POJ 1426-Find The Multiple
2016-01-07 13:15
387 查看
#include <cstdio>
#include <cmath>
#include <cstring>
#include <string>
#include <algorithm>
#include <queue>
#include <map>
#include <stack>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
int i,j,k;
int n;
while( scanf("%d",&n)!=EOF)
{
if (!n) break;
int all=1<<19;
for (j=all-1;j>=1;j--)
{
int tmp=j;
string sum;
for(i=1;i<=19;i++)
{
sum+='0'+tmp%2;
tmp/=2;
}
__int64 ans=0;
for (i=sum.length()-1;i>=0;i--)
{
ans=ans*10+sum[i]-'0';
}
if (ans%n==0)
{
printf("%I64d\n",ans);
break;
}
}
}
return 0;
}
#include <cmath>
#include <cstring>
#include <string>
#include <algorithm>
#include <queue>
#include <map>
#include <stack>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
int i,j,k;
int n;
while( scanf("%d",&n)!=EOF)
{
if (!n) break;
int all=1<<19;
for (j=all-1;j>=1;j--)
{
int tmp=j;
string sum;
for(i=1;i<=19;i++)
{
sum+='0'+tmp%2;
tmp/=2;
}
__int64 ans=0;
for (i=sum.length()-1;i>=0;i--)
{
ans=ans*10+sum[i]-'0';
}
if (ans%n==0)
{
printf("%I64d\n",ans);
break;
}
}
}
return 0;
}
相关文章推荐
- wampserver部署笔记 设置apache使得外网可以访问
- Android 第三方开源 SlidingMenu 使用详解
- Objective-C点语法
- 第1章第1节练习题5 无序表删除指定区间值
- 大排量 下次换车,一定要大排量
- 一个防止误删MSSQL数据库的方法
- iOS下 UILabel 如何自动换行
- 20160107 textfield 的 汉字的限制
- XML Schema基本结构
- js根据浏览器窗口大小实时改变网页文字大小
- maven概念
- 颜色方式设置
- Linux里如何查找文件内容
- app推送功能
- Unity 数据存储
- LintCode: Number of Airplanes in the Sky
- Android用自己的app替换Launcher
- DTD(Document Type Definition文档类型定义)
- Tomcat的URL中文乱码解决以及传输优化
- 达观数据:文本大数据的机器学习自动分类方法