Diesmal war es ABC Sankaku. Da d ein Zeichenfolgenproblem ist, habe ich es übersprungen und über E nachgedacht.
** Gedanken ** Mit str ziehen und mit in einchecken
n = input()
if '7' in n:
print('Yes')
else:
print('No')
** Gedanken ** Normalerweise nur Fizzbuzz
n = int(input())
ans = 0
for i in range(n+1):
if i % 3 != 0 and i % 5 != 0:
ans += i
print(ans)
Problem 1TLE
** Gedanken ** Hass. Es ist eine Schleife von höchstens $ 200 ^ 3 $, also habe ich versucht, alle zu durchsuchen, aber ich habe TLE gemacht. Pythons math.gcd scheint langsam zu sein. Ich habe TLE gemacht, also habe ich es mit pypy ohne math.gcd bestanden. Es war eine Verschwendung von 20 Minuten.
k = int(input())
ans = 0
def gcd(x,y):
while y:
x, y = y, x % y
return x
for i in range(1,k+1):
for j in range(1,k+1):
for s in range(1,k+1):
ans += gcd(gcd(i,j),s)
print(ans)
Wenn Sie wissen, dass Mathe mit Pypy verwendet werden kann ...
Es ist schwer. Entschuldigung, ich konnte nicht überprüfen, ob Mathe mit Pypy verwendet werden kann, da der Server schwer ist. Ich bin schlecht, weil ich nicht einmal lokal eine Pypy-Umgebung erstellt habe. Verschiedene traurig. Gute Nacht
Recommended Posts