Il a éclaté en deux minutes et demie, je viens de l'écrire, mais il a fallu beaucoup de temps pour le tester localement car le test de code était obstrué.
S, W = map(int, input().split())
if W >= S:
print('unsafe')
else:
print('safe')
Il se décompose en deux minutes et demie. C'est un problème B, donc même si vous le simulez docilement, il ne sera pas TLE, donc vous l'écrivez simplement.
A, B, C, D = map(int, input().split())
while True:
C -= B
if C <= 0:
break
A -= D
if A <= 0:
break
if A > 0:
print('Yes')
else:
print('No')
Percer en deux minutes et demie. Séparez simplement par set et comptez le nombre. N'est-il pas trop facile de créer un problème en C?
N = int(input())
print(len(set(input() for _ in range(N))))
Vaincu.
Addendum: ABC158E --Divisible Substring est un problème simplifié, donc AtCoder Beginner Contest 158 Participation Report Voir -yan / items / 87f5fd32472a964a996b # abc158e --- divisible-substring). Si je n'avais pas sauté l'examen, j'aurais eu une performance élevée ...
S = input()
S = S[::-1]
result = 0
t = [0] * 2019
m = 1
n = 0
for i in range(len(S)):
t[n] += 1
n += int(S[i]) * m
n %= 2019
result += t[n]
m *= 10
m %= 2019
print(result)
Recommended Posts