1 条题解
- 
  1
AC日记
#include<bits/stdc++.h> using namespace std; int n=0,a[114514],g=0; char b[114514]; int box() { for(int i=0;i<n;i++) { if(a[i]==a[i+1]) { return 1; } } return 0; } int main() { cin>>b; n=sizeof(b); for(int i=0;i<n;i++) { a[i]=b[i]-'a'; } while(box()) { int t[114514]; g=0; for(int i=0;i<n;i++) { if(a[i]>=0) { t[g]=a[i]; g++; } } memset(a,0,sizeof(a)); for(int i=0;i<g;i++) { a[i]=t[i]; } n=g; for(int i=0;i<n;i++) { if(a[i]==a[i+1]) { a[i]=-1; a[i+1]=-1; } } } for(int i=0;i<n;i++) { cout<<char(a[i]+'a'); } } 
信息
- ID
 - 2966
 - 时间
 - 1000ms
 - 内存
 - 256MiB
 - 难度
 - 3
 - 标签
 - 递交数
 - 52
 - 已通过
 - 28
 - 上传者