国产探花免费观看_亚洲丰满少妇自慰呻吟_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); }}
上一篇:命名空間

下一篇:暢通工程 并查集

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长岭县| 裕民县| 襄樊市| 岑巩县| 宜宾市| 温宿县| 桑植县| 通榆县| 望城县| 望奎县| 桦南县| 项城市| 麻江县| 涡阳县| 江津市| 新津县| 嵊泗县| 西丰县| 舟曲县| 江油市| 肇源县| 沅江市| 阿坝| 新建县| 定安县| 四平市| 吉隆县| 凤城市| 牙克石市| 望城县| 星子县| 齐齐哈尔市| 公主岭市| 扬中市| 长泰县| 杂多县| 武冈市| 永登县| 海安县| 黑山县| 碌曲县|