奇妙评测机
  • 板块学术版
  • 楼主microchip
  • 当前回复14
  • 已保存回复14
  • 发布时间2020/12/20 18:40
  • 上次更新2023/11/5 05:52:11
查看原帖
奇妙评测机
241838
microchip楼主2020/12/20 18:40

传智杯做到第三题时,我的代码传上去总RE,本地和ide都没有问题,抓狂

#include<bits/stdc++.h>
using namespace std;

int n,l,k;

struct node{
	int score,no;
}p[50050];

bool cmp(node a,node b){
	if(a.score>b.score)return 1;
	else{
		if(a.no<b.no)return 1;
		else return 0;
	}
}

int main()
{
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>l>>k;
		p[i].score=l*k;
		p[i].no=i+1;
	}sort(p,p+n,cmp());
	for(int i=0;i<n;i++){
		cout<<p[i].no<<' ';
	}
	return 0;
}
2020/12/20 18:40
加载中...