blob: 81f319eb7d0528cce5b09ab0a1a509d4abb0d73e (
plain)
1
2
3
4
5
6
7
8
9
10
|
#pragma once
namespace std {
template <class InputIterator, class T>
T accumulate(InputIterator first, InputIterator last, T init) {
for (; first != last; ++first)
init = init + *first;
return init;
}
} // namespace std
|