博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdoj 1058 Humble Numbers(dp)
阅读量:6302 次
发布时间:2019-06-22

本文共 1270 字,大约阅读时间需要 4 分钟。

题目:

st[i]=min{st[a]*2,st[b]*3,st[c]*5,st[d]*7}

View Code
1 #include 
2 #include
3 #include
4 using namespace std; 5 int main() 6 { 7 long int n; 8 long int st[5850]; 9 long int a=1,b=1,c=1,d=1,small,i;10 st[1]=1;11 for(i=2;i<5850;i++)12 {13 small=st[a]*2;14 if(small>st[b]*3)15 small=st[b]*3;16 if(small>st[c]*5)17 small=st[c]*5;18 if(small>st[d]*7)19 small=st[d]*7;20 if(small==st[a]*2)21 a++;22 if(small==st[b]*3)23 b++;24 if(small==st[c]*5)25 c++;26 if(small==st[d]*7)27 d++;28 st[i]=small;29 }30 while(scanf("%ld",&n))31 {32 if(n==0)33 break;34 if(n%10==1&&n%100!=11)35 printf("The %ldst humble number is %ld.\n",n,st[n]);36 else if(n%10==2&&n%100!=12)37 printf("The %ldnd humble number is %ld.\n",n,st[n]);38 else if(n%10==3&&n%100!=13)39 printf("The %ldrd humble number is %ld.\n",n,st[n]);40 else41 printf("The %ldth humble number is %ld.\n",n,st[n]);42 }43 return 0;44 }

 

转载于:https://www.cnblogs.com/wanglin2011/archive/2012/10/25/2739268.html

你可能感兴趣的文章
接口和抽象类有什么区别
查看>>
Linux 下添加用户,修改权限
查看>>
请问view controller scene,该如何删除
查看>>
bootstrap新闻模块样式模板
查看>>
zzzzw_在线考试系统①准备篇
查看>>
App Store 审核被拒的23个理由
查看>>
剑指offer第二版-1.赋值运算符函数
查看>>
javascript 对象
查看>>
Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
查看>>
Echart:前端很好的数据图表展现工具+demo
查看>>
CATransform3D iOS动画特效详解
查看>>
Linux VNC黑屏(转)
查看>>
Java反射简介
查看>>
react脚手架应用以及iview安装
查看>>
shell学习之用户管理和文件属性
查看>>
day8--socket网络编程进阶
查看>>
node mysql模块写入中文字符时的乱码问题
查看>>
仍需"敬请期待"的微信沃卡
查看>>
分析Ajax爬取今日头条街拍美图
查看>>
内存分布简视图
查看>>