E
来源:互联网 发布:mysql deadlock 编辑:程序博客网 时间:2024/04/28 15:40
think:
1打表枚举所有符合题意的元素,然后直接查询
vjudge题目链接
以下为Accepted代码
#include <bits/stdc++.h>using namespace std;int main(){ int T, n, i, j, k, sum, tp, link[14]; int ans[100004]; memset(ans, 0, sizeof(ans)); for(i = 0; i < 100000; i++) { tp = 0, k = i, sum = i; while(k) { link[tp] = k%10; sum += link[tp]; tp++; k /= 10; } k = i; for(j = 0; j < tp; j++) k += link[j]; if(sum == k) { if(ans[sum] == 0) ans[sum] = i; } } scanf("%d", &T); while(T--) { scanf("%d", &n); printf("%d\n", ans[n]); } return 0;}
以下为Accepted代码——建议参考代码
#include <bits/stdc++.h>using namespace std;int main(){ int T, n, m, x, y; int ans[100004]; memset(ans, 0, sizeof(ans)); for(m = 1; m < 100000; m++) { x = m, y = m; while(x) { y += x%10; x /= 10; } if(y <= 100000) { 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;}
0 0
- e
- E
- E
- e
- e
- e
- e
- e
- E
- e
- E
- e
- e
- E
- e
- e
- e
- E
- java初中级工程师面试笔试题目及心得(全部实战经验)(答案)
- 构造函数初始化列表
- 用LoadRunner分析资源占用率
- 图解Linux命令之--declare命令
- 单类模式
- E
- 动态规划:最大上升子序列
- UDP之socket通信
- ToLua LuaFramework 使用实战[1]-代码热更新
- Unity3D引擎之渲染技术系列三
- cvpr2016-master-pascal调参
- NYOJ547_Interesting Punch-Bowl_优先队列
- 2017 华为软件精英挑战赛——思路、算法简介
- SourceTree安装教程和GitLab配置详解