UVa1583
来源:互联网 发布:java实例编程题题库 编辑:程序博客网 时间:2024/05/21 12:46
题目
范围还好,但是是多数据,穷举肯定要挂。于是准备生成表(c)。先把c全部赋值成0,再生成。若c那么就输出a[n]。(输出0表示无解)。
查表即可。
#include <stdio.h>#include <string.h> int c[100090];int main(){int n,i,x,t,y;memset(c,0,sizeof(c));for(i=1;i<=100000;i++){x=i;y=i;while(x>0)//分离各个数位 {y += x % 10;x /= 10;}if ((c[y]==0) || (c[y]<x))//如果得到的值小或原来是0就存在c{c[y]=i;}}scanf("%d",&n);for(i=1;i<=n;i++){ scanf("%d",&t); printf("%d\n",c[t]);//输出表 }return 0;}
0 0
- uva1583
- UVa1583
- UVA1583
- UVa1583
- uva1583
- UVa1583 - Digit Generator
- UVA1583 - Digit Generator
- 生成元-uva1583
- uva1583 - Digit Generator
- uva1583-digit generator
- UVA1583 UVALive3355 Digit Generator
- UVA1583 - Digit Generator
- UVa1583-Digit Generator
- Digit Generator—UVa1583
- UVa1583——Digit Generator
- UVa1583 Digit Generator另一种解法
- UVA1583 - Digit Generator(生成元,打表)
- Digit Generator, ACM/ICPC Seoul 2005, UVa1583
- C++对象指针比较比较的并不是地址值
- 对编译原理的一些理解
- HDU 2412 Party at Hali-Bula 树形DP
- 安装Ubuntu时的硬盘分区
- Scipy的几个简单图像操作
- UVa1583
- 算法竞赛一些基础问题的复习(java) 1(大水仙花数、韩信点兵、倒三角、排列)
- 3.1入门模拟B1018. 锤子剪刀布 (20)
- 第四十讲项目8-谁是小偷
- C++和java的比较
- ListView结合CheckBox实现多选与记录
- GitHub收藏
- 逆置链表以及逆序打印链表
- Toast的基本使用