
排序
于楷力——一个成绩优异的男同学……
一个超帅帅哥-于楷力,最爱编C++。
展开
-
直播获奖
NOI2130 即将举行。为了增加观赏性,CCF 决定逐一评出每个选手的成绩,并直播即时的获奖分数线。本次竞赛的获奖率为 w%,即当前排名前 w% 的选手的最低成绩就是即时的分数线。更具体地,若当前已评出了 p 个选手的成绩,则当前计划获奖人数为 max(1,⌊p∗w%⌋),其中 w 是获奖百分比,⌊x⌋ 表示对 x 向下取整,max(x,y) 表示 x 和 y 中较大的数。如有选手成绩相同,则所有成绩并列的选手都能获奖,因此实际获奖人数可能比计划中多。作为评测组的技术人员,请你帮 CCF 写一个直播程原创 2021-10-08 13:48:34 · 178 阅读 · 0 评论 -
求任意三位数打乱次序后的最大值
题目描述任意输入一个三位整数,再把它的次序打乱重新组合一个新的三位整数,使其值最大。输入输入只有一行,包括1个整数。输出输出只有一行(这意味着末尾有一个回车符号),包括1个整数。样例输入470输出740#include<bits/stdc++.h>using namespace std;char a[3];int m=2;int main(){ for(int i=0;i<3;i++) cin>>a[i]; sort(a,a+3); w原创 2021-05-19 12:00:35 · 2477 阅读 · 0 评论 -
病人排队
题目描述病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1.老年人(年龄 >= 60岁)比非老年人优先看病。2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。3.非老年人按登记的先后顺序看病。【输入】第1行,输入一个小于100的正整数,表示病人的个数;后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10的字符串表示病人的ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。【输出】按原创 2021-03-07 10:08:46 · 1403 阅读 · 0 评论