区间贪心问题,在不减少自己的分的前提下,将自己写作的字数降到最低。
要求是尽可能的少写字,但是前提是不能降低自己的得分。
先按照上限降低排序,上限相同按照下限相等排序。
#include <iostream>
#include<algorithm>
#include <cstdio>
#include<cmath>
#include<cstring>
using namespace std;
const int M = 1e5 + 1;
struct rmp
{
long long l, r, fen;
} a[M];
bool cmp(rmp a, rmp b)
{
if (a.r == b.r)
{
return a.l < b.l;
}
else
return a.r > b.r;
}
int main()
{