日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Luogu P1031 均分纸牌(贪心)

發布時間:2023/11/29 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Luogu P1031 均分纸牌(贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?P1031 均分紙牌

題目描述

有 N 堆紙牌,編號分別為 1,2,…, N。每堆上有若干張,但紙牌總數必為 N 的倍數。可以在任一堆上取若干張紙牌,然后移動。

移牌規則為:在編號為 1 堆上取的紙牌,只能移到編號為 2 的堆上;在編號為 N 的堆上取的紙牌,只能移到編號為 N-1 的堆上;其他堆上取的紙牌,可以移到相鄰左邊或右邊的堆上。

現在要求找出一種移動方法,用最少的移動次數使每堆上紙牌數都一樣多。

例如 N=4,4 堆紙牌數分別為:

①9②8③17④6

移動3次可達到目的:

從 ③ 取 4 張牌放到 ④ (9 8 13 10) -> 從 ③ 取 3 張牌放到 ②(9 11 10 10)-> 從 ② 取 1 張牌放到①(10 10 10 10)。

輸入輸出格式

輸入格式:

?

鍵盤輸入文件名。文件格式:

N(N 堆紙牌,1 <= N <= 100)

A1 A2 … An (N 堆紙牌,每堆紙牌初始數,l<= Ai <=10000)

?

輸出格式:

?

輸出至屏幕。格式為:

所有堆均達到相等時的最少移動次數。

?

輸入輸出樣例

輸入樣例#1:
4 9 8 17 6 輸出樣例#1:
3

說明

noip2002提高組

?

?

  這是一道很簡單的貪心題。

  i表示第i個牌堆,每次都保證i牌堆是等于平均紙牌

  因為如果這堆牌少,那么肯定要從別的牌堆借(可以讓下一堆牌暫時負數),

  這堆牌多,肯定要扔去別的牌堆。

  那么我們當前只考慮該牌堆的牌是否等于平均紙牌(貪心)

  如果多余,就扔去下一個牌堆,如果少就從下一個牌堆借(下一個牌堆表示mdzz)。

  這樣弄下去,保證了1到n-1的牌堆是等于平均牌數,那么第n堆牌也等于平均牌數。

  

  

1 #include <cstdio> 2 3 int main() 4 { 5 int n, a[105], sum, ans; 6 sum = ans = 0; 7 scanf("%d", &n); 8 for(int i=1; i<=n; i++) //第i堆牌,從1開始到n 9 { 10 scanf("%d", a+i); 11 sum += a[i]; 12 } 13 14 sum /= n; //計算平均牌數 15 for(int i=1; i<=n; i++) 16 { 17 if(a[i] != sum) //如果不等于 18 { 19 if(a[i] > sum) //大于就扔多于的 20 { 21 a[i+1] += a[i] - sum; //重置下一個牌堆數量 22 a[i] = sum; 23 ans++; //次數+1 24 } 25 else //小于就拿少于的 26 { 27 a[i+1] -= sum - a[i]; //重置下一個牌堆數量 28 a[i] = sum; 29 ans++; 30 } 31 } 32 } 33 34 printf("%d", ans); 35 return 0; 36 }

?

轉載于:https://www.cnblogs.com/yBaka/p/7375195.html

總結

以上是生活随笔為你收集整理的Luogu P1031 均分纸牌(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产a免费| yy4138理论片动漫理论片 | 91caob| 91免费看网站 | 激情小说专区 | 曰本三级日本三级日本三级 | 密桃成熟时在线观看 | 国产乱码一区二区三区在线观看 | 国产aaa大片| av小说区| 久久久无码精品亚洲无少妇 | 99久久精品国产一区二区成人 | 日本一区二区在线不卡 | 亚洲小说区图片区 | 九九视频免费在线观看 | 久久天天躁狠狠躁夜夜av | 色精品| 办公室荡乳欲伦交换bd电影 | 免费午夜影院 | 欧美人妻少妇一区二区三区 | 亚洲成人一区二区三区 | 精品少妇爆乳无码av无码专区 | av不卡免费观看 | 国产黄色三级网站 | 午夜在线小视频 | 亚洲手机在线观看 | 777中文字幕| 俺来也俺也啪www色 欧洲一区二区视频 | 精品国产91久久久久久久妲己 | 极品在线播放 | 97久草 | 国产乱国产乱老熟300部视频 | 亚洲精品一区久久久久久 | 一级黄色片免费在线观看 | 91看片淫黄大片91桃色 | 色哟哟av| 成人在线观看免费高清 | 国产午夜毛片 | 色老头在线观看 | 日本久久久久久久久久久 | 星空大象mv高清在线观看免费 | 办公室大战高跟丝袜秘书经理ol | 黑鬼大战白妞高潮喷白浆 | 在线观看一区二区三区视频 | 精品人妻一区二区三区视频 | 91吃瓜今日吃瓜入口 | 成人做爰免费视频免费看 | 日本精品视频在线 | 国产aaaaaa| 成人学院中文字幕 | 成人影片在线免费观看 | 天天操天天透 | 秋霞7777鲁丝伊人久久影院 | 91在线第一页| 91精品导航 | 狠狠干男人的天堂 | 新97超碰| 名校风暴在线观看免费高清完整 | 五月天婷婷丁香 | 免费无码肉片在线观看 | 久久免费看| 91精品久久久久久综合五月天 | 亚洲视频456| 国内久久精品 | 手机看片一区二区 | 少妇人妻偷人精品一区二区 | 中国极品少妇videossexhd 就要干就要操 | 黄瓜视频91 | 成人久久18免费网站图片 | 国产swag在线观看 | 卡一卡二视频 | 九九精品在线播放 | 无码人妻丰满熟妇精品 | 少妇一级淫片免费放播放 | 99热这里精品 | 麻豆三级 | 久久精品国产99久久久 | 黄频在线免费观看 | 在线爽 | 毛片a级片 | 日本a在线免费观看 | 女av在线 | av一区二区三区在线观看 | 疯狂撞击丝袜人妻 | 日本中文字幕成人 | 欧美福利视频一区二区 | 日日操网| 久久久久久久久久久网 | 欧美激情3p | 综合激情五月婷婷 | 婷婷色五 | 中文在线а√在线8 | 日p免费视频 | 国产主播福利在线 | av高清在线 | 香蕉视频网站入口 | 日本黄色免费大片 | 国产专区在线播放 | 91精品国产色综合久久不8 |