1.打水问题:有n个人去水房排队打水,只有一个出水口,且出水口流速恒定。每个人因为盛水的工具不一,打水所需的时间也不一致,设第i个人所需要的打水时间为ti;问如何安排打水顺序使得所有人的平均等待时间最短。
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
typedef struct Node
{
int i;
int time;
}node;
bool cmp(node x,node y)
{
if(x.time<y.time)
return true;
else

探讨了如何使用贪心算法解决一个实际问题:在只有一个出水口的情况下,n个人打水,每个人的打水时间不同。通过合理安排打水顺序,旨在最小化所有人的平均等待时间,提高效率。
最低0.47元/天 解锁文章
1475

被折叠的 条评论
为什么被折叠?



