球球大佬帮帮蒟蒻为什么wa呜呜
查看原帖
球球大佬帮帮蒟蒻为什么wa呜呜
585201
6lszxz楼主2021/12/21 09:51
#include "iostream"
#include "cmath"
#include "string"

using namespace std;

string word;
int password[40010];

int main(){
    char input;
    int sum=0;
    string line1;
    while(true){
        input=getchar();
        if(input!='\n'){
            line1+=input;
        }
        else{
            break;
        }
    }
    word+=line1;
    int num = int(line1.length());
    for(int i=0;i<num*num-num;i++){
        input = getchar();
        if(input!='\n'){
            word+=input;
        }
        else{
            i--;
        }
    }
    int j=1;
    for(int i=0;i<word.length();i++){
        if((i>0&&word[i]!=word[i-1]) || (i==0&&word[0]=='1')){
            j++;
        }
        password[j]++;
    }
    cout<<int(sqrt(word.length()*1.0)+0.5)<<' ';
    for(int i=1;i<=j;i++){
        cout<<password[i]<<' ';
    }
    return 0;
}
2021/12/21 09:51
加载中...