Re: 有沒有人能解釋一下90年大專盃甲組problem 3

看板Prob_Solve (計算數學 Problem Solving)作者 (爛掉了爛掉了)時間22年前 (2001/10/22 12:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/8 (看更多)
※ 引述《smartboy (爛掉了爛掉了)》之銘言: : ※ 引述《truckski (情和義 值千金)》之銘言: : : 降阿, 那A跟B互相collision之後, : : 那再進來A算不算collision? : 不算 : 假設以下 A-Z 都 hash 成相同 value : learn A, col=0 : learn B, col=1 : learn B, col=1 : learn C, col=2 : learn A, col=2 : learn D, col=3 以下是我的程式 (憑印象寫的) int table[1<<12]; set<string> bigtable[1<<12]; void learn(char *addr, int hash, int port) { if(bigtable[h].size()!=0 && bigtable[h].find(addr)==bigtable[h].end() { col++; } bigtable[h].insert(addr); table[h] |= 1<<port; } -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 140.112.30.37
文章代碼(AID): #xqvmA00 (Prob_Solve)
討論串 (同標題文章)
文章代碼(AID): #xqvmA00 (Prob_Solve)