From cacc165173d67fa110766a555afe3020967d220c Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Mon, 14 Oct 2019 20:59:08 +0700 Subject: Practice some C++ --- codechef/s10e.cc | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 codechef/s10e.cc (limited to 'codechef/s10e.cc') diff --git a/codechef/s10e.cc b/codechef/s10e.cc new file mode 100644 index 0000000..5e5c0b7 --- /dev/null +++ b/codechef/s10e.cc @@ -0,0 +1,35 @@ +#include +#include +#include + +using namespace std; + +int +main() +{ + int t; + int tmp; + deque p; + + cin >> t; + while (t--) + { + int n; + int r = 0; + + cin >> n; + p.clear(); + while (n--) + { + cin >> tmp; + auto it = min_element (p.begin(), p.end()); + r += it == p.end() || *it > tmp; + p.push_back (tmp); + if (p.size() > 5) + p.pop_front(); + } + cout << r << endl; + } + + return 0; +} -- cgit 1.4.1