UVa-1583 生成元
2015-12-10 20:49
274 查看
分析:水题但有技巧,可以提前打印一个表,之后直接输出值便可
代码如下
#include <cstdio>
#include <cstring>
int ans[100005];
int main()
{
int T,n;
memset(ans,0,sizeof(ans));
for (int m=1;m<=100005;m++)//打表
{
int t=m,s=m;
while (t>0){s+=t%10;t/=10;}
if (ans[s]==0||ans[s]>m) ans[s]=m;
}
scanf("%d",&T);
while (T--)
{
scanf("%d",&n);
printf("%d\n",ans
);
}
return 0;
}
代码如下
#include <cstdio>
#include <cstring>
int ans[100005];
int main()
{
int T,n;
memset(ans,0,sizeof(ans));
for (int m=1;m<=100005;m++)//打表
{
int t=m,s=m;
while (t>0){s+=t%10;t/=10;}
if (ans[s]==0||ans[s]>m) ans[s]=m;
}
scanf("%d",&T);
while (T--)
{
scanf("%d",&n);
printf("%d\n",ans
);
}
return 0;
}
相关文章推荐
- 蓝桥杯 算法提高 01背包
- nodejs 操作文件(文件夹)
- Daily Scrumming* 2015.12.10 今天集体请假一天
- 《剑指offer》——重载赋值运算符函数
- stretchableImageWithLeftCapWidth详解
- Gradle学习笔记(二)
- 浅谈C++友元
- Freescale IMX6 Android (4): 基于TQIMX6 给Toolbox添加LED控制程序
- kmalloc VS kmem_cache_alloc [转]
- ubuntu常见问题
- iOS开发的6个技巧
- 177 Identify the channel settings that can be performed using the CONFIGURE CHANNEL or ALLOCATE CHAN
- JDBC为什么要使用PreparedStatement而不是Statement
- 安装免费的正版Windows10操作系统 - 初学者系列 - 学习者系列文章
- CSS之拖拽库
- RMQ(区间最值)
- BZOJ 1597 斜率优化
- LeetCode---Word Search
- 读书笔记 -- 003_数据预处理_数据归约
- Ubuntu14.04上安装openGL