原题:http://acm.pku.edu.cn/JudgeOnline/problem?id=1753
第一个AC版本。效率极低:
Run ID | User | Problem | Result | Memory | Time | Language | Code Length | Submit Time |
4821173 | zen_chou | 1753 | Accepted | 552K | 782MS | C | 3385B | 2009-03-20 22:23:45 |
用的是BFS,枚举一共2^16种情况。
用1表示黑子,0表示白子的话每一种情况都可以生成一个id,比如id=1000 0000 0000 0000代表最左上角是黑子,其余15位都是白字的情况。然后将此id转化为十进制表示同样可以生成一个惟一的id。感觉就是因为进制转化导致效率低下。。。
先把代码贴上,参考下大牛的代码再来做优化。