码迷,mamicode.com
首页 >  
搜索关键字:贪心    ( 7634个结果
1282. 用户分组(贪心算法)
有 n 位用户参加活动,他们的 ID 从 0 到 n - 1,每位用户都 恰好 属于某一用户组。给你一个长度为 n 的数组 groupSizes,其中包含每位用户所处的用户组的大小,请你返回用户分组情况(存在的用户组以及每个组中用户的 ID)。你可以任何顺序返回解决方案,ID 的顺序也不受限制。此外 ...
分类:编程语言   时间:2020-05-19 10:51:22    阅读次数:137
CF #1354 Educational Codeforces Round 87
"F. Summoning Minions" 贪心:每次一定取 $k 1$ 个不删,然后每次取一个删一个,最后取 $1$ 个保留。 对于每个点分别算贡献,即为对其他的贡献的 $b_i$ 和(如果自己保留)贡献的 $a_i$ 假设所有保留的为集合 $A$,则 $A$ 中的元素一定是按照 $b_i$ 递 ...
分类:其他好文   时间:2020-05-19 01:04:24    阅读次数:46
最大子序和/积
"面试题42. 连续子数组的最大和" 难度? 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 思路 贪心(选择使总和变大的 ) 如果 之前和 小于0 ,当前数字 与 之前和 的和 会更小,所以选 如果 ...
分类:其他好文   时间:2020-05-18 21:01:11    阅读次数:55
Least Cost Bracket Sequence(贪心)
Least Cost Bracket Sequence(贪心) Describe This is yet another problem on regular bracket sequences. A bracket sequence is called regular, if by inserti ...
分类:其他好文   时间:2020-05-18 18:19:11    阅读次数:52
CF3D Least Cost Bracket Sequence 题解——贪心
题目连接:https://www.luogu.com.cn/problem/CF3D —————————————————————————————————————————————————————————— 这一题是一个贪心的题目。 先把字符串中的问号都换成右括号,扫过去,如果左括号比右括号多(因为在任 ...
分类:其他好文   时间:2020-05-18 14:34:24    阅读次数:54
CF3D Least Cost Bracket Sequence 贪心
"Least Cost Bracket Sequence" "CodeForces 3D " 题目描述 This is yet another problem on regular bracket sequences. A bracket sequence is called regular, if ...
分类:其他好文   时间:2020-05-17 19:09:17    阅读次数:56
Least Cost Bracket Sequence 思维
分析 ~~看到括号匹配,先开个栈~~ 这题感觉还是不错的 首先需要知道代价最小的前提是括号序列 合法 ,所以不能单纯的贪心代价小的放法。 对于一个合法的序列来说,左右括号的数量一定相等,并且在当前位置,左括号的数量一定不小于右括号的数量,于是可以开一个栈来存左括号,遇到右括号就弹栈,栈空则不合法。 ...
分类:其他好文   时间:2020-05-17 19:07:46    阅读次数:59
什么是算法?从枚举到贪心再到启发式(上)
前言 有人问我,什么是启发式算法?这个说来就话长了。那么,什么是呢?咱今天就来聊聊,并且,假定屏幕前的你只有大一刚学完谭浩强红本本的水平。 从背包问题说起 所谓算法嘛,肯定是要用来求解问题的。因此我们接下来的展开都需要围绕一个问题展开,那么我就用最简单的0 1背包问题( 1 0 knapsack p ...
分类:编程语言   时间:2020-05-17 13:30:57    阅读次数:73
CF578E Walking!
"Link" 有解的充要条件是$\text L$和$\text R$的数量相差不超过$1$。 不难证明初始位置一定是可以选择的初始位置中最靠前的那个。 下文的合法位置指的是尚未被走到的字符与当前位置不同的位置。 然后我们有一个简单的贪心,是每次选择在当前位置后面的最靠前的合法位置走过去,如果不存在就 ...
分类:其他好文   时间:2020-05-16 16:41:57    阅读次数:55
1268A - Long Beautiful Integer(字符串贪心)
"传送门开启了传送门吃" $其实要发现只需要考虑[1,k]这个循环节$ $开始我们想让数字最小那么[1,k]就和目标串相等就好了$ $然后我们从目标串的k+1位开始判断$ $Ⅰ.若相等,无事发生,继续判断下一个字母$ $Ⅱ.若比目标串大,那么继续判断下去也一定大,break$ $Ⅲ.若比目标串小,那 ...
分类:其他好文   时间:2020-05-15 20:05:32    阅读次数:71
7634条   上一页 1 ... 28 29 30 31 32 ... 764 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!