O2到底是什么鬼?
题目P1598
开O2全RE,不开全AC
代码:
#include<bits/stdc++.h>
using namespace std;
int a[30];
char b[410][30];
int main(){
char s;
while(cin>>s)if(s>='A' && s<='Z')a[s-'A'+1]++;
for(int i=1;i<=410;i++){
for(int j=1;j<=30;j++)b[i][j]=' ';
}
int maxx=-1;
for(int i=1;i<=26;i++)maxx=max(maxx,a[i]);
for(int i=1;i<=26;i++)b[1][i]=(char)('A'+i-1);
for(int i=1;i<=26;i++){
for(int j=2;j<=a[i]+1;j++){
b[j][i]='*';
}
}
for(int i=maxx+1;i>=1;i--){
for(int j=1;j<26;j++)cout<<b[i][j]<<" ";
cout<<b[i][26];
if(i!=1)cout<<endl;
}
return 0;
}
CSP-J考试开O2吗???????????