国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

P1031 均分紙牌

2019-11-14 13:11:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題目描述

n堆紙牌,用最少的移動(dòng)次數(shù)使每堆紙牌數(shù)都一樣多。

樣例輸入

49 8 17 6

樣例輸出

3

思路

O(2l)計(jì)算出平均值,把多的那堆紙牌推向少的那堆紙牌。var i,j,k,l,z,x,w,r,s:longint; a:array[1..100] of longint;begin readln(l); for i:=1 to l do begin read(a[i]); k:=k+a[i]; if x<a[i] then begin x:=a[i];z:=i;end; end; k:=k div l; while 1=1 do begin w:=0;r:=0; if x=k then break; for i:=1 to z-1 do w:=w+a[i]; if (z-1)*k-w>0 then begin a[z-1]:=a[z-1]+((z-1)*k-w);a[z]:=a[z]-((z-1)*k-w);inc(s);end; for i:=z+1 to l do r:=r+a[i]; if (l-z)*k-r>0 then begin a[z+1]:=a[z+1]+((l-z)*k-r);a[z]:=a[z]-((l-z)*k-r);inc(s);end; x:=0; for i:=1 to l do if x<a[i] then begin x:=a[i];z:=i;end; end; writeln(s);end.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 四会市| 潮州市| 清徐县| 铜鼓县| 益阳市| 余江县| 历史| 鄯善县| 湖州市| 连城县| 师宗县| 泽普县| 上栗县| 嵊泗县| 南昌县| 梁山县| 聂荣县| 宾川县| 宁陵县| 盐城市| 达州市| 道孚县| 赞皇县| 榕江县| 盐城市| 盐池县| 益阳市| 赞皇县| 铁力市| 海晏县| 东乌珠穆沁旗| 连江县| 蒙自县| 台湾省| 九寨沟县| 沙田区| 绥芬河市| 石林| 菏泽市| 静海县| 宁阳县|