题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
幽灵粒子

题目题干

幽灵粒子

有一个从上到下垂直于地面的线段,线段长为L,可用坐标从上向下标记为1,2,…,L,无数的“幽灵粒子”在该线段上的初始坐标均为整数且各不相同。“幽灵粒子”的初始移动方向只有两种,即或者向上移动,或者向下移动,粒子任何时候移动速度均为1。 多个粒子同向移动时,坐标可以重叠(要不怎么叫“幽灵粒子”呢),但异向面对面碰到时,两个粒子均会改变方向反向移动,改变方向不需要时间。 当某一个“幽灵粒子”移到坐标0或L+1的位置时就会消失,求所有“幽灵粒子”消失所需要的最少时间和最多时间。FDe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行为一个整数N(1≤N≤5 000),表示“幽灵粒子”的数量。 第二行为一个整数L(N≤L≤10 000),表示线段的长度。 第三行为N个整数,表示“幽灵粒子”的初始坐标。FDe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

两个整数,即“幽灵粒子”消失所需要最少时间和最多时间。FDe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

3
5
1 2 3

输出

3 5

答案解析

相关题目

序列变换 对一个由n个整数构成的序列有两种操作: 操作1为“1 x y”,表示把所有a[kx]的值(k为正整数,kx≤n)都加上y(|y|≤1 000 000)。 操作2为“2 i”,表示输出a[i]
幽灵粒子 有一个从上到下垂直于地面的线段,线段长为L,可用坐标从上向下标记为1,2,…,L,无数的“幽灵粒子”在该线段上的初始坐标均为整数且各不相同。“幽灵粒子”的初始移动方向只有两种,即或者向上移动
互送礼物 每个人都准备了一些钱用于给他的朋友们送礼物,他们把准备的钱平分后购买礼物给各自的朋友们,所有送礼物的钱都是整数,而且尽可能多给,不能给出的钱被送礼物者自己保留。 请你统计每个人因此而产生的最
有 5 个学生的数据,要求: (1)把学生数据存到硬盘文件中; (2)将硬盘文件中的第 1、3、5 名学生数据读取程序,并显示出来; (3)将第 3 名学生的数据修改后存回硬盘文件的原位置; (4)从
将一批数据以二进制形式存放在硬盘文件中。
从键盘输入一行字符,把其中的字母字符一次性存放在硬盘文件 f2.txt 中。再把它们从硬盘文件读入程序,将其中的小写字母转换为大写字母,再存入硬盘文件 f3.txt。
有一个整型数组,含10个元素,从键盘输入10个整数存入数组,并将此数组输出到硬盘文件中存放。
编写一个程序,把字符串中的小写字符转换成大写字符,其他字符不变。
输出以下三角形图案。
按下面形式输出杨辉三角形。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢