codeforces-思维
Codeforces Round #696 (Div. 2)-C思维 + 模拟分析:1.因为除第一次外之后的每次x的取值都是被删除的2个数中的最大值,那么再删完当前的两个值之后,下次删除的2个值中一定要包含当前数组的最大值,因为如果此时不删除最大值,而删除比最大值小的数,x就永远不可能取到比最大值更大的数了,最大值也就永远删不掉,x每取一次,删除当前最值maxn,同时删除x - maxn, 如果某一时刻不存在x - maxn,则无法删除全部数据,输出NO,反之,将 maxn 和 x - maxn添加
原创
2021-09-17 20:59:02 ·
131 阅读 ·
0 评论