We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7245a24 + 58f8d80 commit 16f4225Copy full SHA for 16f4225
2 files changed
live11/test115/문제1/백한결.py
@@ -0,0 +1,22 @@
1
+import sys
2
+
3
+def main():
4
+ input = sys.stdin.readline
5
+ n = int(input())
6
+ A = [int(input()) for _ in range(n)]
7
8
+ v = [A[0]]
9
+ for x in A[1:]:
10
+ if x != v[-1]:
11
+ v.append(x)
12
13
+ H = max(v)
14
15
+ ans = H - v[0]
16
+ for i in range(1, len(v)):
17
+ if v[i] < v[i-1]:
18
+ ans += (v[i-1] - v[i])
19
+ print(ans)
20
21
+if __name__ == "__main__":
22
+ main()
live11/test115/문제2/백한결.py
@@ -0,0 +1,19 @@
+ size = int(input())
+ A = list(map(int, input().split()))
+ result = [-1] * size
+ stack = []
+ for i in range(size):
+ while stack and A[stack[-1]] < A[i]:
+ index = stack.pop()
+ result[index] = A[i]
+ stack.append(i)
+ print(*result)
+if __name__ == '__main__':
0 commit comments