uva live 6481
来源:互联网 发布:网络视频地址mp4测试 编辑:程序博客网 时间:2024/05/21 08:57
https://icpcarchive.ecs.baylor.edu/external/64/6481.pdf
把该字符串转化为给定格式,‘;’在第几行就是第几秒。
但有好多坑,样例组数后可能有空格。数据中:后可能没空格,要你自己加
代码:
#include<iostream>#include<cstdio>#include<cmath>#include<queue>#include<set>#include<cstring>#include<algorithm>#define LL long long#define MOD 100000007#define INF 0x3f3f3f3fusing namespace std;const int maxn=305;queue<char >q;int cnt,num;void print(){ printf("%d: ",num); int x=0; while(!q.empty()) { x++; char c=q.front();q.pop(); if(x==3&&c=='Z')printf(" Z"); else if(c==':')printf(": "); else putchar(c); } printf(";\n");}int main(){ int T;char ss[10000]; scanf("%d",&T);gets(ss); while(T--) { while(!q.empty()) q.pop(); cnt=0;num=0; while(gets(ss)) { ++num; if(!strcmp(ss,"END OF CASE"))break; int t=strlen(ss); for(int i=0;i<t;i++) if(ss[i]==' ')continue; else if(ss[i]!=';') { q.push(ss[i]); } else { print(); } } } return 0;}
0 0
- uva live 6481
- Uva-Live Archive3902-Network
- Uva-Live 3905-Meteor
- UVA live 2678 - Subsequence
- UVA Live 6068
- uva live 6479
- uva live 6183 Stylish
- uva live 4725题解
- uva live 4728
- UVa Live 7278
- Uva-Live Archive-3635-Pie
- uva live 3516 - Exploring Pyramids
- UVA Live 5911:Binary Encoding
- UVA LIVE-4413 - Triangle Hazard
- UVA LIVE-4642 - Malfatti Circles
- UVA LIVE-4642 - Malfatti Circles
- uva live-2322 - Wooden Sticks
- uva live 2326 - Moving Tables
- Java 欧拉工程 第二十六篇【 小于1000的数字中令1/d拥有最长循环圈的数字d】
- 操作系统相关
- mount: wrong fs type, bad option, bad superblock
- 根据request获取Ip地址
- Linux下Android SDK中adb找不到的解决方案
- uva live 6481
- 开源 免费 java CMS - FreeCMS2.1 会员我的简历
- javascript、jquery让我页面动起来吧
- C++宏定义的优缺点
- Gauss Fibonacci
- 常用测试网站
- 更改jdk所用内存空间
- ServletContext的添加与获取
- 15 保存 解析 xml文件