2023-02-13
题目
翻译
难度&重要性(1~10):6
题目来源
AtCoder
题目算法
贪心
解题思路
用了两个 multiset a
和一个 set s
,一个 multiset 用来记录用来存还剩哪些数没生成,另一个用来存已经生成了哪些数,然后后面放数的时候就枚举第二个 multiset 来生成新的数。
然后 \(s\) 就是用来存还有哪几种数没放,因为根据贪心,我们需要找到第一个刚好小于它的数来生成,就可以在 \(s\) 上面二分一下即可。然后如果这个数在第一个 \(a\) 已经没了,那么我们就在这个 \(s\) 中把这个数删掉即可。
完成状态
已完成
标签:题目,Many,Slimes,ABC140F,生成,multiset,用来 From: https://www.cnblogs.com/OIerBoy/p/17363021.html