算法——贪心
DSL_HN_2002
一名中学生oier,已退役
展开
-
「CSP2019」树上的数-贪心+并查集
Description给定一棵树和每个节点上的初始数字,删除一条边的效果是交换被这条边连接的两个节点上的数字交换。设pip_ipi表示数字iii在哪个节点,要求合理安排删除n−1n-1n−1条边的顺序,使得排列ppp字典序最小,n≤2000n \leq 2000n≤2000Solution考虑把一个数字从一个节点运送到另一个节点的过程。可以发现,限制总共有333种:对于起点,选择...原创 2019-11-22 23:23:32 · 415 阅读 · 0 评论 -
[APIO2009]会议中心(贪心+倍增)
[APIO2009]会议中心(贪心+倍增)题意有一些形如[L, R]的区间,你要选出尽可能多的区间,并满足区间两两交集为空(注意[X, X]非空) 。 求最多能选出的区间数及字典序最小的方案。扯淡如果不要求方案,这就是一道水题。 但是要求方案这就是一道火题辣。题解首先我们引入一个定理 任何不影响贪心策略的线段都存在于某一最优方法中。(这里的贪心策略指的是原创 2018-01-29 22:25:15 · 1611 阅读 · 0 评论