백준 알고리즘 1010번 문제를 풀다가 정리하게 되었다.
std::max_element
#include <algorithm>
iter = std::max_element(iter first, iter last);
C++
복사
Parameters
•
first : iterable의 시작 iterator
•
last : iterable의 끝 iterator
Return value
iterable내에서 최대값을 가지는 iterator를 반환한다.
따라서 값을 반환하고 싶을때는 역참조를 해주어야한다!!
사용 예시
#include <vector>
#include <algorithm>
std::vector<int> v;
int main()
{
v.resize(10);
for (auto& i : v)
std::cin >> i;
max = *std::max_element(v.begin(), v.end());
}
C++
복사