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

首頁 > 學院 > 開發設計 > 正文

藍橋杯 分糖果

2019-11-08 01:48:26
字體:
來源:轉載
供稿:網友
 歷屆試題 分糖果  時間限制:1.0s   內存限制:256.0MB    問題描述  有n個小朋友圍坐成一圈。老師給每個小朋友隨機發偶數個糖果,然后進行下面的游戲:  每個小朋友都把自己的糖果分一半給左手邊的孩子?! ∫惠喎痔呛?,擁有奇數顆糖的孩子由老師補給1個糖果,從而變成偶數?! 》磸瓦M行這個游戲,直到所有小朋友的糖果數都相同為止?! ∧愕娜蝿帐穷A測在已知的初始糖果情形下,老師一共需要補發多少個糖果。輸入格式  程序首先讀入一個整數N(2<N<100),表示小朋友的人數?! 〗又且恍杏每崭穹珠_的N個偶數(每個偶數不大于1000,不小于2)輸出格式  要求程序輸出一個整數,表示老師需要補發的糖果數。樣例輸入32 2 4樣例輸出

4

#include <bits/stdc++.h>using namespace std;int a[100];int fentang(int n){    for(int i=2;i<=n;i++)    {        if(a[i]!=a[i-1])            return 0;    }    return 1;}int main(){    int n;    while(cin>>n)    {        memset(a,0,sizeof(a));        int sum=0;        for(int i=1;i<=n;i++)        {            cin>>a[i];        }        while(!fentang(n))        {        int t;        for(int i=1;i<=n;i++)        {            if(i==1)            {                t=a[i]/2;                a[i]=t;            }           else           {                a[i-1]+=a[i]/2;                a[i]/=2;           }        }        a[n]+=t;        for(int i=1;i<=n;i++)           {               if(a[i]%2)               {                   a[i]++;                   sum++;               }           }        }        cout<<sum;    }    return 0;}


上一篇:滑動窗口的最大值

下一篇:rule_add.py

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固安县| 渝中区| 和政县| 乌海市| 昌邑市| 南雄市| 衡阳市| 腾冲县| 包头市| 苏尼特左旗| 宜兴市| 黄大仙区| 崇州市| 玛沁县| 化州市| 辽宁省| 宜春市| 财经| 汽车| 雷山县| 海晏县| 滨州市| 德令哈市| 尚志市| 揭阳市| 阜城县| 特克斯县| 江阴市| 太湖县| 如东县| 乳山市| 贞丰县| 罗田县| 临澧县| 安远县| 高邑县| 阜南县| 宁阳县| 望城县| 宁阳县| 内乡县|