7 条题解

  • 2
    @ 2025-2-9 15:03:02
    #include<bits/stdc++.h>
    using namespace std;
    char a[1000000];
    int d=0;
    void pingpong(int x){
    	int r=0,b=0;
    	for(int k=0;k<=d;k++){
    if(a[k]=='W'){
    r++;
    }
    	if(a[k]=='L'){
    b++;
    }
    if((r-b>=2)&&(r>=x)||(b-r>=2)&&(b>=x)){
    cout<<r<<":"<<b<<endl;
    r=0; b=0;
    }
    }
    cout<<r<<":"<<b<<endl;
    }
    int main(){
    for(int i=0;1;i++){
    cin>>a[i];
    if(a[i]=='E'){
    break;
    }
    d++;
    }
    pingpong(11);
    cout<<endl;
    pingpong(21);
    cout<<endl;
    }
    
  • 0
    @ 2025-6-8 14:39:53
    
    

    #include<bits/stdc++.h> using namespace std; char a[1000000]; int d=0; void pp(int x){ int n=0,m=0; for(int k=0;k<=d;k++){ if(a[k]'W'){ n++; } if(a[k]'L'){ m++; } if((n-m>=2)&&(n>=x)||(m-n>=2)&&(m>=x)){ cout<<n<<":"<<m<<endl; n=0; m=0; } } cout<<n<<":"<<m<<endl; } int main(){ for(int i=0;1;i++){ cin>>a[i]; if(a[i]=='E'){ break; } d++; } pp(11); cout<<endl; pp(21); cout<<endl; return 0 }

    • 0
      @ 2025-6-8 14:39:19
      
      ```#include<bits/stdc++.h>
      using namespace std;
      char a[1000000];
      int d=0;
      void pp(int x){
      	int n=0,m=0;
      	for(int k=0;k<=d;k++){
      		if(a[k]=='W'){
      			n++;
      		}
      		if(a[k]=='L'){
      			m++;
      		}
      		if((n-m>=2)&&(n>=x)||(m-n>=2)&&(m>=x)){
      			cout<<n<<":"<<m<<endl;
      			n=0;
      			m=0;
      		}
      	}
      	cout<<n<<":"<<m<<endl;
      }
      int main(){
      	for(int i=0;1;i++){
      		cin>>a[i];
      		if(a[i]=='E'){
      			break;
      		}
      		d++;
      	}
      	pp(11);
      	cout<<endl;
      	pp(21);
      	cout<<endl;
      	return 0
      }
      • 0
        @ 2025-6-8 14:39:02
          • #include<bits/stdc++.h> using namespace std; char a[1000000]; int d=0; void pp(int x){ int n=0,m=0; for(int k=0;k<=d;k++){ if(a[k]'W'){ n++; } if(a[k]'L'){ m++; } if((n-m>=2)&&(n>=x)||(m-n>=2)&&(m>=x)){ cout<<n<<":"<<m<<endl; n=0; m=0; } } cout<<n<<":"<<m<<endl; } int main(){ for(int i=0;1;i++){ cin>>a[i]; if(a[i]=='E'){ break; } d++; } pp(11); cout<<endl; pp(21); cout<<endl; return 0 }
        • 0
          @ 2025-6-8 14:38:47
          1. #include<bits/stdc++.h> using namespace std; char a[1000000]; int d=0; void pp(int x){ int n=0,m=0; for(int k=0;k<=d;k++){ if(a[k]'W'){ n++; } if(a[k]'L'){ m++; } if((n-m>=2)&&(n>=x)||(m-n>=2)&&(m>=x)){ cout<<n<<":"<<m<<endl; n=0; m=0; } } cout<<n<<":"<<m<<endl; } int main(){ for(int i=0;1;i++){ cin>>a[i]; if(a[i]=='E'){ break; } d++; } pp(11); cout<<endl; pp(21); cout<<endl; return 0 }
          • 0
            @ 2025-2-9 15:02:09
            
            

            #include<bits/stdc++.h> using namespace std; char a[1000000]; int d=0; void pingpong(int x){ int r=0,b=0; for(int k=0;k<=d;k++){ if(a[k]'W'){ r++; } if(a[k]'L'){ b++; } if((r-b>=2)&&(r>=x)||(b-r>=2)&&(b>=x)){ cout<<r<<":"<<b<<endl; r=0; b=0; } } cout<<r<<":"<<b<<endl; } int main(){ for(int i=0;1;i++){ cin>>a[i]; if(a[i]=='E'){ break; } d++; } pingpong(11); cout<<endl; pingpong(21); cout<<endl; }

            
            
            • 0
              @ 2025-2-9 15:01:20
              #include <iostream>
              #include <cstring>
              using namespace std;
              int win[10000]; 
              int w,l;
              int main()
              {
              	char s;
              	for(int i=1;cin>>s&&s!='E';i++)
              	{
              		if(s=='W')
              		{
              			win[i]=1;	
              		} 
              		else 
              		{
              			win[i]=2;	
              		}
              	}
              	for(int i=1;1;i++)
              	{
              		if(win[i]==1)w++;
              		if(win[i]==2)l++;
              		if(win[i]==0) 
              		{
              			cout<<w<<":"<<l<<endl<<endl;
              			break;
              		}
              		if(w-l>=2||l-w>=2)
              			if(w>=11||l>=11) 
              			{
              				cout<<w<<":"<<l<<endl;
              				w=0;
              				l=0;
              			}
              	}
              	w=0;
              	l=0;
              	for(int i=1;1;i++)
              	{
              		if(win[i]==1)w++;
              		if(win[i]==2)l++;
              		if(win[i]==0)
              		{
              			cout<<w<<":"<<l;
              			break;
              		}
              		if(w-l>=2||l-w>=2)
              			if(w>=21||l>=21) 
              			{
              				cout<<w<<":"<<l<<endl;
              				w=0;
              				l=0;
              			}		
              	}
              }
              
            • 1

            信息

            ID
            663
            时间
            1000ms
            内存
            256MiB
            难度
            5
            标签
            递交数
            92
            已通过
            33
            上传者