- 博客(5)
- 收藏
- 关注
原创 CCF201803-2 碰撞的小球
试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。 当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动。
2021-09-15 17:09:53
101
原创 CCF201709-2 公共钥匙盒
试题名称:公共钥匙盒 问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。 每次取钥匙的时候,老师们都会找到自己所需要的钥匙将其取走,而不会移动其他钥匙。每次还钥匙的时候,还钥匙的老师会找到最左边的空的挂钩,将钥匙挂在这个
2021-09-11 20:27:49
106
原创 输入、排序、查找(10分)
题目内容: 分别编写函数输入数组元素(输入-9999表示结束)、从小到大排序数组元素、用二分法在有序数组中查找(返回下标)。 编写主函数,调用函数进行输入、排序和查找。数组元素不超过100个,均为整数。 输入格式: 两行,第1行为输入的数组元素,以-9999结束;第2行输入5个待查找的元素。数据用空格隔开。 输出格式: 5行,每行是查找到的元素的下标,找不到时结果为-1。 输入样例: 2 1 3 ...
2020-04-08 23:55:03
952
原创 01-复杂度3 二分查找 (20分)
本题要求实现二分查找算法。 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下: typedef int Position; typedef struct LNode List; struct LNode { ElementType Data[MAXSIZE]; Position Last; / 保存线性表中最后...
2020-04-03 20:43:25
265
原创 MOOC《计算机程序设计C++》第4周单元测试
第4周单元测试 本次得分为:20.00/20.00, 本次测试的提交时间为:2020-03-03, 如果你认为本次测试成绩不理想,你可以选择再做一次。 1单选(2分) 已知枚举类型定义语句为: enum Token { NAME, NUMBER, PLUS=5, MINUS, PRINT=10 }; 则下列叙述中错误的是 得分/总分 A. 枚举常量NAME的值为1 2.00/2.00 B. 枚举常量MINUS的值为6 C. 枚举常量NUMBER的值为1 D. 枚举常量PRINT的值为10
2020-03-23 21:42:32
2230
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人