谁知道这个代码有什么问题?
都是按照题目要求写的,自己还按照程序手算了好几遍......求大佬指点
#include<bits/stdc++.h>
using namespace std;
int n,t;
int a[10000010],b[10000010];
int main(){
int max=0;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]>=max) max=a[i];
b[a[i]]++;
}
for(int i=0;i<=max;i++){
if(b[i]!=0) t+=6+5+b[i]*1;
else t+=6;
}
for(int i=max;i>=0;i--){
t+=4;
}
cout<<t-10<<endl;
return 0;
}
我的程序其实很好理解
所以就坐等大佬指导了