博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  其它——贪心

摘要:虽然考的不高 但都是每天三道题统计的rank1 2333 阅读全文
posted @ 2018-11-01 17:39 SovietPower 阅读(163) 评论(0) 推荐(0)
摘要:一场rating排名从11掉到40+ ==。掉就掉吧 阅读全文
posted @ 2018-10-30 20:32 SovietPower 阅读(279) 评论(0) 推荐(0)
摘要:状态很迷 接着掉分 阅读全文
posted @ 2018-10-30 19:50 SovietPower 阅读(212) 评论(0) 推荐(0)
摘要:神T3啊 阅读全文
posted @ 2018-10-28 21:09 SovietPower 阅读(208) 评论(0) 推荐(1)
摘要:给定$n$个数,每次可以将任意一个数乘上任意一个正整数。求$k$次操作后,数列中数的种类最少可以是多少。对每个$0\leq k\leq n$输出答案。 阅读全文
posted @ 2018-10-27 17:40 SovietPower 阅读(295) 评论(0) 推荐(0)
摘要:[TOC] 2018.10.14 牛客提高集训营5 "比赛链接" A 同余方程(思路 位运算) "题目链接" 首先容斥一下,$Ans=(r_1,r_2) (r_1,l_2 1) (l_1 1,r_2)+(l_1 1,l_2 1)$。$(x,y)$表示$l_1=l_2=0,\ r_1=x,\ r_2= 阅读全文
posted @ 2018-10-16 07:48 SovietPower 阅读(151) 评论(0) 推荐(0)
摘要:"题目链接" 每一位是独立的,所以贪心+模拟就行了。 我还以为要判上界啥的(学傻了)。。直接如果某位选1,m减掉它就行了。 要算某个位的0/1通过n扇门的值,直接预处理。 cpp //1116kb 40ms include include include // define gc() getchar 阅读全文
posted @ 2018-10-12 10:15 SovietPower 阅读(141) 评论(0) 推荐(1)
摘要:有$n$个任务,完成一个任务需要$1$时刻,并会获得$v_i$的收益(只获得一次)。 每一时刻只能做一个任务,且每个任务只能在$[l_i,r_i]$的时刻内做。求最大收益。 $n\leq5000,l_i,r_i\leq10^8$。 阅读全文
posted @ 2018-10-11 11:34 SovietPower 阅读(346) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2018-10-10 14:54 SovietPower 阅读(265) 评论(0) 推荐(0)
摘要:有一张$n$个点的完全图,每个点的权值为$a_i$,两个点之间的边权为$a_i\ xor\ a_j$。求该图的最小生成树。 $n\leq2*10^5,0\leq ai<2^{30}$。 阅读全文
posted @ 2018-10-09 20:31 SovietPower 阅读(2085) 评论(0) 推荐(0)
摘要:给定一个长度为n的序列a[1],a[2],...,a[n],将它划分为m段连续的区间,设第i段的费用c[i]为该段内所有数字的异或和,则总费用为c[1] or c[2] or ... or c[m]。求总费用的最小值。 阅读全文
posted @ 2018-10-09 14:02 SovietPower 阅读(131) 评论(0) 推荐(0)
摘要:xxxxxxx 阅读全文
posted @ 2018-10-06 08:16 SovietPower 阅读(231) 评论(0) 推荐(0)
摘要:"题目链接" 先考虑,对于确定的一个数,怎样移动代价最少(或者移到哪个位置最优)? 假设我们都移到下标$1$位置(设集合点为$1$),那么移动到下标$2$与$1$相比代价差为:$下标1的石子数和$。 如果它为负,那么把移到$1$的代价加上它,令集合点变为$2$... 这样一直改变集合点,直到 $下标 阅读全文
posted @ 2018-09-29 11:12 SovietPower 阅读(158) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-25 21:48 SovietPower 阅读(239) 评论(0) 推荐(0)
摘要:[TOC] "比赛链接" A 天(贪心) "题目链接" 选择用小根堆维护。我们发现问题在于,当前$j$取了一个前面最小的$i$配对,但有可能后面有更优的$k$与$i$配对。 但是注意到$a[k] a[i]=a[k] a[j]+a[j] a[i]$,我们可以让$j$选$i$,同时有机会让$j$撤销选$ 阅读全文
posted @ 2018-09-20 12:52 SovietPower 阅读(196) 评论(0) 推荐(0)
摘要:"题目链接" 容易想到田忌赛马。但是是不对的,比如2 3对1 3,按田忌赛马策略会3 1 2 3,但是3 3 2 1显然更优。 而如果按己方最强 =对方最强则开打,也是不对的,比如1 3对2 3,按该策略会3 3 1 2。 问题在于,在第一种情况下,对面最弱的2分是一定可以得到的。 于是得到贪心策略 阅读全文
posted @ 2018-09-19 18:29 SovietPower 阅读(146) 评论(0) 推荐(0)
摘要:"题目链接" 因为有删除,考虑倒序处理某个p的询问。 那么每天删除xi的蔬菜就变成了每天运来xi的蔬菜。那么我们取当前最优的即可,早取晚取都一样,不需要留给后面取,还能给后面更优的留出空间。 这样就只需考虑现在了。于是我们能得到p为某个值的答案。多次询问显然需要递推。 而p 1与p相比只是少卖了m的 阅读全文
posted @ 2018-09-18 15:52 SovietPower 阅读(241) 评论(0) 推荐(0)
摘要:"题目链接" 稳定婚姻问题:有n个男生n个女生,每个男/女生对每个女/男生有一个不同的喜爱程度。给每个人选择配偶。 若不存在 x,y未匹配,且x喜欢y胜过喜欢x当前的配偶,y喜欢x也胜过y当前的配偶 的完备匹配,则称这是一个稳定匹配。 稳定匹配一定存在,且存在一个$O(n^2)$的算法: 任选一个未 阅读全文
posted @ 2018-09-12 17:25 SovietPower 阅读(253) 评论(0) 推荐(0)
摘要:选最多$m$个物品,使得它们的$(\sum vi)^{dv}-(s_{max}-s_{min})^{du}$最大。 阅读全文
posted @ 2018-09-12 09:16 SovietPower 阅读(233) 评论(0) 推荐(0)
摘要:[TOC] 2018.8.20 附加赛3 "比赛链接" A 斯(贪心) "题目链接" 某状态下的最差情况收益就是min(wa,wb) cost。当然是从大的取,同时尽量保证wa,wb均衡。 枚举一下,Ans时刻取个max就行了。 复杂度在于排序 O(nlogn)。Ai只有四位小数且 include 阅读全文
posted @ 2018-08-23 16:45 SovietPower 阅读(132) 评论(0) 推荐(0)