Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据

C++P1803 凌乱的yyy / 线段覆盖贪心(DP)

题目来源!!
在这里插入图片描述

在这里插入图片描述
有大佬用DP做的
我用的贪心
等以后学了DP再来补刀

#include<bits/stdc++.h>
using namespace std;
//typedef int long long;
int n,ct,End;
struct node{
	int begin;
	int end;
}a[100010];
bool cmp(node x1,node x2){
	return x1.end<x2.end; 
}
main(){
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d%d",&a[i].begin,&a[i].end);
	}
	sort(a,a+n,cmp);
	for(int i=0;i<n;i++){
		if(a[i].begin>=End){
			End=a[i].end;
			ct++;
		}
	}
	printf("%d\n",ct);
	return 0;
} 

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: Jetpack ---- Lifecycle源码解析(3)注册监听 & 发送事件

下一篇: QQ小程序支付 QQ钱包支付 微信支付

精华推荐