Division UVA
来源:互联网 发布:新媒体网络部面试问题 编辑:程序博客网 时间:2024/06/17 00:13
题目:uva725
暴力求解最基础题,不是无脑暴力,还是需要认真分析的
我刚开始认为暴力就是无限叠加循环,很显然,行不通……看完题解后,知道要按题意控制范围
#include<iostream>#include<set>#include<iterator>#include<string>#include<set>#include<typeinfo>#include<queue>#include<list>#include<algorithm>#include<cstdio>#include<cctype>#include<cstring>#include<map>#include<vector>#include<cstdlib>#include<cmath>#include<stack>#include<sstream>#include<iomanip>const int maxn = 30;using namespace std;int p[15];bool judge(int a,int b){ if(a>98765) return 0; memset(p,0,sizeof(p)); if(b<10000) p[0]=1; while(a) { p[a%10]=1; a=a/10; } while(b) { p[b%10]=1; b=b/10; } int total = 0; for(int i =0;i<10;i++) total+=p[i]; return total==10;}int main(){ int n; int kase = 0; while(cin>>n&&n) { int count1=0; if(kase) cout<<endl; kase++; for(int i =1234;i<99999;i++) { if(judge(i*n,i)) { printf("%d / %05d = %d\n", i*n,i,n); count1++; } } if(!count1) printf("There are no solutions for %d.\n",n); }}
0 0
- Division UVA
- Division UVA
- Division UVA
- Division UVA
- UVA 725 - Division
- UVA 725 - Division
- UVA 11859 - Division Game
- UVA - 11859 Division Game
- UVa 725 - Division
- UVA - 725 Division
- UVa 725 - Division
- UVa 725 Division
- UVa 10407 - Simple division
- UVa 725 - Division
- Uva 725 Division
- UVA-725除法-Division
- UVA - 725 Division
- uva 725 - Division
- Oracle
- 错误:在使用win32应用程序时,一开始运行就中断
- 1031. Hello World for U (20)
- 集成iOS支付宝支付
- Hibernate对象状态管理
- Division UVA
- Hadoop集群安装部署---单节点伪分布式
- JAVA基础学习---- 多态实例(1)
- (转)Log4Net 详解
- 进程间通信-共享内存实例
- 装饰者模式小结
- LINUX系统的VPS里挂载第二个硬盘且重装系统数据也不会丢失
- AndroidStudio链接不上Genymotion模拟器,adb启动失败的解决方法
- inline函数