当前位置:网站首页>找倍数(DAY 98)
找倍数(DAY 98)
2022-08-02 04:22:00 【张学恒】
1:题目
给定一个正整数 n,请你找到一个它的非零倍数 m。
要求 m 中只包含数字 0 或 1,并且总位数不超过 100 位。
输入格式
输入包含多组测试数据。
每组数据占一行,包含一个正整数 n。
当输入 n=0 时,表示输入结束。
输出格式
每组数据输出一行 m。
如果方案不唯一,则输出任意合理方案均可。
数据范围
1≤n≤200
输入样例:
2
6
19
0
输出样例:
10
100100100100100100
111111111111111111
2:代码实现
#include <bits/stdc++.h>
using namespace std;
int n;
typedef long long LL;
const LL INF = 1e101;
void solve(){
LL k = 1;
queue<LL> q;
q.push(k);
while(q.size()){
auto t = q.front();
q.pop();
if(t >= INF) continue;
if(t % n == 0){
cout << t << endl;
return;
}
q.push(t * 10), q.push(t * 10 + 1);
}
}
int main()
{
while(cin >> n, n)
solve();
return 0;
}
边栏推荐
猜你喜欢
Deep Blue Academy - Handwritten VIO Homework - Chapter 2
如果有些字段不想进行序列化怎么办?
A practice arrangement about map GIS (below) GIS practice of Redis
线代005
被大厂强制毕业,两个月空窗期死背八股文,幸好上岸,不然房贷都还不上了
batch_size of deep learning foundation
论文速读:Homography Loss for Monocular 3D Object Detection
力扣 215. 数组中的第K个最大元素
1318_将ST link刷成jlink
从事功能测试1年,裸辞1个月,找不到工作的“我”怎么办?
随机推荐
Scientific research notes (5) SLAC WiFi Fingerprint+ Step counter fusion positioning
ROS visualization of 3D target detection
“数字化重构系统,搞定 CEO 是第一步”
数据复制系统设计(2)-同步复制与异步复制
gergovia's deal tijie
力扣练习——41 对称二叉树
ADSP21489仿真:Failed to set breakpoint: Can‘t set breakpoints in the current state: Running
Sentinel熔断之非控制台方式总结
CaDDN code debugging
其他重要协议(DNS,ICMP,NAT,交换机)
开放原子开源峰会落幕,百度超级链牵头成立XuperCore开源工作组
Scala basics [common method supplement, pattern matching]
多主复制下处理写冲突(3)-收敛至一致的状态及自定义冲突解决逻辑
轮询和长轮询的区别
日本痴汉打赏女主播1.5亿,结果。。。
七月阅读:《刘慈欣科幻短篇小说集Ⅰ》笔记
How to save a section of pages in a PDF as a new PDF file
如果有些字段不想进行序列化怎么办?
C语言特殊运算符
力扣练习——单词搜索