1 solutions

  • 6
    @ 2024-1-23 9:14:38
    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int sum=1;//sum要等于1因为后面会少算一个 
    string f="0123456789";//方便输出 
    int main(){
    	system("color F1");
    	cin>>s;
    	int t=s.size();
    	for(int i=0;i<t-1;i++){
    		if(s[i]==s[i+1]){
    			sum++;
    		}else{
    			cout<<sum;
    			cout<<f[s[i]-'0'];
    			sum=1;
    		}
    	}
    	cout<<sum<<f[s[t-1]-'0']<<"\n";
    	return 0;
    }
    
    • 1

    Information

    ID
    631
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    6
    Tags
    # Submissions
    117
    Accepted
    33
    Uploaded By