题目:
思路:
- 排序不等式:(柯西不等式)顺序和 >= 乱序和 >= 逆序和
- 根据排序不等式的内容:顺序和最大,乱序和次之,逆序和最小,所以希望出现逆序和,也就是最多的等待人数匹配最短的等待时间,换言之,短作业应该放在前面。(短作业优先是最优的排序方法)
代码:
```cppinclude
include
include
using namespace std;
int main() {
int n = 0;
cin >> n;
vector
using namespace std;
int main() {
int n = 0;
cin >> n;
vector
让时间为你证明