首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
cf13c专题
#堆#洛谷 4597 CF13C Sequence
题目 给定一个序列,每次操作可以把某个数+1-1。要求把序列变成非降数列。而且要求修改后的数列只能出现修改前的数。 分析 对于每一个位置,若不合法,那么肯定是减少前面最大的与其的绝对值,若增加,其实和减少是互补的,所以感性理解就是先把该数插入大根堆,然后若大根堆的堆顶超过该数,那么把堆顶改为这个数,我太菜了,应该还是不会证明了呀 代码简短,就不贴了
阅读更多...