UVa 1583 Dighter Generator(生成元)
来源:互联网 发布:沙盘sandboxie软件 编辑:程序博客网 时间:2024/06/01 12:09
//如果x和x各位的和等于y,那么x是y的生成元。给出n,求最小生成元#include <stdio.h>#include <stdlib.h>int dightsum(int number){ int sum=0; while(number){ sum+=number%10; number/=10; } return sum;}int main(){ int n; int times;//测试次数 int flag; scanf("%d",×); while(times--){ scanf("%d",&n); flag=0; for(int i=n-45;i<=n-1;i++){//分析可知,100000以内的数,各位数字和不超过45 if(i+dightsum(i)==n){ printf("%d\n",i); flag=1; break; } } if(flag==0) printf("0\n",n); } return 0;}/*打表// UVa1583(LA3355) Digit Generator// Rujia Liu#include<stdio.h>#include<string.h>#define maxn 100005int ans[maxn];int main() { int T, n; memset(ans, 0, sizeof(ans)); for(int m = 1; m < maxn; m++) { int x = m, y = m; while(x > 0) { y += x % 10; x /= 10; } if(ans[y] == 0 || m < ans[y]) ans[y] = m; } scanf("%d", &T); while(T--) { scanf("%d", &n); printf("%d\n", ans[n]); } return 0;}*/
1 0
- UVa 1583 Dighter Generator(生成元)
- UVA 1583 Digit Generator(最小生成元+打表)
- Uva(Digit Generator,1583) 生成元
- Digit Generator 生成元(P52) / UVA
- UVa-1583 生成元
- UVa-1583-生成元
- 生成元(Digit Generator,ACM/ICPC Seoul 2005, UVa1583)
- 生成元(Digit Generator, ACM/ICPC Seoul 2005, UVa1583)
- UVa1583 - Digit Generator 生成元 (java版本)
- 生成元(Digit Generator, ACM/ICPC Seoul 2005, UVa1583)
- 例题3-5 生成元(Digit Generator)
- UVA1583 - Digit Generator(生成元,打表)
- 枚举-生成元3.5Digit generator
- UVA-1583 - Digit Generator
- UVa 1583 Digit Generator
- UVa 1583 - Digit Generator
- UVA 1583 - Digit Generator
- UVa 1583 Digit Generator
- 浅剖智能指针----auto_ptr
- Unix常用命令
- 1265 四点共面(向量求解)
- ubutu 将svn上的文件同步到自己的文件夹下面
- CintaNotes笔记软件V3.1.1中文正式版
- UVa 1583 Dighter Generator(生成元)
- ubifs作rootfs
- 栈,队列 集合!
- OpenCV矩阵运算
- 如何在eclipse jee中创建Maven project并且转换为Dynamic web project
- n a^o7 !
- 进程间通讯几种方式
- Mysql主从配置
- 令我醉的js加载图片,。。。原来,原来可以这样。。(简单粗暴)