c++也不赖

AC自动机 发表于 1年前 · 关联问题 性质判断

include<bits/stdc++.h>

using namespace std; int main(void){

int a[26],num=0; memset(a,0,sizeof(a)); char b[5005]; cin>>b; for(int i=0;i<strlen(b)-1;i++){ if(b[i]==b[i+1]){ num=int(b[i]-97); a[num]+=1; } } int c[26]; for(int i=0;i<26;i++){ c[i]=a[i]; } sort(c,c+26); reverse(c,c+26); for(int i=0;i<26;i++){ for(int j=0;j<26;j++){ if(a[j]==c[i]&&a[j]>0){ cout<<char(j+97)<<char(j+97)<<" "; a[j]=0; break; } } } return 0;

}

lr580 发表于 1年前

希望更丰富的展现?使用 Markdown、KaTeX。