We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4280d3 commit 93e8373Copy full SHA for 93e8373
1 file changed
โing-eoking/ํ.ccโ
@@ -0,0 +1,16 @@
1
+#include <iostream>
2
+#include <vector>
3
+
4
+using namespace std;
5
6
+int main (int argc, char **argv) {
7
+ int N, tower;
8
+ vector<pair<int, int>> stack;
9
+ scanf("%d", &N);
10
+ for (int i = 1; i <= N; i++) {
11
+ scanf("%d", &tower);
12
+ while (!stack.empty() && stack.back().first < tower) stack.pop_back();
13
+ printf("%d ",stack.empty() ? 0 : stack.back().second);
14
+ stack.push_back({tower, i});
15
+ }
16
+}
0 commit comments