【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
- Araneid 蜘蛛紙牌遊戲原始碼 (轉)遊戲原始碼
- win10 移植蜘蛛紙牌遊戲在哪_Win10系統下怎麼開啟蜘蛛紙牌遊戲Win10遊戲
- SpongeBob SolitairePants Mac(海綿寶寶紙牌遊戲)AIMac遊戲
- win10怎麼裝xp版的蜘蛛紙牌_win10系統安裝xp蜘蛛紙牌的方法Win10
- win10系統下怎麼新增紙牌遊戲Win10遊戲
- 《大資料思維——從擲骰子到紙牌屋》大資料
- POJ-1003 Hangover-紙牌疊放Go
- Windows 95被做成了App,可玩掃雷和紙牌WindowsAPP
- [CareerCup] 8.1 Implement Blackjack 實現21點紙牌
- MATLAB——基於影像相減的紙牌識別系統Matlab
- 漸進均分性(AEP)
- win10系統中自帶紙牌打不開怎麼辦Win10
- Win10系統下怎麼開啟蜘蛛紙牌遊戲【圖文】Win10遊戲
- 網易伏羲GDC分享:在回合製紙牌遊戲中應用 AlphaZero 開發 AI遊戲AI
- Opencv學習筆記(3)---紙牌數字識別練習實踐專案OpenCV筆記
- Windows 紙牌遊戲是我開發的,但我沒從中拿到一分錢Windows遊戲
- 締元信:從《紙牌屋》到《爸爸2》,大資料讓影視節目受益大資料
- 海外上線近2年後,這款「紙牌+裝潢」遊戲為何突然“起飛”了?遊戲
- Win10開始選單找不到經典紙牌遊戲Microsoft solitaire collection怎麼辦Win10遊戲ROSAI
- 微軟宣佈將為Win10版《微軟紙牌合集》更新一個等級系統微軟Win10
- JavaZone 2014 惡搞劇候選作品欣賞:《權利的遊戲》《紙牌屋》《絕命毒師》Java遊戲
- 卡牌
- 2020年海外紙牌類手遊概況:主要產品及細分領域關鍵資料
- 車牌識別系統、車牌識別整合、車牌識別介面
- python opencv識別藍牌車牌號 之 取出車牌號 (1/3)PythonOpenCV
- Win10流暢設計新應用圖示曝光:照片、音樂、檔案資源管理器、紙牌Win10
- 牌色推理
- 前端-如何始終平均分配剩餘空間前端
- 疊紙CEO:疊紙是如何做遊戲的遊戲