首页 > 其他分享 >L1-079 天梯赛的善良

L1-079 天梯赛的善良

时间:2024-11-19 19:14:56浏览次数:3  
标签:cnt min int max 079 num 天梯 L1 参赛

一、问题描述

天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。

于是命题组首先将编程能力划分成了 106 个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。

1. 输入格式

输入在第一行中给出一个正整数 N(≤2×10^4),即参赛学生的总数。随后一行给出 N 个不超过 10^6的正整数,是参赛学生的能力值。

2. 输出格式

第一行输出所有参赛学生的最小能力值,以及具有这个能力值的学生人数。第二行输出所有参赛学生的最大能力值,以及具有这个能力值的学生人数。同行数字间以 1 个空格分隔,行首尾不得有多余空格。

3. 输入样例

10
86 75 233 888 666 75 886 888 75 666

4. 输出样例

75 3
888 2

5. 限制条件

代码长度限制        16 KB

时间限制                200 ms

内存限制                64 MB

栈限制                    8192 KB


二、源码解答

#include <iostream>
using namespace std;
int main() {
    int n; cin >> n;
    int min_num = 1e6 + 2, min_cnt = 1;
    int max_num = 0, max_cnt = 1;
    while(n--) {
        int num; cin >> num;
        //寻找最小值
        if(num < min_num) {
            min_num  = num;
            min_cnt = 1;
        }
        else if(num == min_num) min_cnt++;
        if(num > max_num) {
            max_num = num;
            max_cnt = 1;
        }
        else if(num == max_num) max_cnt++;
    }
    cout << min_num << " " << min_cnt << endl;
    cout << max_num << " " << max_cnt << endl;
    return 0;
}

三、参考资料

PTA | 程序设计类实验辅助教学平台

标签:cnt,min,int,max,079,num,天梯,L1,参赛
From: https://blog.csdn.net/weixin_65214650/article/details/143893177

相关文章

  • Sigrity SPEED2000 SRC-SI Metrics Check模式如何进行信号时域性能仿真分析操作指导-L
    SigritySPEED2000SRC-SIMetricsCheck模式如何进行信号时域性能仿真分析操作指导-Level1&2-DDRSigritySPEED2000SRC-SIMetricsCheck模式如何进行信号时域性能仿真分析操作指导-Level3-高速差分详细介绍高速差分的SRC检查流程,下面以DDR为例,介绍SRC模式如何对并行BUS进......
  • 软件设计-Tutorial18
    packageTutorial18;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.Iterator;importjava.util.List;//定义学生类classStudent{privateStringname;privateStringstudentId;privatein......
  • 软件设计-Tutorial19
    packageTutorial19;//中介者接口publicinterfaceMediator{voidsendMessage(AbstractChatRoomchatRoom,AbstractMembermember,Stringmessage);voidsendPicture(AbstractChatRoomchatRoom,AbstractMembermember,byte[]picture);}packageTutori......
  • 书生·共学大模型实战营L1G6000 XTuner微调
    任务描述:使用XTuner微调InternLM2-Chat-7B实现自己的小助手认知该任务分为数据集处理、微调训练、合并部署三个环节。数据处理:主要是将目标json文件中的字段替换为和自己用户名相关的字段,这里我们将“尖米”替换为“科研狗1031”:微调训练:采用教程中的XTuner框架,在InternStudi......
  • 书生·共学大模型实战营第4期 L1G4000任务提交
    基于LlamaIndex构建自己的RAG知识库,寻找一个问题A在使用LlamaIndex之前浦语API不会回答,借助LlamaIndex后浦语API具备回答A的能力我们选择了一个名为wereader的Github小众项目,这是一个Chrome/Firefox扩展,主要用于微信读书做笔记,对常使用Markdown做笔记的读者比较有帮助。可以发现......
  • nternLM Camp4 L1G600 OpenCompass 评测书生大模型实践
    本任务需要使用30%A100开发机文章目录前言一、使用OpenCompass评测浦语API1.环境配置2.模型配置3.数据集配置4.运行评测二、评测本地模型1.环境配置2.数据集下载3.加载本地模型进行评测三、将本地模型通过部署成API服务再评测前言本博客是第四期书生大模型......
  • 书生·共学大模型训练营第4期 L1G200任务提交
    MindSearch搜索引擎示例书生·浦语对话模型调用示例书生·万象开源视觉语言模型调用实例进阶任务:MindSearch话题挑战https://www.zhihu.com/people/zhang-shu-yang-92-96......
  • 「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
    本篇将继续讲解PTA平台上的题目L1-003个位数统计,通过对数字的处理与统计,掌握基础的字符串操作与数组计数功能,进一步提升Cangjie编程语言的实际应用能力。关键词PTA刷题数字统计数组操作字符串处理编程技巧一、L1-003个位数统计题目描述:给定一个正整数,统计该数字中......
  • L1-025 正整数A+B
    目录一、问题描述二、问题分析 三、源码解答四、时空复杂度分析五、参考资料一、问题描述题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。1.输入格式输入在一行给出A和B,其间以空格分开。问题是A和B......
  • more Layer Architecture in Python and postgreSQL17.0
    postgreSQLscript:createtableSchool--創建表(SchoolIdchar(5)NOTNULLPRIMARYKEY,SchoolNamevarchar(500)NOTNULLDEFAULT'',SchoolTelNovarchar(8)NULLDEFAULT'');model:#encoding:utf-8#版权所有20......