求指导 只有80分!
查看原帖
求指导 只有80分!
1108111
XYY62012楼主2024/2/23 16:22

谁知道这个代码有什么问题?

都是按照题目要求写的,自己还按照程序手算了好几遍......求大佬指点

#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;
}

我的程序其实很好理解

所以就坐等大佬指导了

2024/2/23 16:22
加载中...