【NOIP2002】【codevs1098】均分紙牌
題解
- 顯然紙牌總數必為n的倍數,否則無解(題目也說了
- 每個人和平均數(最後的紙牌數)差多少,就要從旁邊的人手中拿多少張牌。
- 即使某個時刻某人手中的牌是負數也沒有關係,可以認為是他a[i]從a[i+1]手中拿牌發生在a[i-1]從a[i]手中拿牌之前。
所以,直接算出平均數。
然後遍歷序列,未達到的就從右邊的拿那麼多張牌,累加答案操作次數。
程式碼
#include<iostream>
using namespace std;
const int maxn = 110;
int a[maxn], sum, ans;
int main(){
int n; cin>>n;
for(int i = 1; i <= n; i++){
cin>>a[i]; sum += a[i];
}
sum /= n;
for(int i = 1; i <= n; i++){
if(a[i] != sum){
ans++;
a[i+1] -= sum-a[i];
}
}
cout<<ans<<'\n';
return 0;
}
相關文章
- P1031 [NOIP2002 提高組] 均分紙牌
- 洛谷 P1031 [NOIP2002 提高組] 均分紙牌 題解
- 均分紙牌問題
- 1828:【02NOIP提高組】均分紙牌
- 【codevs2485】七夕祭(貪心,環形紙牌均分)dev
- win10怎麼將蜘蛛紙牌固定到桌面_win10蜘蛛紙牌怎麼放到桌面Win10
- 紙牌接龍合集The Zachtronics Solitaire Collection MacAIMac
- 騰訊[程式設計題] 紙牌遊戲程式設計遊戲
- win10怎麼裝xp版的蜘蛛紙牌_win10系統安裝xp蜘蛛紙牌的方法Win10
- win10 移植蜘蛛紙牌遊戲在哪_Win10系統下怎麼開啟蜘蛛紙牌遊戲Win10遊戲
- SpongeBob SolitairePants Mac(海綿寶寶紙牌遊戲)AIMac遊戲
- win10系統下怎麼新增紙牌遊戲Win10遊戲
- 為了研究蜘蛛紙牌的規則,我玩了200局!
- Windows 95被做成了App,可玩掃雷和紙牌WindowsAPP
- MATLAB——基於影像相減的紙牌識別系統Matlab
- 漸進均分性(AEP)
- 1410: 課程平均分
- win10系統中自帶紙牌打不開怎麼辦Win10
- Opencv學習筆記(3)---紙牌數字識別練習實踐專案OpenCV筆記
- 網易伏羲GDC分享:在回合製紙牌遊戲中應用 AlphaZero 開發 AI遊戲AI
- P1002 [NOIP2002 普及組] 過河卒
- Win10開始選單找不到經典紙牌遊戲Microsoft solitaire collection怎麼辦Win10遊戲ROSAI
- 海外上線近2年後,這款「紙牌+裝潢」遊戲為何突然“起飛”了?遊戲
- 2020年海外紙牌類手遊概況:主要產品及細分領域關鍵資料
- 微軟宣佈將為Win10版《微軟紙牌合集》更新一個等級系統微軟Win10
- BZOJ2428 [HAOI2006]均分資料 模擬退火
- 前端-如何始終平均分配剩餘空間前端
- 卡牌
- Win10流暢設計新應用圖示曝光:照片、音樂、檔案資源管理器、紙牌Win10
- 企業圖紙無紙化,企業圖紙安全使用和傳輸解決方案
- 車牌識別系統、車牌識別整合、車牌識別介面
- python opencv識別藍牌車牌號 之 取出車牌號 (1/3)PythonOpenCV
- 疊紙CEO:疊紙是如何做遊戲的遊戲
- 外發圖紙如何控制_外發圖紙如何管理
- flexbox佈局下flex:auto的元素沒有平均分佈Flex
- 《寶可夢 劍/盾》媒體評分彙總 均分81分
- 小程式驗證車牌號(含新能源車牌)
- 圖紙文件集中管理,企業圖紙文件集中管理解決方案