题目大意

给定一个整数,寻找一个只有0,1构成的十进制数使得这个数能够整除这个整数

解法

直接bfs第一位放入1,之后每一位放入1或者0

代码

#include <iostream>
#include <queue>
using namespace std;
int n;
void bfs()
{
queue<long long> q;
q.push(1);
while(q.size())
{
long long p=q.front();
q.pop();
if(p%n==0)
{
cout<<p<<"\n";
return;
}
q.push(p*10);
q.push(p*10+1);
}
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
while(cin>>n&&n)
bfs();
}

最新文章

  1. JCCLIENT IP GET UDP
  2. 4个http常用的content type
  3. android中常用的弹出提示框
  4. Cocos2d-x 3.0 cocostudio骨骼动画的动态换肤
  5. path sum i
  6. 【SQL】 MySql与SqlServer差异比较(MySql踩坑全集)
  7. 第二阶段第六次spring会议
  8. SQL Server 一致性读
  9. LeetCode - 766. Toeplitz Matrix
  10. 洛谷.3391.[模板]文艺平衡树(Splay)
  11. Java知多少(26)源文件的声明规则
  12. C++ 执行 cmd 命令 删除文件 删除注册表项
  13. Ubuntu深度学习环境搭建 tensorflow+pytorch
  14. 尚未解决的webpack问题
  15. 解决linux下source /etc/profile关闭终端失效问题
  16. OpenCV——模板匹配
  17. VB.NET中lambda的写法
  18. Postman—前置请求脚本
  19. 【洛谷】题解 P1056 【排座椅】
  20. 做Mysql主从时,注意使用replicate_wild_do_table和replicate-wild-ignore-table【转】

热门文章

  1. HDU 5832A water problem
  2. Asp.Net 文件下载1——流下载(适用于大文件且防盗链)(转)
  3. 转贴:CSS伪类与CSS伪元素的区别及由来具体说明
  4. CodeForces 632C Grandma Laura and Apples (模拟)
  5. SVN请求认证信息
  6. map的遍历方式(使用Junit测试)
  7. 基于Numpy的神经网络+手写数字识别
  8. GoAhead4.1.0 开发总结二(自定义使用)
  9. (进制)51NOD 1057 N的阶乘
  10. Light 1289 - LCM from 1 to n (位图标记+素数筛选)