运动员分组问题
来源:互联网 发布:飞艇气囊体积计算数据 编辑:程序博客网 时间:2024/04/28 21:10
有N个人参加100米短跑比赛。跑道为8条。程序的任务是按照尽量使每组的人数相差最少的原则分组。
例如:
N=8时,分成1组即可。
N=9时,分成2组:一组5人,一组4人。
N=25时,分4组:7、6、6、6。
请编程计算分组数字。要求从键盘输入一个正整数(1~100之间,不必考虑输入错误的情况),表示参赛的人数。程序输出每个组的人数。从大到小顺序输出,每个数字一行。
比如,用户输入:25
程序输出:
7
6
6
6
import java.util.Arrays;import java.util.Scanner;public class Main {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);while (sc.hasNext()) {int n = sc.nextInt();int group = n / 8;int mod = n % 8;if (mod != 0)group++;int[] arr = new int[group];Arrays.fill(arr, n / group);for (int i = 0; i < mod; i++)arr[i]++;for (int i = 0; i < group; i++)System.out.println(arr[i]);}}}
0 0
- 运动员分组问题
- 运动员分组
- 运动员分组
- 运动员分组
- 运动员分组
- OJ 刷题---运动员分组
- 蓝桥杯 运动员分组
- 蓝桥杯-运动员分组
- 蓝桥杯--运动员分组
- oj 1337: 运动员分组
- 蓝桥杯真题——运动员分组
- 刷题、OJ 1337: 运动员分组
- 运动员最佳配对问题
- 运动员打靶问题
- 运动员指派问题
- 运动员打靶问题
- 运动员最佳匹配问题
- 运动员最佳匹配问题
- strcpy和strncpy区别
- 使用 Crash 工具分析 Linux dump 文件
- Altium designer 中使用3D 模式
- 如何判断一个Socket是否断开?
- C++0x
- 运动员分组问题
- 【Android开发那点破事】Android调试安装出现2个或2个以上图标
- My working day !
- nginx搭建flv、mp4流媒体服务器
- 第四届省赛试题 模拟 Contest Print Server
- 判树!
- X86汇编中常见的寄存器汇总
- 用win32 API监听U盘插拔并取得其盘符/取得当前插入U盘的盘符
- 关于统计变换(CT/MCT/RMCT)算法的学习和实现