题目链接http://poj.org/problem?id=1426

题意:给定一个正整数n,找一个比n大且能只由01构成的且能够被n整除的数。

题解:这个就是在后面添0和添1小心试探。一定要是添0不成功再去添1。

代码:

 #include<iostream>
#include<cstdio>
using namespace std;
#define ll long long int flag;
int n; int dfs(ll s,int step){
if(flag == || step == )
return ;
else if( s % n == ){
printf("%lld\n",s);
flag = ;
return ;
}
else{
if( !dfs( s* , step+ ))
dfs(s* + , step+);
}
}
int main(){
while(scanf("%d",&n)!= EOF && n){
flag = ;
dfs(,);
} return ;
}

最新文章

  1. Amabri:如何删除或停止指定的服务
  2. Mysql上手
  3. 基于redis分布式缓存实现(新浪微博案例)
  4. 手机移动端confirm替换方案
  5. Linux动态库的编译与使用 转载
  6. ejs模板
  7. OpenResty 通过二级域名做跳转
  8. Webservice服务中如何保持Session
  9. 【转】java.util.vector中的vector的详细用法
  10. wampserver修改mysql密码后phpmyadmin登陆错误处理方法
  11. Windows Phone开发(38):动画之PointAnimation
  12. oracle和mysql几点差异对比
  13. TP自动提取关键词
  14. Django之 静态模板渲染
  15. idea导入myeclipes项目、运行项目
  16. 《unity 3D 游戏开发 第二版》宣雨松 分享 pdf下载
  17. Linux命令(一)grep查询
  18. [磁盘空间]lsof处理文件恢复、句柄以及空间释放问题
  19. leaflet 整合 esri
  20. python之路【第十二篇】: MYSQL

热门文章

  1. Dynamic partition strict mode requires at least one static partition column.
  2. split("\\s+") 和 split(" +") 有什么区别?
  3. 1、Appium Desktop介绍
  4. 9. DMA
  5. 2019杭电多校第四场hdu6621 K-th Closest Distance(二分答案+主席树)
  6. 剑指offer——53字符流中第一个只出现一次的字符
  7. Java 序列化和反序列化(二)Serializable 源码分析 - 1
  8. 9-MySQL-Ubuntu-数据表中数据的修改(二)
  9. 防止DDOS攻击有效方法:隐藏服务器真实IP
  10. vue-cli 利用moment.js转化时间格式为YYYY年MM月DD日,或者是YYYY-MM-DD HH:MM:SS 等格式