博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51Nod 1109 01组成的N的倍数
阅读量:5094 次
发布时间:2019-06-13

本文共 1132 字,大约阅读时间需要 3 分钟。

给定一个自然数N,找出一个M,使得M > 0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。

 
例如:N = 4,M = 100。
Input
输入1个数N。(1 <= N <= 10^6)
Output
输出符合条件的最小的M。
Input示例
4
Output示例
100 数据可能非常大,因此long long会爆,因此可以处理余数,余数最大不超过999999.
#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#pragma comment(linker, "/stck:1024000000,1024000000")#define lowbit(x) (x&(-x))#define max(x,y) (x>=y?x:y)#define min(x,y) (x<=y?x:y)#define MAX 100000000000000000#define MOD 1000000007#define pi acos(-1.0)#define ei exp(1)#define PI 3.1415926535897932384626433832#define ios() ios::sync_with_stdio(true)#define INF 0x3f3f3f3f#define mem(a) ((a,0,sizeof(a)))int n;bool vis[1000006];struct node{ string str; int data;}ans,pos;void dfs(int n){ queue
q; memset(vis,0,sizeof(vis)); ans.str="1"; ans.data=1%n; vis[1%n]=1; q.push(ans); while(!q.empty()) { pos=q.front(); q.pop(); if(pos.data%n==0) { cout<
<

 

转载于:https://www.cnblogs.com/shinianhuanniyijuhaojiubujian/p/8979851.html

你可能感兴趣的文章
G-Sensor 校准标准
查看>>
338. Counting Bits
查看>>
ArcGIS API For JS实现动态点扩散
查看>>
ios 自定义按钮
查看>>
在linux里如何建立一个快捷方式,连接到另一个目录
查看>>
类模板使用示例(二)类模板整体特化
查看>>
配置Memcache服务器并实现主从复制功能(repcached)(转)
查看>>
ThinkPhp 更改 BIT 类型的问题
查看>>
unbuntu 18.04 LTS 版 安装Samba服务器
查看>>
个人永久性免费-Excel催化剂功能第31波-数量金额分组凑数功能,财务表哥表姐最爱...
查看>>
刷题总结——蜥蜴(ssoj网络流)
查看>>
Latente Wärme
查看>>
智课雅思词汇---二十三、名词性后缀mony
查看>>
网络的FIN_WAIT_2状态解释和分析
查看>>
事务的四种隔离级别
查看>>
ArchLinux安装配置
查看>>
Python-判断变量类型和继承链-type isinstance
查看>>
python_求1-2+3-4+......-100的值
查看>>
【三十二】thinkphp之连接数据库、实例化模型
查看>>
莫比乌斯反演呓语
查看>>