题解 P5718 【【深基4.例2】找最小值】
2024-09-07 14:30:22
思路
介绍一种新方法——
sort
排序,它的格式是这样的sort(a+1,a+n+1,cmp);
,我们只需要把a
数组排好序,然后输出第\(1\)个元素即可。定义
a
数组与变量\(n\)并输入。
int a[1000000];
int n;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
- 使用
sort
对a
数组进行排序。
sort(a+1,a+n+1);
- 输出第一个元素\(a_1\)。
cout<<a[1];
参考代码
#include <bits/stdc++.h>
using namespace std;
int a[1000000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)cin>>a[i];
sort(a+1,a+n+1);
cout<<a[1];
return 0;
}
最新文章
- Oracle用户被锁原因及办法
- asp.net MVC之 自定义过滤器(Filter) - shuaixf
- CSS3:不可思议的border属性&;Web字体图标Font Awesome
- 嵌入式 Linux下curl库API简单介绍
- 暑假集训(2)第二弹 ----- The Suspects(POJ1611)
- Android较低版本(<;5.2) 页面默认Select选择框效果的BUG解决
- phpcms 任意位置获取用户头像
- 自学JavaScript的几个例子
- GridView的RowCreated与RowDataBound事件区别
- Leetcode解题-链表(2.2.0)基础类
- web网络协议
- huginn website agent对提取结果排序
- 【hdu6188】Duizi and Shunzi(贪心)
- RSA加解密-2
- day052 django第三天 url和视图
- [UFLDL] Generative Model
- com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 >; 1024)
- bzoj4928: 第二题
- libUpnp缓冲区溢出、拒绝服务等漏洞分析
- Eclipse打不开 提示an error has occurred.see the log file