8 条题解

  • 1
    @ 2026-4-25 10:51:22
    ......
    struct r{
    	int t,nl;
    }a[10010];
    bool cmp(r p,r q){
    	if(p.nl>=60&&q.nl>=60){
    		if(p.nl!=q.nl){
    			return p.nl>q.nl;
    		}else{
    			return p.t<q.t;
    		}
    	}
    	else if(p.nl<60&&q.nl<60){
    		return p.t<q.t;
    	}else{
    		return p.nl>q.nl;
    	}
    }
    int main(){
    	......
    	sort(a,a+n,cmp);
    	for(int i=0;i<n;i++){
    		......
    	}
    } 
    

    信息

    ID
    2946
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    59
    已通过
    26
    上传者