UVA 11997 - K Smallest Sums

//UVA 11997 - K Smallest Sums /* 题意:一个k*k数组,每行取一个元素 求和,共有k^k种可能,找到k种最小的和 输出。 第一次是O(n*n)超时了,改用归并排序,优先队列实现,时间下降为nlogn 思路:初始化:每行sort排序;而后每两行合并 优先队列存贮前K小数,继续合并完。 输出前k个元素便可。 *///AC #include<cstdio> #includ
相关文章
相关标签/搜索