AcWing 3462. 天梯赛的善良
原题链接
简单
作者:
max2021
,
2022-05-10 08:32:22
,
所有人可见
,
阅读 381
c++代码
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 1000010;
int n;
int a[N];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
int maxn=-1,minn=1000010;//初始化
for(int i=1;i<=n;i++)
{
if(a[i]<minn)minn=a[i];//找最小值
if(a[i]>maxn)maxn=a[i];//找最大值
}
int cnt1=0,cnt2=0;
for(int i=1;i<=n;i++)
{
if(a[i]==minn)cnt1++;//计数
if(a[i]==maxn)cnt2++;
}
cout<<minn<<" "<<cnt1<<endl<<maxn<<" "<<cnt2<<endl;//输出结果
return 0;
}