Light OJ 1105
来源:互联网 发布:在淘宝怎么货到付款啊 编辑:程序博客网 时间:2024/06/03 22:52
就。。完全没觉得像dp。
代码:
#include<cstdio> typedef long long lld; lld sum[50]={0}; lld dp[50]={0}; int main(){ int i; int t,cas=0; dp[1]=1;dp[2]=1;sum[1]=1;sum[2]=2; for(i=3;i<50;++i){ dp[i]=dp[i-1]+dp[i-2]; sum[i]=sum[i-1]+dp[i]; } scanf("%d",&t); while(cas++<t){ int n; scanf("%d",&n); printf("Case %d: ",cas); for(i=1;;++i)if(sum[i]>=n)break; int len=i; while(len){ if(sum[len-1]<n){ putchar('1'); n-=sum[len-1]+1; }else putchar('0'); --len; } putchar('\n'); } return 0; }
0 0
- Light OJ 1105
- light oj
- light oj
- Light OJ
- Light OJ
- Light OJ 1000
- Light OJ 1001
- Light OJ 1008
- Light OJ 1022
- Light OJ 1015
- Light OJ 1042
- light oj 1128
- Light OJ 1055 BFS
- Light OJ Beginners Problems
- Light OJ Basic Geometry
- Light OJ Basic Math
- light oj 1124
- Light OJ 1012
- 二叉树
- 使用Preference保存设置
- Unix/Linux环境C编程入门教程(19)Red Hat Entetprise Linux 7.0环境搭建
- ios利用Reachability确认网络环境3G/WIFI
- 新发现:恶意软件限制安全软件服务特权
- Light OJ 1105
- JDBC连接mysql
- ios网络学习------11 原生API文件上传之断点续传思路
- @AfterReturning配置
- sqlite树型结构查询
- CruiseControl+SVN+Maven+Tomcat6持续集成搭建问题总结
- Java 泛型
- 如果大学他,用心里呵
- 盘位Swif示数我也缴