POJ1426-Find The Multiple
摘要:
转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1303946967大致题意:给出一个整数n,(1 <= n <= 200)。求出任意一个它的倍数m,要求m必须只由十进制的'0'或'1'组成。解题思路:首先暴力枚举肯定是不可能的 1000ms 想不超时都难,而且枚举还要解决大数问题。。要不是人家把这题放到搜索,怎么也想不到用BFS。。。解题方法: BFS+同余模定理不说废话。首先说说朴素的不剪枝搜索方法:我以n=6为例首先十进制数,开头第一个数字(最高位)一定不能为0,即最高位必为1设6的 ” 阅读全文
posted @ 2011-07-31 09:49 小優YoU 阅读(827) 评论(0) 推荐(1)
浙公网安备 33010602011771号