枚举1~100000把所有数的最小generators记录下来,直接查表即可。

AC代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int maxn=100000+50;
int ans[maxn];
int get(int a){
    int b=a;
    while(b>0){
        a+=b%10;
        b/=10;
    }
    return a;
}
void solve(){
    memset(ans,0,sizeof(ans));
    for(int i=0;i<=100000;++i){
        int p=get(i);
        if(ans[p]==0) ans[p]=i;
    }
}
int main(){
    solve();
    int T,n;
    scanf("%d",&T);
    while(T--){
        scanf("%d",&n);
        printf("%d\n",ans[n]);
    }
    return 0;
}

如有不当之处欢迎指出!

最新文章

  1. Webpack:前端资源模块化管理和打包工具
  2. Socket之TCP连接_time_wait状态
  3. Windows Store App 全球化:应用中设置语言选项
  4. Linux修改SSH端口,并禁止Root远程登陆
  5. BZOJ3685: 普通van Emde Boas树
  6. Destination Host Unreachable
  7. 4.html5中超链接
  8. jquery 事件委托绑定click的使用方法
  9. java jvm学习笔记八(实现jar包的代码签名)
  10. Oracle的dmp文件的导入
  11. JavaScript的OOP编程1
  12. 矩阵快速幂——将运算推广到矩阵上HDU 1575
  13. 如何用C语言封装 C++的类,在 C里面使用
  14. SoapUI中XML解析
  15. Linux下简单C语言小程序的反汇编分析
  16. [FJOI2014]最短路径树问题
  17. react项目搭建及webpack配置
  18. Leetcode 144
  19. 用JQuery 判断某个属性是否存在hasAttr的解决方法
  20. Pytorch数据读取框架

热门文章

  1. JavaScript之点赞特效
  2. kindeditor使用
  3. elasticsearch的集中常见操作
  4. linux相关概念
  5. BST,AVL,B,B+,B*,红黑树
  6. MS SQL 监控数据/日志文件增长
  7. HTML5入门要点
  8. iOS-cocoapods安装与使用以及常见错误
  9. 小谈ConcurrentHashMap
  10. 在线生成PDF的网站-HTML 转 PDF 在线