HDU 1020 Encoding
来源:互联网 发布:linux squid 启动 编辑:程序博客网 时间:2024/04/30 16:25
怎么说呢,发现自己被坑了好几次,因为我没看清楚数据的范围 搞的我数组开小了 贡献了几次WA
我还以为是我理解错题意了,改了多次代码,最后还是第一次的代码,数组开到10005 瞬间AC 有没有 我是不是很笨呢
下面是题目:(不得不说,这是一道很水的题目)
Encoding
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 26250 Accepted Submission(s): 11565
Problem Description
Given a string containing only 'A' - 'Z', we could encode it using the following method:
1. Each sub-string containing k same characters should be encoded to "kX" where "X" is the only character in this sub-string.
2. If the length of the sub-string is 1, '1' should be ignored.
1. Each sub-string containing k same characters should be encoded to "kX" where "X" is the only character in this sub-string.
2. If the length of the sub-string is 1, '1' should be ignored.
Input
The first line contains an integer N (1 <= N <= 100) which indicates the number of test cases. The next N lines contain N strings. Each string consists of only 'A' - 'Z' and the length is less than 10000.
Output
For each test case, output the encoded string in a line.
Sample Input
2ABCABBCCC
Sample Output
ABCA2B3C
#include<stdio.h>int n;int main(){ while(scanf("%d",&n)!=EOF) { getchar(); while(n--) { char a[10005]; scanf("%s",a); int sum=0; for(int i=0;a[i]!='\0';i++) { if(a[i]==a[i+1]) sum++; else if(sum==0) { printf("%c",a[i]); sum=0; } else { printf("%d%c",sum+1,a[i]); sum=0; } } printf("\n"); } } return 0;}
0 0
- hdu 1020 Encoding(模拟)
- HDU 1020 Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020 Encoding
- Hdu 1020 - Encoding
- HDU 1020 Encoding
- hdu 1020 Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- hdu 1020 Encoding
- HDU 1020Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020:Encoding
- hdu 1020 Encoding
- hdu 1020 Encoding
- hdu-1020-Encoding
- java_web用户的自动登录模块的实现
- 常见异常汇总
- MVVM设计模式教程 - tutorial with ReactiveCocoa
- 10.jQuery 高级事件
- UINavigationController
- HDU 1020 Encoding
- android学习---AutoCompleteTextView
- Android Scroller类的详细分析
- 程序员面试题目总结--数组(26)【最长连续序列】
- 新手程序员笔记-Spring-全面分析Spring 的编程式事务管理及声明式事务管理【转】
- netty 源码分析二
- 【IOS】保存用户唯一ID
- a.html 与 a.js ,juery 简单练习
- Androidapi.JNI.Net.Wifi