https://atcoder.jp/contests/abc128/tasks/abc128_a
a,p = map(int,input().split())
print((a*3+p)//2)
La réponse est un × 3 + p divisé par 2.
https://atcoder.jp/contests/abc128/tasks/abc128_b
n = int(input())
x = [[input().split(),i+1]for i in range(n)]
x = sorted(x, key = lambda x:(x[0][0],-int(x[0][1])))
for i in range(n):
print(x[i][1])
Le problème du tri sur plusieurs éléments. x = sorted(x, key = lambda x:(x[0][0],-int(x[0][1]))) Si plusieurs clés sont spécifiées dans, le tri est effectué dans l'ordre de x [0] [0], -int (x [0] [1]). Puisque la sortie est par nombre, créez une liste qui inclut le nombre lors de la saisie de x.
https://atcoder.jp/contests/abc128/tasks/abc128_c
Recommended Posts