积木游戏(java)
幼儿园老师带领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)相关推荐
- 蓝桥杯 ADV-194 算法提高 盾神与积木游戏 java版
问题描述 最近的m天盾神都去幼儿园陪小朋友们玩去了~ 每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西.但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿到其他小朋友 ...
- 华为OD题目: 相同数字的积木游戏1
华为OD题目: 相同数字的积木游戏1 相同数字的积木游戏1 知识点数组循环map 时间限制:1s 空间限制:256MB 限制语言:不限 题目描述: 小华和小薇一起通过玩积木游戏学习数学. 他们有很多积 ...
- 《LeetCode力扣练习》第55题 跳跃游戏 Java
<LeetCode力扣练习>第55题 跳跃游戏 Java 一.资源 题目: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 . 数组中的每个元素代表你在该位置可以跳跃的最大 ...
- c语言幼儿园积木游戏,幼儿园《积木游戏》课件【三篇】
[导语]课件制作本身就是作者综合素养的一种体现,它显现出制作者对教育.教学.教材改革方向的把握,对课堂教学的理解,对现代教育技术的领悟.因此教师在设计课件时一定要吃透教学内容,设计出符合教学的方案用于 ...
- 计算机积木游戏,乐高积木模拟器
乐高积木模拟器是一款非常好玩的休闲小游戏,超好玩的拼积木游戏玩法,玩家需要将一个个积分方块拼接在一起,看似简单的玩法实则充满着挑战性,非常考验玩家的耐心.充分发挥自己的想象力,在这个游戏世界中玩耍,加 ...
- vijos 1464 积木游戏 DP
描述 积木游戏 SERCOI 最近设计了一种积木游戏.每个游戏者有N块编号依次为1 ,2,-,N的长方 体积木.对于每块积木,它的三条不同的边分别称为"a边"."b边&q ...
- leetcode-292-Nim游戏(java|python)
title: leetcode-292-Nim游戏(java|python) date: 2019-10-12 21:18:57 categories: leetcode tags: leetcode ...
- [NOI 1997] 积木游戏(dp)
·题目描述 一种积木游戏,游戏者有N块编号依次为1,2,-,N的长方体积木.第I块积木通过同一顶点三条边的长度分别为ai,bi,ci(i=1,2,-,N),如图1所示: 游戏规则如下: 1 从N块积木 ...
- #bzoj2240#积木游戏(DP? 贪心?)
2240: 积木游戏 时间限制: 1 Sec 内存限制: 128 MB 题目描述 小时候我们都喜欢玩积木.这里的积木都是单位边长的正方体块,多个积木可以堆成一个"高木",&quo ...
- 积木游戏 (Standard IO)
题意/Description: 在一个N*N的区域玩积木游戏,每个单元格正好跟积木的底面相等,每个单元格里放有若干个积木,Alice想重新摆放积木,使得每个单元格最多只能放一个积木,并且所有积木正好形 ...
最新文章
- 关闭页面不用提示的方法
- 洛阳综合保税区正式获国务院批复同意设立
- 四种方法取表里n到m条纪录:[转]
- 整合apache和JBoss,配置虚拟主机
- ca 自建 颁发证书_自建 ca 及使用 ca 颁发证书
- JS学习笔记 等于和包装对象
- python机器学习:决策树ID3、C4.5
- python百度关键词爬虫_python批量获取百度关键词相关结果数
- mysql卸载报错1606_MySQL5卸载及重装出错问题记录
- 【Ubuntu】MTK刷机工具MT8167版本打不开,缺少libpng12-0的解决方法
- 简述计算机总线概念内涵,总线的概念及其它相关知识细解
- 谁在管理拼多多:超级大脑和原子化组织
- sgip1.2 php,联通SGIP1.2错误代码
- java特性菜鸟_Java attack - Java 特性
- Flutter系列-flutter路由管理
- html仿360首页动画效果图,仿360影视网站模板html源码
- Proteus8.15(集电路仿真、PCB设计件和虚拟模型仿真于一体)工具的安装使用
- POWER BI filter函数的筛选条件可以使用度量值作为筛选条件
- 【OpenCV】cv2.putText()函数用法
- 阿里云云服务器ECS
热门文章
- 用分支限界法解决人员安排问题(Personnel assignment problem)
- android 市场自动安装软件,烦人 安卓手机总是自动装应用 不怕 应用市场加把锁轻松搞定...
- misc 小小小试牛刀
- 【Go语言】【17】GO语言杂谈
- saltstack实战--远程执行之返回(returner)
- Python+Tushare股票数据分析
- Windows免杀木马+维持权限(shellter)
- VMware下的Ubuntu安装jink进行调试
- 手游渠道SDK建议标准
- 什么是DNS,FTP,HTTP,DHCP及用途