上海市青少年算法2023年10月月赛(丙组)"/>
上海市青少年算法2023年10月月赛(丙组)
上海市青少年算法2023年10月月赛(丙组)
T1. 三个数的中位数
内存限制: 256 Mb时间限制: 1000 ms
题目描述
给定三个整数,请输出按大小排序后,位于正中间的数字。
输入格式
第一行:三个整数 a, b 与 c
输出格式
第一行:单个整数表示三者的中位数
数据范围
−10000≤a,b,c≤10000
样例数据
输入:
-1 2 0
输出:
0
输入:
2 2 -2
输出:
2
输入:
0 0 0
输出:
0
#include <bits/stdc++.h> // 包含所有标准库的头文件
using namespace std;int main()
{ int a, b, c; // 定义三个整数变量a、b、ccin >> a >> b >> c; // 从标准输入读取三个整数if (a < b) swap(a, b); // 如果a小于b,交换它们的值if (a < c) swap(a, c); // 如果a小于c,交换它们的值if (b < c) swap(b, c); // 如果b小于c,交换它们的值cout << b; // 输出第二大的数return 0;
}
T2. 颁奖典礼
内存限制: 256 Mb时间限制: 1000 ms
题目描述
nn 个学生参加颁奖典礼,学号为 1 到 n。学生根据获奖等第依次上台领奖。已知学号为 i 的
更多推荐
上海市青少年算法2023年10月月赛(丙组)
发布评论