题解 | #Laptop#

Laptop

https://ac.nowcoder.com/acm/problem/14266

将笔记本按照内存从大到小进行排序,笔记本不被淘汰就意味着它的速度要比之前扫描的笔记本的最大速度要小,不然就要被完爆,这题和[糖糖 我真的不是签到题]有点像(https://ac.nowcoder.com/acm/problem/14583)

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+9;
struct node{
    int u,v;
}a[N];
bool cmp(node a,node b){
    return a.u>b.u;
}
int main(){
    int n;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        int u,v;
        scanf("%d%d",&u,&v);
        a[i]={u,v};
    }
    sort(a+1,a+1+n,cmp);
    int m=a[1].v,ans=0; 
    for(int i=2;i<=n;i++){
       if(a[i].v<m){
	       	ans++;
	   }else m=a[i].v;
    }
    printf("%d\n",ans);
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 14:00
不想多说了,什么逆天HR,还要教我礼貌😂
机械打工仔:这不纯傻卵吗,他还操心上别人老板了
投递BOSS直聘等公司7个岗位
点赞 评论 收藏
分享
07-07 17:06
已编辑
深圳技术大学 golang
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-08 13:15
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务