- 博客(11)
- 收藏
- 关注
原创 qsort的学习
如果只是整形就只需要return a1->c -a2->c;因为qsort 只能用int compare (...)函数必须为const void*a的输入方式;所以只能用这种方法;
2025-12-04 10:53:27
222
原创 归纳并查集
每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )和道路数目M;随后的M行对应M条道路,每行给出一对正整数,分别是该条道路直接连通的两个城镇的编号。为简单起见,城镇从1到N编号。每个测试用例的第1行给出村庄数目 N(<100);随后的 N(N−1)/2 行对应村庄间的距离,每行给出一对正整数,分别是两个村庄的编号,以及此两村庄间的距离。代码1:arr[1]=1;代码2:arr[1]=1;对每个测试用例,在1行里输出最少还需要建设的道路数目。
2025-12-01 20:09:15
230
原创 【无标题】
输入一个字符串,将字符串正序和反序连接,形成新串并输出。输出为一行,输出字符串正序和反序连接所成的新字符串。输入一行字符串(0<长度<=50)。
2025-11-30 20:34:46
109
原创 没写出来123
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。时间限制:C/C++ 1000MS,其他语言 2000MS。内存限制:C/C++ 128MB,其他语言 256MB。输出四行,分别为英文字母、空格、数字和其它字符的个数。输入为一行字符,字符最大长度不会超过200。
2025-11-30 20:32:25
170
原创 没写出来的题2
有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)后面输入N行,每行表示一个学生的信息,包括学生的学号、姓名、三科成绩,空格分开。第二行输出最高分的学生的数据(包括学号、姓名、3门课成绩),使用空格隔开。注意:学号可以是字符串,其他数据都是整数或结果保留整数。第一行输出各门课的平均成绩,使用空格隔开。第一行输入学生数量N。
2025-11-28 14:40:06
111
原创 没写出来的题1
算出X2,再将X2代公式的右边算出X3,直到连续两次算出的Xn和Xn+1的差的绝对值小于某个值,即认为找到了精确的平方根。本题要求前后两次求出的得差的绝对值少于0.00001。输入正整数a(1<a<=300)。输出为1行,输出a。
2025-11-28 14:38:37
127
原创 结构体与贪心算法
摘要:本文包含两个算法例题及其解析。第一题是关于走廊搬运桌子的调度问题,通过将房间号映射到走廊段并计算最大重叠次数来确定最短搬运时间(每次搬运10分钟)。第二题是电视节目观看安排的贪心算法问题,通过按结束时间排序节目并选择不冲突的节目来最大化观看数量。两题都提供了C语言实现代码,包含输入处理、排序算法和结果计算等关键步骤。
2025-11-07 19:55:42
326
原创 星际跃迁的距离
输入四个浮点数,代表两个点的坐标 (x1,y1) 和 (x2,y2),计算并输出它们之间的距离。你的导航计算机给出了当前位置的二维空间坐标 (x1,y1) 和目标位置的坐标 (x2,y2)。数据范围保证为 −1000.0≤x1,y1,x2,y2≤1000.0。现在,为了规划下一步的探险,你需要在星际地图上计算两个星系之间的直线距离。输入共一行,包含四个实数 x1,y1,x2,y2,由空格隔开。输出共一行,只包含一个实数,即两点之间的距离。当我们要进行数学运算时;
2025-09-25 13:12:47
333
原创 A + B
是数据的组数N,从第二行开始是N组由两个整数(A和B)构成的数据,A和B之间用空格隔开,每组输入单独占一行。输出描述 每组的两个整数(A和B)求和并输出,每组的求和结果独占一行。输入的数由后期电脑录入,直接利用循环即可。
2025-09-25 13:07:36
174
原创 字符串逆序
内存限制:C/C++ 128MB,其他语言 256MB。输入一行字符串,不包含空格,字符串长度不超过50。代表程序到了空白处停止运行,也就是防止输入空格。输入的一个字符串,将字符串逆序后输出。输出一行,输出逆序后的字符串。
2025-09-25 13:05:42
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅