随笔分类 - 排序
摘要:第一场 AtCoder 比赛,结果你告诉我是 unrated? 看来只能做人均会的题了。 总分: 写一下简要题解: 按我 题顺序来。 (网太卡了,把题全打开,谁先加载出来先搞谁 . 给一棵以 为根的树,并给出其它点
阅读全文
摘要:题目链接: "P1757 通天之分组背包" ~~不知道吧,我背包还没学完呢~~ 分组背包板子题。 我们可以把一个组看成一个大的物品,进行 背包。 对于一个组别的内部,我们一一枚举找到最优的物品,为了保证只选一个,我们对于每一个容量枚举每个物品,而非对于每个物品,枚举每个容量(这样就成了在这
阅读全文
摘要:题目链接: "P1525 关押罪犯" 感觉自己海星,然后... ~~不要嘲讽我啊~~ 并查集的运用,感觉十分巧妙。 我们在记录父亲是,还要记录敌人! 我们再贪心搞一搞,就能过了。 如果这两个罪犯不在同一个监狱里,就分配,如果已经在同意监狱里,由于前面我们已经尽量让代价高的符合条件,此时的代价就是答案
阅读全文
摘要:题目链接: "P1280 尼克的任务" 不会,令人谔谔,然后被暴踩了。 考虑从后往前推,如果这里没有要开始的任务就可以直接休息了,如果有,就去更新这个位置的值。 设为从到空闲时间的最大值。 那么: 如果此处无开始的任务: 有开始的任务
阅读全文
摘要:题目链接: "P1156 垃圾陷阱" 大佬推荐的一个题,就尝试做了做,然后就自闭了,~~相信大佬做的时候直接秒的吧。~~ 首先确定选择顺序,即按放入的时间排序。 容易想到用一维代表选到了第几个垃圾。 考虑分填与吃两种情况,分别更新。 我们容易想到设为前个垃圾,堆高度剩
阅读全文
摘要:题目链接: "AT3605 Zabuton" 首先有一个很相似的题: "P3619 魔法" 有这个题的经验,可以知道要按 排序。 感性理解一下,这个值就是最远到达的距离。 为什么这么想? 首先考虑 。 由于我们没有选择的顺序,而限制条件是有顺序的,比如两个人先选某一个结果
阅读全文
摘要:题目链接: "P4378 [USACO18OPEN]Out of Sorts S" ????神似的,如果考之前做了这题多好,然后就果断抄了那个题的代码(你会发现很相似 注意,因为最后还要检查一遍,当然有跟简单的做法,但是找逆序对最好了(并不好写)。
阅读全文
摘要:题目链接: "AT1807 食塩水" 其实是很裸的二分最大化平均值,这里讲一下思路。 很容易发现函数很难写,这就是因为找不到用单调性或是什么性质来判断,那我们构造一下不就得了? 假设我们对于一个数进行, 我们设所选的个溶液构成的集合为,那显然只需满足 $
阅读全文
摘要:题目链接: "P6186 [NOI Online 提高组]冒泡排序" 感觉最水了,可是还是没想出来。 大概要先会逆序对,有个板子题,然而我考试之前还没做过。 题目链接: "P1908 逆序对" 树状数组还要离散化,直接归并好了。 注意边界,否则掉两行泪啊。 :
阅读全文