幼儿园老师带领n个小朋友围成一圈做游戏,首先发给每个小朋友任意数量不等的积木,再给得到单数积木的小朋友1个积木凑成双数,然后开始一轮游戏,每个小朋友把自己的积木分一半给坐在左边的小朋友.往下给单数的小朋友加1个凑成双数后做下一轮,就这样一轮一轮做直到所有小朋友的积木数量都相同.编程模拟此过程,输出每一轮各个小朋友积木的数量.

public class max {public static void main(String[] agrs) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int a[] = new int[n];int y = 0;//暂存数量以免变基数int x = 0;for (int i = 0; i < a.length; i++) {a[i] = sc.nextInt();}//赋值给每个小朋友木棍for (int j=0;j<10000;j++){for (int i = 0; i < a.length; i++) {//每个拿到基数个的小朋友加一根if (a[i] % 2 != 0) {a[i] = a[i] + 1;}}int b[] = Arrays.copyOf(a,a.length);for (int i = 1; i < n; i++) {a[i]=(b[i-1]+b[i])/2;}a[0]=(b[0]+b[n-1])/2;int c[]=Arrays.copyOf(a,a.length);Arrays.sort(c);for (int i=0;i<n;i++) {System.out.print(a[i] + " ");}System.out.println();if (c[0]==c[n-1]){break;}}}}

积木游戏(java)相关推荐

  1. 蓝桥杯 ADV-194 算法提高 盾神与积木游戏 java版

    问题描述 最近的m天盾神都去幼儿园陪小朋友们玩去了~ 每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西.但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿到其他小朋友 ...

  2. 华为OD题目: 相同数字的积木游戏1

    华为OD题目: 相同数字的积木游戏1 相同数字的积木游戏1 知识点数组循环map 时间限制:1s 空间限制:256MB 限制语言:不限 题目描述: 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积 ...

  3. 《LeetCode力扣练习》第55题 跳跃游戏 Java

    <LeetCode力扣练习>第55题 跳跃游戏 Java 一.资源 题目: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 . 数组中的每个元素代表你在该位置可以跳跃的最大 ...

  4. c语言幼儿园积木游戏,幼儿园《积木游戏》课件【三篇】

    [导语]课件制作本身就是作者综合素养的一种体现,它显现出制作者对教育.教学.教材改革方向的把握,对课堂教学的理解,对现代教育技术的领悟.因此教师在设计课件时一定要吃透教学内容,设计出符合教学的方案用于 ...

  5. 计算机积木游戏,乐高积木模拟器

    乐高积木模拟器是一款非常好玩的休闲小游戏,超好玩的拼积木游戏玩法,玩家需要将一个个积分方块拼接在一起,看似简单的玩法实则充满着挑战性,非常考验玩家的耐心.充分发挥自己的想象力,在这个游戏世界中玩耍,加 ...

  6. vijos 1464 积木游戏 DP

    描述 积木游戏 SERCOI 最近设计了一种积木游戏.每个游戏者有N块编号依次为1 ,2,-,N的长方 体积木.对于每块积木,它的三条不同的边分别称为"a边"."b边&q ...

  7. leetcode-292-Nim游戏(java|python)

    title: leetcode-292-Nim游戏(java|python) date: 2019-10-12 21:18:57 categories: leetcode tags: leetcode ...

  8. [NOI 1997] 积木游戏(dp)

    ·题目描述 一种积木游戏,游戏者有N块编号依次为1,2,-,N的长方体积木.第I块积木通过同一顶点三条边的长度分别为ai,bi,ci(i=1,2,-,N),如图1所示: 游戏规则如下: 1 从N块积木 ...

  9. #bzoj2240#积木游戏(DP? 贪心?)

    2240: 积木游戏 时间限制: 1 Sec  内存限制: 128 MB 题目描述 小时候我们都喜欢玩积木.这里的积木都是单位边长的正方体块,多个积木可以堆成一个"高木",&quo ...

  10. 积木游戏 (Standard IO)

    题意/Description: 在一个N*N的区域玩积木游戏,每个单元格正好跟积木的底面相等,每个单元格里放有若干个积木,Alice想重新摆放积木,使得每个单元格最多只能放一个积木,并且所有积木正好形 ...

最新文章

  1. 关闭页面不用提示的方法
  2. 洛阳综合保税区正式获国务院批复同意设立
  3. 四种方法取表里n到m条纪录:[转]
  4. 整合apache和JBoss,配置虚拟主机
  5. ca 自建 颁发证书_自建 ca 及使用 ca 颁发证书
  6. JS学习笔记 等于和包装对象
  7. python机器学习:决策树ID3、C4.5
  8. python百度关键词爬虫_python批量获取百度关键词相关结果数
  9. mysql卸载报错1606_MySQL5卸载及重装出错问题记录
  10. 【Ubuntu】MTK刷机工具MT8167版本打不开,缺少libpng12-0的解决方法
  11. 简述计算机总线概念内涵,总线的概念及其它相关知识细解
  12. 谁在管理拼多多:超级大脑和原子化组织
  13. sgip1.2 php,联通SGIP1.2错误代码
  14. java特性菜鸟_Java attack - Java 特性
  15. Flutter系列-flutter路由管理
  16. html仿360首页动画效果图,仿360影视网站模板html源码
  17. Proteus8.15(集电路仿真、PCB设计件和虚拟模型仿真于一体)工具的安装使用
  18. POWER BI filter函数的筛选条件可以使用度量值作为筛选条件
  19. 【OpenCV】cv2.putText()函数用法
  20. 阿里云云服务器ECS

热门文章

  1. 用分支限界法解决人员安排问题(Personnel assignment problem)
  2. android 市场自动安装软件,烦人 安卓手机总是自动装应用 不怕 应用市场加把锁轻松搞定...
  3. misc 小小小试牛刀
  4. 【Go语言】【17】GO语言杂谈
  5. saltstack实战--远程执行之返回(returner)
  6. Python+Tushare股票数据分析
  7. Windows免杀木马+维持权限(shellter)
  8. VMware下的Ubuntu安装jink进行调试
  9. 手游渠道SDK建议标准
  10. 什么是DNS,FTP,HTTP,DHCP及用途