poj1426
来源:互联网 发布:unity3d 播放视频 编辑:程序博客网 时间:2024/05/18 03:31
一开始用bfs做,但发现用dfs做更快,短小精悍!
#include<cstdio>#define ll long longint k;bool dfs(int cnt,ll sum){ if(cnt>18)return false; if(sum%k==0){ printf("%lld\n",sum); return true; } if(dfs(cnt+1,sum*10))return true; if(dfs(cnt+1,sum*10+1))return true; return false;}int main(){ while(~scanf("%d",&k)&&k!=0){ dfs(0,1); } return 0;}
0 0
- poj1426
- poj1426
- POJ1426
- poj1426
- poj1426
- poj1426
- POJ1426
- poj1426
- poj1426
- poj1426
- poj1426
- poj1426
- POJ1426
- poj1426
- POJ1426
- POJ1426
- poj1426
- poj1426
- 如何修改svn用户名和密码
- Linux + Tomcat + Vim开发Web应用
- android 处理鼠标滚轮事件
- IOS的沙盒机制
- linux Socket 编程
- poj1426
- opencv 操作像素
- 解决无法启动"windows 帮助和支持" 的办
- SPOJ QTREE LCT
- String-字符串类
- poj 1064--Cable master
- Search Insert Position
- C++游戏笔记
- LinuxCast学习笔记七:DiskBasic