打赏

相关文章

LeetCode 879. 盈利计划(dp)

题意: 集团里有 n 名员工,他们可以完成各种各样的工作创造利润。第 i 种工作会产生 profit[i] 的利润,它要求 group[i] 名成员共同参与。 如果成员参与了其中一项工作,就不能参与另一项工作。工作的任何至少产生 minProfit 利润的…

Codeforces Round 879 (Div. 2) (A-D)题解

A. Unit Array 题意 最小操作数使得序列和&#xff0c;连乘积&#xff0c;保证数组内只有1和-1 题解 考虑到数组内只有1和-1&#xff0c;那么可以统计1&#xff0c;-1的个数&#xff0c;奇偶讨论即可 code #include <bits/stdc.h> using namespace std; #define in…

Codeforces Round 879 (Div. 2) D题 记录做法

首先给出题目来源 Codeforces Round 879 (Div. 2) D题 先通读一遍题目&#xff0c;我们可以知道本题的思路就是要求2个区间的最大不重合区间&#xff0c;以此来让一个人的分数尽可能高一个人的分数尽可能低。 我们第一反应就是n方的暴力做法但看一眼数据范围是2e5&#xff0c;…

常用排序之堆排序法

什么是堆&#xff1f;堆实际上是一棵完全二叉树&#xff0c;堆分为大顶堆和小顶堆&#xff0c;大顶堆的堆顶的关键字是最大的&#xff0c;小顶堆的堆顶的关键字是最小的。 堆排序思想&#xff1a;利用大顶堆(小顶堆)堆顶记录的是最大关键字(最小关键字)这一特性。 一般用数组…

【Leetcode】879. Profitable Schemes

题目地址&#xff1a; https://leetcode.com/problems/profitable-schemes/description/ 有 n n n个人&#xff0c;再给定一个最低利润 p p p和若干个任务&#xff0c;每个任务有人数和利润两个属性。问挑哪些任务可以使得总人数小于等于 n n n并且总利润大于等于 p p p。求任…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部