状态: Unaccepted
测评机: Xeond[6]
得分: 60分
提交日期: 2011-10-20 23:12:00
有效耗时: 360毫秒
RQNOJ近期在线比赛列表
RQNOJ十月份月赛 时间:2011-10-22 19:00:00 [报名]
测试结果1: 输出过少|用户输出数据少于标准输出的50%[标准输出10位|选手输出0位]
测试结果2: 通过本测试点|有效耗时63ms
测试结果3: 通过本测试点|有效耗时62ms
测试结果4: 通过本测试点|有效耗时63ms
测试结果5: 通过本测试点|有效耗时62ms
测试结果6: 输出过少|用户输出数据少于标准输出的50%[标准输出41561位|选手输出5200位]
测试结果7: 输出过少|用户输出数据少于标准输出的50%[标准输出16630位|选手输出5200位]
测试结果8: 通过本测试点|有效耗时47ms
测试结果9: 通过本测试点|有效耗时63ms
测试结果10: 测试结果错误.错误结果为:11:0
11:0
正确结果应为:11:0
0:0
11:0
提交代码: view sourceprint?
01.#include<iostream>
02.using namespace std;
03.char a[10000];int i=0;
04.inline void work1()
05.{int w=0,l=0;
06.
for(int j=0;j<=i;j++)
07.
{if(a[j]=='W')w++;
08.
else l++;
09.
if((w==11&&l<10)||(l==11&&w<10)){cout<<w<<":"<<l<<endl;w=l=0;}
10.
if((w>=11&&l>=10&&(w-l==2))||(l>=11&&w>=10&&(l-w==2))){cout<<w<<":"<<l<<endl;w=l=0;}
11.}
12.
if(w!=0||l!=0){cout<<w<<":"<<l<<endl;w=l=0;}
13.
14.}
15.inline void work2()
16.{int w=0,l=0;
17.
for(int j=0;j<=i;j++)
18.
{if(a[j]=='W')w++;
19.
else l++;
20.
if((w==21&&l<20)||(l==21&&w<20)){cout<<w<<":"<<l<<endl;w=l=0;}
21.
if((w>=21&&l>=20&&(w-l==2))||(l>=21&&w>=20&&(l-w==2))){cout<<w<<":"<<l<<endl;w=l=0;}
22.}
23.
if(w!=0||l!=0){cout<<w<<":"<<l<<endl;w=l=0;}
24.
25.}
26.
27.int main()
28.{//freopen("a.in","r",stdin);
29.//freopen("a.out","w",stdout);
30.
31.cin>>a[i];
32.while(a[i]!='E'){i++;cin>>a[i];}
33.i--;
34.
35.work1();
36.cout<<endl;
37.work2();
38.return 0;
39.}