'commit'
This commit is contained in:
66
C++专题课程/NOIP算法总结/字符串处理/乒乓球/P1042.cpp
Normal file
66
C++专题课程/NOIP算法总结/字符串处理/乒乓球/P1042.cpp
Normal file
@@ -0,0 +1,66 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
char c[100001];
|
||||
int a,b,i,j,k,n;
|
||||
int main()
|
||||
{
|
||||
for(n=1;;++n)
|
||||
{
|
||||
cin>>c[n];
|
||||
if(c[n]=='E')
|
||||
break;
|
||||
}
|
||||
a=0;
|
||||
b=0;
|
||||
for(i=1;i<n;++i)
|
||||
if(c[i]=='W')
|
||||
{
|
||||
++a;
|
||||
if(a>=11)
|
||||
if((a-b)>=2)
|
||||
{
|
||||
cout<<a<<':'<<b<<endl;
|
||||
a=0;
|
||||
b=0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
++b;
|
||||
if(b>=11)
|
||||
if((b-a)>=2)
|
||||
{
|
||||
cout<<a<<':'<<b<<endl;
|
||||
a=0;
|
||||
b=0;
|
||||
}
|
||||
}
|
||||
cout<<a<<':'<<b<<"\n\n";
|
||||
a=0;
|
||||
b=0;
|
||||
for(i=1;i<n;++i)
|
||||
if(c[i]=='W')
|
||||
{
|
||||
++a;
|
||||
if(a>=21)
|
||||
if((a-b)>=2)
|
||||
{
|
||||
cout<<a<<':'<<b<<endl;
|
||||
a=0;
|
||||
b=0;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
++b;
|
||||
if(b>=21)
|
||||
if((b-a)>=2)
|
||||
{
|
||||
cout<<a<<':'<<b<<endl;
|
||||
a=0;
|
||||
b=0;
|
||||
}
|
||||
}
|
||||
cout<<a<<':'<<b;
|
||||
return 0;
|
||||
}
|
||||
1
C++专题课程/NOIP算法总结/字符串处理/乒乓球/题目链接.txt
Normal file
1
C++专题课程/NOIP算法总结/字符串处理/乒乓球/题目链接.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://www.luogu.org/problemnew/solution/P1042?page=2
|
||||
Reference in New Issue
Block a user