社区讨论
80分求助救命
P1097[NOIP 2007 提高组] 统计数字参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @lo179orp
- 此快照首次捕获于
- 2023/10/22 16:21 2 年前
- 此快照最后确认于
- 2023/11/02 16:00 2 年前
80分求助救命数组容量不够,那应该如何修改
CPP#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#define endl '\n'
using namespace std;
int main()
{
int n,k=0;
long long a[100000],b[100000];
memset(b,0,sizeof(b));
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(a[i]==a[j]){
b[k]++;
}
}
cout<<a[i]<<" "<<b[k]+1<<endl;
i=i+b[k];
k++;
}
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...