10391: STL 函数使用 —— min()
[Creator : ]
Description
【介绍】
【头文件】
Standard Template Library: Algorithms#include<algorithm>
【作用】
Returns the smallest of a and b. If both are equivalent, a is returned.
default (1) template <class T> constexpr const T& min (const T& a, const T& b);
custom (2) template <class T, class Compare> constexpr const T& min (const T& a, const T& b, Compare comp);
initializer list (3) template <class T> constexpr T min (initializer_list<T> il); template <class T, class Compare> constexpr T min (initializer_list<T> il, Compare comp);
$a,b$ 必须是相同的数据类型即可。任何数据类型都可以,只要是相同类型。
如果 $a,b$ 的数据类型不同,比如 int a; long long b; 都会导致编译错误。
【任务】
下面,我们使用 min() 函数,获得最小值。Input
一行包括两个整数 $a,b\ (−10^9≤a,b≤10^9)$,整数之间用空格隔开。
Output
一行包括一个整数,表示答案。
Sample 1 Input
3 5
Sample 1 Output
3
Sample 2 Input
10000 -2983
Sample 2 Output
-2983
Sample 3 Input
109 109
Sample 3 Output
109
-50 -50
-50