HDU 4148 Length of S(n)(兴爷版)
2016-04-05 16:17
369 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=4148
代码:
兴爷太狠了,1发A,身为智障的我,还默默的提出了错误的思路,下次一定先动脑。
根据规律模拟。最重要的是思路。怎样去模拟。
代码:
#include<stdio.h> #include<iostream> #include<string.h> #include<math.h> using namespace std; int main() { int q; char bb; int s,i,j,k,p; while(cin>>q) { if(q==0) break; char b[31][5005]; b[1][0]= '1'; for(j=2; j<=q; j++) { k=1; bb=b[j-1][0]; int m=0; s=strlen(b[j-1]); for(i=1; i<s; i++) { if(b[j-1][i]==bb) k++; else { b[j][m]=k+'0'; b[j][m+1]=bb; m=m+2; k=1; bb=b[j-1][i]; } } b[j][m]=k+'0'; b[j][m+1]=bb; m=m+2; b[j][m]=0; //cout<<b[j]<<endl; } s=strlen(b[q]); cout<<s<<endl; } return 0; }
兴爷太狠了,1发A,身为智障的我,还默默的提出了错误的思路,下次一定先动脑。
根据规律模拟。最重要的是思路。怎样去模拟。
相关文章推荐
- HDOJ 1072 Nightmare
- 单机数据库更改数据文件redo控制文件的位置
- java中的Object...是什么意思详解。
- java的下拉框选择
- Android ListView相关技术
- Poj 2236 Wireless Network【并查集】
- 模仿美团点评的Android应用中价格和购买栏悬浮固定的效果
- 基于动态时间规整算法(DTW)的相似度计算
- android加载html乱码解决办法
- 办公大揭秘:pdf怎么转word
- windows下sublime text3下载注册及汉化
- 15.编写LED程序及反汇编工具
- 程序启动读取和关闭时保存应用程序设置(QSettings)
- delphi FillChar的用法(转)
- Magicodes.WeiChat——WeChatOAuthTest(网页授权获取用户基本信息)
- JS中的forEach、$.each、map方法推荐
- Bzoj1591:[Usaco2008 Dec]Largest Fence 最大的围栏:DP
- 会话标识未更新问题
- 如何让按钮UIButton的文字左对齐?
- ERP开发的一些闲话—之二