poj 1426
来源:互联网 发布:王牌特工知乎 编辑:程序博客网 时间:2024/06/07 06:12
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
26190
Sample Output
10100100100100100100111111111111111111
dfs搜索。#include <iostream>using namespace std; int flag; void dfs(unsigned long long t,int n,int k) { if(flag==1) return ; if(t%n==0) { cout<<t<<endl; flag=1; return ; } if(k==19) return; dfs(t*10,n,k+1); dfs(t*10+1,n,k+1); }int main(){ int n; while(cin>>n&&n!=0) { flag=0; dfs(1,n,0); } return 0;}
k=20,就会爆内存
0 0
- poj 1426
- poj 1426
- POJ 1426
- POJ 1426
- poj 1426
- poj 1426
- poj 1426
- POJ 1426
- poj-1426
- poj 1426
- poj 1426
- 1426POJ
- poj 1426
- poj 1426
- poj--1426
- POJ 1426
- POJ 1426
- poj 1426
- Apache+Tomcat负载均衡两种session共享方式的设置
- NYOJ 305 表达式求值(递归)
- 【leetcode】232. Implement Queue using Stacks
- 经典排序算法之直接插入排序
- UI_07导航控制器
- poj 1426
- 传统创业 vs. 精益创业:为什么说项目经理已经名存实亡
- windows下搭建git的SSH服务器
- node.js概述
- leetcode_Evaluate Reverse Polish Notation
- C#高级编程七十六天----使用指针实现基于栈的高性能数组
- 神经网络:caffe特征可视化的代码样例
- 有的时候用yum 在线安装linux软件包的时候 ,会提示找不到镜像的地址
- 通用的Adapter