J'ai envie de le dire à chaque fois, mais ça fait longtemps. A réussi à prévenir 4 rhumes consécutifs.
Rainy Season 1WA
** Pensées ** Comptez le nombre de R dans une rangée.
s = input()
if 'RRR' in s:
print(3)
elif 'RR' in s:
print(2)
elif 'R' in s:
print(1)
else:
print(0)
Étant donné que l'instruction if est traitée par le haut, elle sera traitée dans l'ordre, alors faites attention à la commande. J'étais WA avec ça.
Making Triangle ** Pensées ** J'ai juste fait la condition d'existence du triangle, mais il a fallu du temps pour mal interpréter l'énoncé du problème. Recherchez tous les petits $ N $.
n = int(input())
n = int(input())
l = list(map(int,input().split()))
ans = 0
for i in range(n):
for j in range(i,n):
for k in range(j,n):
if l[i] == l[j] or l[i] == l[k] or l[j] == l[k]:
continue
else:
ver = [l[i],l[j],l[k]] #3 côté longueur
ver.sort()
if ver[0] + ver[1] > ver[2]:
ans += 1
print(ans)
Walking Takahashi ** Pensées **
-Si $ X $ est positif et $ X-K * D $ est également positif, la valeur absolue la plus proche est $ X-K * D $.
-De même
―― Imaginez un cas où aucune de ces réponses n'est vraie. Le plus petit nombre positif pouvant être déplacé en $ K $ fois est $ dis $, et le plus petit nombre négatif pouvant être atteint en $ K $ fois est $ dis '$. Si vous arrivez à $ dis $ à l'heure $ T (T \ leq K) $ ème, --Si T est pair, alors $ dis → dis '→ \ dots dis $ --Si T est impair, alors $ dis → dis '→ \ dots dis' $
x, k, d = map(int,input().split())
if x - k * d >= 0:
print(x - k * d)
elif x + k * d <= 0:
print(abs(x + k * d))
else:
dis = x % d
dis_p = d - dis
t = k - x // d
if t % 2 == 0:
print(dis)
else:
print(dis_p)
La ligne directrice de D était correcte, mais c'était de la mousse dans la mise en œuvre. A bientôt, bonne nuit.
Recommended Posts