- 礼盒排序 GESP202603 四级T2
- @ 2026-07-21 19:31:16
#include<bits/stdc++.h>
using namespace std;
int n,k,hmax[1005],hmin[1005],zj[1005];
int main( )
{
cin>>n>>k;
for (int i=1;i<=n;i++)
{
int tmax=0,tmin=10001,sp[11];
for (int j=1;j<=k;j++)
{
cin>>sp[j];
if (sp[j]>tmax)
tmax=sp[j];
if (sp[j]<tmin)
tmin=sp[j];
zj[i]+=sp[j];
}
}
???
return 0;
}
3 条评论
-
202607gj06周子祥 (周子祥) LV 9 @ 2026-07-22 07:52:34
#include <bits/stdc++.h> using namespace std; int n,k,b[10000005],mxx,mnn,sum; struct lh { int z,mx,mi,bh; }a[100000005]; bool cmp(lh a,lh b) { return a.z<b.z||a.z==b.z&&a.mx<b.mx||a.z==b.z&&a.mx==b.mx&&a.mi<b.mi||a.z==b.z&&a.mx==b.mx&&a.mi==b.mi&&a.bh<b.bh; } int main() { cin>>n>>k; for(int i=1;i<=n;i++) { mxx=-1; mnn=1005; sum=0; for(int j=1;j<=k;j++) { cin>>b[j]; mxx=max(mxx,b[j]); mnn=min(mnn,b[j]); sum+=b[j]; } a[i].z=sum; a[i].mx=mxx; a[i].mi=mnn; a[i].bh=i; } sort(a+1,a+1+n,cmp); for(int i=1;i<=n;i++) { cout<<a[i].bh<<' '; } return 0; } -
@ 2026-07-22 07:49:45
你用结构体试试
-
@ 2026-07-21 19:31:35
从“???”哪里开始应该排序
- 1
信息
- ID
- 3054
- 难度
- 9
- 分类
- (无)
- 标签
- 递交数
- 9
- 已通过
- 5
- 通过率
- 56%
- 上传者