首页 > 数列极差
头像 std::ikka
发表于 2019-09-01 16:56:31
Solution 首先考虑有三个正整数,且。那么将会有三种不同的组合方法: 显然先取两个小数最后结果最大,取两个大数结果最小。所以只需要维护一个大根堆和一个小根堆分别操作,直到两个堆内都只剩一个数,再将两者相减即为此题答案。 Code #include <cstdio> #in 展开全文