PTA-L1-079 天梯赛的善良 (20 分)(C++)
注意:此题切不可多次for循环进行遍历,很有可能超时,数据给的时1e6还是很大的
思路:在输入时进对其进行操做,没循环一次和之前的最大,最小进行比较,然后用b数组进行统计其出现的次数,输入的数据成为下标,当循环完成后答案也就明朗。
注意:minx最初的最小值一定要能设多大设多大,最大值则相反,防止扰乱数据;如果之前minx写的是0的话那么求出的最小值也必定是0。
#include<iostream>
#include<algorithm>
#include<cstring>
#include <cmath>
#include<vector>
#define PII pair<int><int>
#define ll long long
#define endl "\n"
using namespace std;
const int N=1e6+10;
int a[N];
int b[N];
vector<char> str1;
int n;
int minx=99,maxx=0;
void read_in()
{cin>>n;for(int i=0;i<n;i++){cin>>a[i];b[a[i]]++;minx=min(a[i],minx);maxx=max(a[i],maxx);}} void solve(){cout<<minx<<" "<<b[minx]<<endl;cout<<maxx<<" "<<b[maxx]<<endl;}void expert_out(){}
int main()
{read_in();solve(); expert_out();return 0;}
PTA-L1-079 天梯赛的善良 (20 分)(C++)相关推荐
- 7-7 天梯赛的善良 (20 分)
7-7 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首 ...
- 7-200 天梯赛的善良 (20 分)
7-200 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题 ...
- L1-079 天梯赛的善良 (20 分) java
L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命 ...
- 天梯赛 L1-079 天梯赛的善良 (20 分)
天梯赛 L1-079 天梯赛的善良 (20 分) 题目 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到 ...
- L1-7 天梯赛的善良 (20 分)
L1-7 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组 ...
- L1-079 天梯赛的善良 (20 分)python
题目 L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. ...
- PTA 天梯赛 L1-079 天梯赛的善良 (20 分) 详解
天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106 个等级 ...
- PTA 天梯赛 L1-7 天梯赛的善良 (20 分)
天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 10 6 个等 ...
- PTA 天梯赛L1-079 天梯赛的善良 (20 分)
天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 10 6 个等 ...
- L1-079 天梯赛的善良 (20 分)-PAT 团体程序设计天梯赛 GPLT
天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命题组首先将编程能力划分成了 106个等级( ...
最新文章
- 模拟 POJ 2632 Crashing Robots
- 安卓开发 底部导航图标切换时动画效果_安卓10系统终于来了,流畅度堪比苹果?...
- spring 注解试事物源码解析
- boost::mp11::mp_replace_if相关用法的测试程序
- ae合成复制脚本_稀缺资源—这几个AE脚本使用频率很高,赶紧收藏吧!
- roadhog不是内部或外部命令_git:git 不是内部或外部命令,也不是可运行的程序
- python实现文件上传功能_python实现文件上传功能
- IOS炫酷的引导界面
- pythonlambda回调函数_Python中如何借助lambda来给回调函数传参
- 求职互联网数据分析,如何准备行业知识?
- javascript ES3小测试
- 解决steam无法启动gta5报错msvcp140.dll丢失
- 如何打造成功的数据归档策略
- ASO优化:教你学会如何选词,技巧有哪些?
- 计算机休眠快还是关机快,电脑关机、休眠、睡眠、快速启动模式的区别介绍
- Nessus之——Nessus的整理
- XPDF安装与使用说明
- nova青春版支持鸿蒙吗,华为nova青春版有NFC吗 华为nova青春版支持NFC功能吗
- 关于python赋值语句下列选项中描述正确的是_关于 Python 语句 P = –P,以下选项中描述正确的是________...
- oracle数据库dblink创建语句_Oracle进阶学习之创建dblink
热门文章
- Python机器学习入门笔记(1)—— Scikit-learn与特征工程
- Android8.0 核心app或者service crash多次会进入Recovery
- Arduino开发板连接XBee模块的方法
- 新浪微博定位页面代码解析
- python字典的遍历方式:向列表一样通过索引遍历字典的值
- 怎么调整gif表情包的比例?
- 基于Android的记账APP论文,基于Android平台的手机记账系统的设计与实现
- 【Fiddle】The Fiddler AutoResponder is enabled, but this request did not match any of the listed rules
- HG30-3B型多功能校准仪
- C语言用函数指针实现数组排序