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

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

分糖果

2019-11-06 07:18:37
字體:
來源:轉載
供稿:網友

問題描述   有n個小朋友圍坐成一圈。老師給每個小朋友隨機發偶數個糖果,然后進行下面的游戲

  每個小朋友都把自己的糖果分一半給左手邊的孩子。

  一輪分糖后,擁有奇數顆糖的孩子由老師補給1個糖果,從而變成偶數。

  反復進行這個游戲,直到所有小朋友的糖果數都相同為止。

  你的任務是預測在已知的初始糖果情形下,老師一共需要補發多少個糖果。 輸入格式   程序首先讀入一個整數N(2

package lanqiaobei;import java.util.Scanner;public class Main3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] tang = new int[N]; for(int i=0;i<N;i++){ tang[i] = sc.nextInt(); } int sum=0; boolean re = true; while(re){ int s = 0; for(int i=0;i<N-1;i++){ if(i==0){ s = tang[i]/2; } tang[i] = tang[i]/2+tang[i+1]/2; } tang[N-1] = tang[N-1]/2+s; for(int i=0;i<N;i++){ if(tang[i]%2 !=0){ tang[i]+=1; sum++; } } int bj=0; for(int i=0;i<N-1;i++){ if(tang[i] == tang[i+1]){ bj++; } if(bj==N-1){ re = false; } } } System.out.PRintln(sum); }}
上一篇:命名空間

下一篇:暢通工程 并查集

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南安市| 天津市| 西乌珠穆沁旗| 上犹县| 新建县| 正安县| 陆川县| 太和县| 山东| 安庆市| 金堂县| 定日县| 类乌齐县| 乌审旗| 永济市| 楚雄市| 海阳市| 汤阴县| 奉化市| 闻喜县| 临武县| 沛县| 长宁县| 长春市| 上饶市| 双桥区| 利津县| 绵阳市| 饶阳县| 皋兰县| 元氏县| 曲靖市| 剑河县| 德安县| 浮山县| 宣恩县| 专栏| 敦化市| 巴中市| 奎屯市| 元朗区|