摘要: 變態(tài)比賽規(guī)則
為了促進(jìn)各部門員工的交流,百度舉辦了一場全公司范圍內(nèi)的“拳皇”(百度內(nèi)部最流行的格斗游戲)友誼賽,負(fù)責(zé)組織這場比賽的是百度的超級(jí)“拳皇”迷W.Z。W.Z不想用傳統(tǒng)的淘汰賽或者循環(huán)賽的方式,而是自己制定了一個(gè)比賽規(guī)則。
由于一些員工(比如同部門或者相鄰部門員工)平時(shí)接觸的機(jī)會(huì)比較多,為了促進(jìn)不同部門之間的交流,W.Z希望員工自由分組。不同組之間的每兩個(gè)人都會(huì)進(jìn)行一場友誼賽而同一組內(nèi)的人之間不會(huì)打任何比賽。
比如4個(gè)人,編號(hào)為1~4,如果分為兩個(gè)組并且1,2一個(gè)組,3,4一個(gè)組,那么一共需要打四場比賽:1 vs 3,1 vs 4,2 vs 3,2 vs 4。 而如
果是1,2,3一組,4單獨(dú)一組,那么一共需要打三場比賽 1 vs 4,2 vs 4,3 vs 4。
很快W.Z意識(shí)到,這樣的比賽規(guī)則可能會(huì)讓比賽的場數(shù)非常多。W.Z想知道如果有N個(gè)人,通過上面這種比賽規(guī)則,總比賽場數(shù)有可能為K場嗎?
比如3個(gè)人,如果只分到一組則不需要比賽,如果分到兩組則需要2場比賽
閱讀全文
摘要: 題目:
百度語言翻譯機(jī)
百度的工程師們是非常注重效率的,在長期的開發(fā)與測(cè)試過程中,他們逐漸創(chuàng)造了一套獨(dú)特的縮略語。他們?cè)谄綍r(shí)的交談、會(huì)議,甚至在各種技術(shù)文檔中都會(huì)大量運(yùn)用。
為了讓新員工可以更快地適應(yīng)百度的文化,更好地閱讀公司的技術(shù)文檔,人力資源部決定開發(fā)一套專用的翻譯系統(tǒng),把相關(guān)文檔中的縮略語和專有名詞翻譯成日常語言。
輸入要求:
輸入數(shù)據(jù)包含三部分:
1. 第一行包含一個(gè)整數(shù)N(N<=10000),表示總共有多少個(gè)縮略語的詞條;
2. 緊接著有N行的輸入,每行包含兩個(gè)字符串,以空格隔開。第一個(gè)字符串為縮略語(僅包含大寫英文字符,長度不超過10字節(jié)),第二個(gè)字符串為日常語言(不包含空格,長度不超過255字節(jié));
3. 從第N+2開始到輸入結(jié)束為包含縮略語的相關(guān)文檔(總長度不超過1000000個(gè)字節(jié))。例:
6
PS 門戶搜索部
NLP 自然語言處理
PM 產(chǎn)品市場部
HR 人力資源部
PMD 產(chǎn)品推廣部
M
閱讀全文
摘要: Berkeley DB是由美國Sleepycat Software公司開發(fā)的一套開放源碼的嵌入式數(shù)據(jù)庫的程序庫(database library),它為應(yīng)用程序提供可伸縮的、高性能的、有事務(wù)保護(hù)功能的數(shù)據(jù)管理服務(wù)。Berkeley DB為數(shù)據(jù)的存取和管理提供了一組簡潔的函數(shù)調(diào)用API接口。
閱讀全文
現(xiàn)在我關(guān)注的話題越來越偏離C++了,我似乎已經(jīng)沒有資格在這里亂發(fā)文章了:)
現(xiàn)在發(fā)現(xiàn)百度空間還是不錯(cuò)的,決定搬家去那里
在此向各位無產(chǎn)階級(jí)的戰(zhàn)友們揮淚告別
祝大家for_each(week.begin(),week.end(),happy);
我的新Blog地址:
http://hi.baidu.com/zuroc
以前的文章會(huì)有選擇的轉(zhuǎn)上去,還請(qǐng)大家多提意見,多指教:)
也歡迎大家來友情鏈接
封裝鍵盤事件

//封裝鍵盤事件
//作者:張沈鵬
http://www.shnenglu.com/zuroc/
//版本:1.0_06-12-30
/*
用法演示:
var key= new KeyCode(event);
if(key.enter||key.esc)...
*/
//代碼
function KeyCode(event){
if(!event)event=window.event;
keyCode = event.keyCode;
this.del=this.enter=this.esc=this.stepY=this.char=false;
switch(keyCode) {
//for space
//for backspace (8) and delete (46)
case 8:case 46:this.del=true;return;
case 13:this.enter=true;return;
case 27:this.esc=true;return;
case 32:this.char=true;return;
case 38:this.stepY=-1;return;
case 40:this.stepY=1;return;
}
if (!( (keyCode < 46) || (keyCode >= 112 && keyCode <= 123)
))
{this.char=true;}
}
壓縮
1.合并去注釋
JsMinGUI.exe
2.變量替換
ESC(好像有問題),
如果用jasob要注意先用ANSI編碼保存,處理后再轉(zhuǎn)換為UTF8,需要手工設(shè)置要替換的東西
3.真正壓縮
http://javascriptcompressor.com/
反壓縮
1.http://javascriptcompressor.com/
2.JavaScript Code Improver
馬上要期末考試,接下來的功能只有等著暑假完善了.
當(dāng)前實(shí)現(xiàn)的功能:一個(gè)簡陋的金山詞霸,可以實(shí)現(xiàn)自動(dòng)完成.(查第一個(gè)單詞時(shí)可能有的卡)
注意路徑中不能出現(xiàn)中文
當(dāng)前問題:Desktop第一次啟動(dòng)有的慢,Server有時(shí)會(huì)出問題
會(huì)加入的功能有音標(biāo),例句,發(fā)音,等等
請(qǐng)先運(yùn)行
runServer.cmd
然后運(yùn)行
runDesktop.cmd
技術(shù)特點(diǎn):
1.跨平臺(tái)
2.跨數(shù)據(jù)庫
3.可以作為網(wǎng)站也可以作為桌面軟件
4.后臺(tái)使用Django+sqlalchemy
前臺(tái)使用Ajax+XulRunner
下載地址:
http://osdn.dl.sourceforge.net/sourceforge/word-online/AK747_Word_alpha_1_0.7z
用IE打開下載地址或者用工具下載
Firefox似乎有問題
張沈鵬
zsp007@gmail.com
2006-12-12