当前位置:网站首页>找倍数(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;
}
边栏推荐
猜你喜欢
多主复制下处理写冲突(1)-同步与异步冲突检测及避免冲突
C语言:结构体总结
A practice arrangement about map GIS (below) GIS practice of Redis
STM32 OLED显示屏--SPI通信知识汇总
1318_将ST link刷成jlink
How to decrypt worksheet protection in Excel
批量--09---批量读文件入表
Visual SLAM Lecture Fourteen - Lecture 13 Practice: Designing a SLAM system (the most detailed code debugging and running steps)
学内核之四:关于内核与硬件的衔接
DOM系列之 click 延时解决方案
随机推荐
【七夕】是时候展现专属于程序员的“浪漫”了
The line chart with square PyQt5_pyqtgraph mouse
深度剖析-class的几个对象(utlis,component)-瀑布流-懒加载(概念,作用,原理,实现步骤)
MySQL存储函数详解
高等数学(第七版)同济大学 总习题三(前10题) 个人解答
Scala基础【常用方法补充、模式匹配】
ClickHouse的客户端命令行参数
acwing 最大数
Arduino框架下ESP32重启原因串口信息输出示例
批量--10---根据set数拆分文件
P1012 [NOIP1998 提高组] 拼数
【STM32】ADC采集光敏数据(不看库函数手册进行配置)
复制延迟案例(1)-最终一致性
多主复制的适用场景(2)-需离线操作的客户端和协作编辑
温暖的世界
ADSP21489数据手册表摘要
PyQt5_pyqtgraph鼠标在折线图上画方形
斐波那契数列
Excel如何解密工作表保护
直播 | 7.30 ApacheCon Asia 2022 IOT/IIOT专题,IoTDB PMC 乔嘉林担任出品人