hdoj1073 Online Judge(对字符串的操作问题)
来源:互联网 发布:图书馆借阅系统 源码 编辑:程序博客网 时间:2024/05/21 06:35
来源http://acm.hdu.edu.cn/showproblem.php?pid=1073
模拟简单的oj系统,考察对字符串的操作,关键在于如何成功的把数据都存入字符串。
代码如下:
#include<stdio.h>#include<string> #include<algorithm>#include<iostream> using namespace std;string change(string a)//剔除' ','\t','\n' {int len,i;string b="";len=a.length();for(i=0;i<len;i++){ if(a[i]==' '||a[i]=='\t'||a[i]=='\n')continue; b+=a[i];} return b;}int main(){int t,l1,l2,j;string start;string s1[100],s2[100];string m1,m2;scanf("%d",&t);getchar();while(t--){l1=l2=0;m1="";m2=""; getline(cin,start);while(getline(cin,s1[l1]))//得到输入样例 {if(s1[l1]=="END")break;l1++;}getline(cin,start);while(getline(cin,s2[l2]))//得到比较样例 {if(s2[l2]=="END")break;l2++;}for(j=0;j<l1;j++)m1+=s1[j];for(j=0;j<l2;j++)m2+=s2[j];if(m1.compare(m2)==0&&l1==l2){cout<<"Accepted"<<endl;continue;}else{ m1=change(m1); m2=change(m2); if(m1.compare(m2)==0)cout<<"Presentation Error"<<endl; else cout<<"Wrong Answer"<<endl; }}return 0; }
阅读全文
0 0
- hdoj1073 Online Judge(对字符串的操作问题)
- HDOJ1073(Online Judge)(模拟+容器的使用)
- Online Judge hdu1073 字符串操作
- Online Judge 榜单清空操作
- 问题九十八:Judge Online
- HDU--1073:Online Judge (字符串)
- HDU1073 Online Judge【输入输出+字符串】
- HDU 1073 Online Judge(字符串输入方面的经验)
- Hrbust Online Judge 排列问题
- 关于UVa Online Judge提交总是Wrong answer的问题
- 山科大judge online 1085 : 兔子的繁殖问题
- 推荐一家日本的online judge:aizu online judge
- 关于Online Judge 的Tips
- HDU 1073 Online Judge(字符串)
- 【水题-字符串】HDU 1073 Online Judge
- HDOJ/HDU 1073 Online Judge(字符串处理~)
- Online Judge
- Online Judge
- iOS资源的加载
- .net中字典的使用
- jmap命令(Java Memory Map)
- getX getRawX的区别
- html小积累
- hdoj1073 Online Judge(对字符串的操作问题)
- POI使用详解
- 二叉搜索树的后序遍历序列(java版)
- 面试经验之谈
- android获取设备屏幕大小的方法
- Java Character 类
- 【ionic】bar-light头部+viewport
- python pdf 导出插件 pdfkit
- MySQL中优化存储UUID