uva725 - Division
2016-02-01 20:20
387 查看
725 - Division
Time limit: 3.000 seconds代码如下:
#include<cstdio> #include<cstring> int a[10]; int Judge(int m,int n) { int sum; if(n>98765)//简化 return 0; memset(a,0,sizeof(a)); if(m<10000) a[0]=1; while(m) { a[m%10]=1; m/=10; } while(n) { a[n%10]=1; n/=10; } sum=0; for(int i=0;i<10;i++) sum+=a[i]; if(sum==10) return 1; return 0; } int main() { int i,n,t=0,counter; while(~scanf("%d",&n)&&n) { if(t++) printf("\n");//用来控制分行 counter=0; for(i=1234;i<99999;++i) { if(Judge(i,i*n)) { printf("%05d / %05d = %d\n",i*n,i,n); counter++; } } if(!counter) printf("There are no solutions for %d.\n",n); } }
相关文章推荐
- Qt 内存管理机制
- underscorejs-groupBy学习
- (4)基础概念介绍——导演、场景、层、精灵
- 摒弃以往的工作方法
- utunbu启动进入文本界
- VB6与VB7(VB.NET)的异同
- 使用Oracle自带的系统包和过程监控其它会话SQL语句的执行计划等信息
- underscorejs-sortBy学习
- PHP 反射机制Reflection
- 用Fiddler在Android上抓HTTPS包
- Unity问答第2期
- (3)在Windows7上搭建Cocos2d-x
- 设置存储免密码登录
- Unity原厂讲师对Unity内部技术讲解大揭秘
- Your build settings specify a provisioning profile with the UUID‘XXX
- AndroidStudio创建minimumSDK4.1以下版本后没有R文件已解决
- Antlr.Runtime.NoViableAltException:Unexpected token: from
- Unsupported major.minor version 51.0解决办法
- linux if 命令判断条件总结
- spring mvc 配置(xml配置详解)