luojunkai @ 2023-04-11 19:18:26
#include<bits/stdc++.h>
using namespace std;
int cnt[100005];
int main()
{
char c,d='0';
int s=1,n=0;
while(cin>>c)
{
n++;
if(c==d)
{
cnt[s]++;
}
else
{
cnt[++s]++;
d=c;
}
}
cout<<sqrt(n)<<" ";
for(int i=1;i<=s;i++)
{
cout<<" "<<cnt[i];
}
}
样例过了,为啥交上去0分???
by Soul_Seeker @ 2023-04-11 19:27:32
cout<<sqrt(n)<<" ";
多了一个空格
把他改成cout<<sqrt(n);就过了。
by luojunkai @ 2023-04-12 20:55:59
@20111225xmx 栓Q~~~
by Soul_Seeker @ 2023-04-13 12:43:55
不用谢