首先需要确定排队的人数和总长度。假设有N个人排队,每个人的身高为h,总长度为L。

如果每个人的身高都相同,则每个人站立的间距可以是L/N。因此,均匀排队的长度为L。

如果每个人的身高不相同,则需要根据身高进行排序,然后计算每个人站立的间距。

假设有n个不同的身高,身高从小到大排序为h1,h2,...,hn。假设第i个人的身高为hi,则他前面有i-1个人,他站在第i-1个人后面。因此,他的站立间距为(L/N)*(i-1)。

对于第一个人,他前面没有人,所以他的站立间距为0。

对于第二个人,他前面有1个人,所以他的站立间距为(L/N)*(1-1) = 0。

对于第三个人,他前面有2个人,所以他的站立间距为(L/N)*(2-1) = (L/N)。

以此类推,对于第i个人,他的站立间距为(L/N)*(i-1)。

因此,均匀排队的长度为L + (L/N) + 2*(L/N) + ... + (N-1)(L/N) = L(1 + 2 + ... + (N-1))/N = L*(N-1)/2N。

综上所述,均匀排队的长度为L*(N-1)/2N。


原文地址: https://www.cveoy.top/t/topic/fuus 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录