🕌
AtCoder ABC205 個人的メモ
所感
abcd4完
A - kcal
A, B = map(int, input().split())
ans = B / 100 * A
print(ans)
B - Permutation Check
Aが問題の条件を満たすならば、降順にソートした時に
なので、Aをソートしてそうなってるか判定する。
N = int(input())
A = list(map(int, input().split()))
A.sort()
if all(j == a for j, a in enumerate(A, start=1)):
print("Yes")
else:
print("No")
C - POW
比較するのは
ということで
A, B, C = map(int, input().split())
if C % 2:
C = 1
else:
C = 2
a = pow(A, C)
b = pow(B, C)
if a < b:
print("<")
elif a > b:
print(">")
else:
print("=")
D - Kth Excluded
-
となるA_i\leq K がA_i 個あるとする。j - この時の小さい方からK番目の数字は
となる。K+j -
となるK<A_i\leq K+j があるならば、1.2.を繰り返す。A_i
from bisect import bisect
N, Q = map(int, input().split())
A = list(map(int, input().split()))
for _ in range(Q):
k = int(input())
ans = k
i = 0
while True:
new_i = bisect(A, ans)
if i == new_i:
break
ans += new_i - i
i = new_i
print(ans)
Discussion