virtual judge(专题一 简单搜索 E)
2015-11-27 23:48
232 查看
Description
Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You may assume that n is not greater than 200 and there is a corresponding m containing no more than 100 decimal digits.
Input
The input file may contain multiple test cases. Each line contains a value of n (1 <= n <= 200). A line containing a zero terminates the input.
Output
For each value of n in the input print a line containing the corresponding value of m. The decimal representation of m must not contain more than 100 digits. If there are multiple solutions for a given value of n, any one of them is acceptable.
Sample Input
Sample Output
Given a positive integer n, write a program to find out a nonzero multiple m of n whose decimal representation contains only the digits 0 and 1. You may assume that n is not greater than 200 and there is a corresponding m containing no more than 100 decimal digits.
Input
The input file may contain multiple test cases. Each line contains a value of n (1 <= n <= 200). A line containing a zero terminates the input.
Output
For each value of n in the input print a line containing the corresponding value of m. The decimal representation of m must not contain more than 100 digits. If there are multiple solutions for a given value of n, any one of them is acceptable.
Sample Input
2 6 19 0
Sample Output
10 100100100100100100 111111111111111111
#include"cstdio" using namespace std; int n; unsigned long long ans; bool flag; void dfs(unsigned long long i,int k) { if(flag) return; //找结果之后就直接返回 if(i%n==0) { flag=true; ans=i; return; } if(k==19) return; //答案在19为之内,无符号long long 可以保存结果 dfs(i*10+0,k+1); dfs(i*10+1,k+1); } int main() { while(scanf("%d",&n)!=EOF&&n!=0) { flag=false; dfs(1,0); printf("%llu\n",ans); } return 0; }
相关文章推荐
- 一个简单的C#获取Session、设置Session类文件
- 设计模式五之单例模式1
- ArrayList和LinkedList
- Android-Content Provider Basics
- Mycat-启动分析
- 获取网络时间(国家标准时间)
- 黑马程序员——java入门基础知识
- FLUME日志收集
- 安装lua及问题解决
- 训练指南(白书)习题记录
- Android:eclipse 参数优化(解决内存够大,但是eclipse还是很卡)
- sublime text安装package control
- akka.net与微软分布式框架Orleans
- 常见文件处理之文本文件
- cctype 中的字符函数
- Map , List Android
- java基础学习——变量,java基本类型,运算符和表达式
- Recipes for Running Spark Streaming Applications in Production
- 蓝桥杯 基础练习 FJ字符串
- asp.net 类库中获取session c#类中获取session