搜索-H
来源:互联网 发布:apache storm 教程 编辑:程序博客网 时间:2024/06/05 12:35
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
26190
Sample Output
10100100100100100100111111111111111111
题目要求给一个n你找到一个能整除n的只有0和1构成的数,不要求最短;
这个题一开始我觉得要用到高精度计算来着,但是看了别人的代码,大多数都是用的unsigned long long也出了;
除去这方面,其他没什么太难的,简单深搜;
代码如下:
#include<iostream>using namespace std;typedef unsigned long long ULL;int flag;void dfs(ULL a,ULL n,int k){ if(flag) return; if(a%n==0) { flag=1; cout<<a<<endl; return; } if(k==19) return; dfs(a*10,n,k+1); dfs(a*10+1,n,k+1);}int main(){ ULL n; while(cin>>n) { if(n==0) break; else { flag=0; dfs(1,n,0); } }}
阅读全文
0 0
- 搜索--H
- 搜索 H
- 搜索 H
- 搜索-H
- 搜索-H
- 搜索-H
- 搜索-H
- 搜索专题 H
- 搜索 H题
- 搜索练习题H-08
- eclipse中CTRL+H 搜索
- kuangbin 简单搜索 H题
- 全搜索的H.264编码
- 基础搜索算法题解(D-H)
- eclipse搜索使用_Ctrl+F/H
- Eclipse ,ctrl+h,搜索,拼接正则表达式
- eclipse CTRL+H默认打开文件搜索
- 【搜索入门专题1】hdu2717 H
- 要创建一个事件驱动的程序需要下面的步骤
- MySQL查看和新增表分区
- Android进程间通信(2)-纯代码,非AIDL
- leetcode 513. Find Bottom Left Tree Value
- 若干题目2
- 搜索-H
- lucene完全匹配
- Centos7下各种配置集合
- 使用sftp下载文件
- Lagom参考指南(二)
- 使用饿了吗switch改变状态,改变图标的状态
- Linux-Tomcat进程CPU使用率100%原因分析
- OpenCart 官方开发指南翻译一 —— 模块开发
- readonly与disabled