问下大佬怎么错了
2026-08-02 17:58:46
发布于:广东
9阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
struct v{
long long t,r,id;
}p[10005];
bool cmp(v x,v y){
if(x.t!=y.t)return x.t>y.t;
if(x.r!=y.r)return x.r<y.r;
return x.id<y.id;
}
int main(){
long long n,a,b;
cin>>n>>a>>b;
for(long long i=1;i<=n;i++){
cin>>p[i].t>>p[i].r;
p[i].id=i;
}
sort(p+1,p+n+1,cmp);
for(long long i=1;i<=n;i++){
if(p[i].t>=a&&p[i].r<=b)
cout<<p[i].id<<" ";
}
return 0;
}
全部评论 1
结构体数组
p[]开太小了,多加个 01周前 来自 上海
0










有帮助,赞一个