UVa725-Division
来源:互联网 发布:手机远程控制电脑 知乎 编辑:程序博客网 时间:2024/06/05 20:47
#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;int used[10];int judge(int a, int b){ if(b > 98765) return 0 ; for(int i = 0; i < 10; i++) { used[i] = 0; } if(a < 10000) used[0] = 1; while(a) { used[a%10] = 1; a /= 10; } while(b) { used[b%10] = 1; b /= 10; } int sum = 0; for(int i = 0; i < 10; i++) { if(used[i] == 1) sum++; } return(sum == 10);}int main(){ int n, t = 0; while(~scanf("%d", &n) && n) { int count = 0; for(int i = 1234; i < 100000; i++) { if(judge(i, i*n)) { printf("%05d / %05d = %d\n", i*n, i, n); count ++; } } if( !count ) printf("There are no solutions for %d.\n", n); } return 0;}
a,b分别代表枚举的和乘n的结果,对比是否有重叠数字即可,不必想太复杂仔细读懂题解
0 0
- uva725-Division
- UVa725 Division
- UVa725 - Division
- uva725 Division
- Division,Uva725
- UVA725-Division
- uva725 - Division
- uva725 Division
- UVa725-Division
- UVA725 - Division
- UVA725 Division
- Uva725 Division
- UVA725 Division【枚举】
- UVA725 - 725 - Division
- Uva725——Division
- UVa725 Division(暴力)
- UVA725 UVALive5362 Division
- UVA725 Division【暴力枚举】
- javamail异常发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/ut
- 关于在win7上使用colinux蓝屏,死机解决方案,亲测可用
- OpenCV内存池管理(二)
- C++基础:函数的调用优化
- Redis简介,安装和配置,停止,卸载(图解方式)
- UVa725-Division
- 可执行的Python程序
- 【功能-java-函数】生成随机数的函数(返回字节)
- Toolbar菜单
- 校验身份证号码的有效性【JS】
- 前端面试题总结
- 通俗易懂的理解卷积
- 佛家辞典
- POJ 1961 (KMP)