POJ1200 Crazy Search
生活随笔
收集整理的這篇文章主要介紹了
POJ1200 Crazy Search
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
POJ1200 Crazy Search
本題題目沒給數據范圍!!!但是它給了輸出結果不大于1.6* 107
所以本題就可以用字符串hash,只需要mod1.6*107就可以了
由于最多只有nc種字符,我們直接用nc進制字符串hash就行了
對于字符串hash,我們從直觀上講是每次都要hash=hash+pow(x,p)的
但是在實現的過程中我們可以hash=hash*p+x;
這樣少掉一個pow(pow還需要注意pow(int,double));
Tip:一定要先求一個num數組,把每一個字母的hash值都映射到從1開始!不然會爆
代碼:
總結
以上是生活随笔為你收集整理的POJ1200 Crazy Search的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 「科普大佬说」 智能仿生机器鱼
- 下一篇: 转大数据开发,适合什么岗位?