Quand j'ai dormi trop longtemps et participé avec environ 40 minutes de retard, les juges se sont juste arrêtés, il y avait beaucoup de Clars, le problème D a mal tourné, et c'était une période terrible (rires).
Il s'agit généralement de mathématiques du premier cycle du secondaire, c'est donc comme si l'on rassemblait les coefficients et que l'on effaçait x ou y ...
a, b, c, d, e, f = map(int, input().split())
y = (c - f * a / d) / (b - e * a / d)
x = c / a - (b / a) * y
print(x, y)
Je pense qu'il est préférable de définir le fond à 2, mais je peux facilement penser à certaines personnes qui ne le font pas, comme A = 9. Cependant, je pense intuitivement qu'il n'y a pas beaucoup de fonds à considérer, donc c'est approprié. Essayez un petit nombre AC.
from math import ceil, log
A = int(input())
result = float('inf')
for i in range(2, 100):
result = min(result, i * ceil(log(A, i)))
print(result)
Incapable. Difficulté de fraude. Changement de ★ 1.5 à ★ 2.5.
Je n'ai pas pu le résoudre, j'ai dit que la formule forme toujours un cercle (le rayon est un nombre positif), mais je me suis demandé si a et b étaient différents et c'était une ellipse.
La formule pour résoudre l'équation quadratique est les mathématiques du premier cycle du secondaire, vous avez donc l'impression de la résoudre exactement.
a, b, c = map(int, input().split())
t = b * b - 4 * a * c
if t < 0:
print('imaginary')
elif t == 0:
print(-b / (2 * a))
else:
t = t ** 0.5
result = [(-b - t) / (2 * a), (-b + t) / (2 * a)]
result.sort()
print(*result)
Recommended Posts