简单说两句
多久没写过题解了呢…
blog还要边上的h^ovny指点呢。
题目
思路
简单想到这是一个贪心。
每次取当前数目最多的那个数,将它放在当前位上。
如果有多个数目相同的数,那优先取最后一个数。(很明显,避免重复)
那这就好做了。数目可以用堆来维护。
(结构体还真是个恶心的东西呢。莫名RE…)
无解的情况有好多处理的方法,就不说了。
代码
1 |
|
时间一久了,码风都变了呢。
希望能过,再%一下Venus大佬。
谢谢观看。
多久没写过题解了呢…
blog还要边上的h^ovny指点呢。
简单想到这是一个贪心。
每次取当前数目最多的那个数,将它放在当前位上。
如果有多个数目相同的数,那优先取最后一个数。(很明显,避免重复)
那这就好做了。数目可以用堆来维护。
(结构体还真是个恶心的东西呢。莫名RE…)
无解的情况有好多处理的方法,就不说了。
1 | #include<bits/stdc++.h> |
时间一久了,码风都变了呢。
希望能过,再%一下Venus大佬。
谢谢观看。