UVa 10670 - Work Reduction
链接
题意
给出\(n\)个工作,但你只需要自己做\(m\)个,其他的找代理做,有\(l\)个代理,每个代理的收费不同,但都包含两项:1、收费\(A\),完成一项工作;2、收费\(B\),完成一半的工作(向上取整)。输出对所有代理收费排序后的序列。
思路
对每个代理,优先使用第二种方案,求出花费,然后排序。数据读入上,使用类正则表达式更加方便。
代码
1 |
|
相关文章
给出\(n\)个工作,但你只需要自己做\(m\)个,其他的找代理做,有\(l\)个代理,每个代理的收费不同,但都包含两项:1、收费\(A\),完成一项工作;2、收费\(B\),完成一半的工作(向上取整)。输出对所有代理收费排序后的序列。
对每个代理,优先使用第二种方案,求出花费,然后排序。数据读入上,使用类正则表达式更加方便。
1 | #include <cstdio> |