下载了测试点,输出都没问题,可是全WA,怎么回事???
查看原帖
下载了测试点,输出都没问题,可是全WA,怎么回事???
373226
justinjia楼主2020/11/21 11:04

献上代码:

#include"iostream"
#include"stdio.h"
#include"math.h"
#include"string"
using namespace std;
int main(void){
  string t,a="";
  getline(cin,a);
  const int L=a.size();
  for(int i=1;i<L;i++){
    getline(cin,t);
    a+=t;
  }
  a="0"+a;
  int n,s,k,num[40000];
  n=s=k=0;
  for(int i=1;i<a.size();i++){
    if(a[i]!=a[i-1]){
      num[n++]=k;
      s+=k;
      k=0;
    }
    k++;
  }
  num[n++]=k;
  s+=k;
  printf("%d ",int(sqrt(s)));
  for(int i=0;i<n;i++)
    printf("%d ",num[i]);
  return 0;
}
2020/11/21 11:04
加载中...