https://atcoder.jp/contests/abc156 A
n,r = map(int, input().split())
ans = r
if n < 10: ans = r + 100 * (10 - n)
print(ans)
Recalculez le débit interne uniquement si n est inférieur à 10.
Soumission https://atcoder.jp/contests/abc156/submissions/10269586
B
n,k = map(int, input().split())
def base(a, b):
if (int(a/b)): return base(int(a/b), b) + str(a % b)
return str(a % b)
ans = base(n, k)
print(len(ans))
Pour convertir le nombre décimal ʻaen une base
b`
C
n = int(input())
*x, = map(int, input().split())
ans = float('inf')
for i in range(min(x), max(x)+1):
tmp = 0
for j in x:
tmp += (j - i)*(j - i)
ans = min(ans, tmp)
print(ans)
~~ Trier les coordonnées des habitants par ordre croissant ~~
Dans la plage allant du minimum au maximum, lorsque chaque coordonnée est utilisée comme lieu de rassemblement (ʻi` pour instruction),
La consommation totale de chaque résident a été calculée (déclaration «j») et la valeur minimale a été prise en compte.
Puisque N est petit, il est normal de tout vérifier (j'ai remarqué en chemin).
Soumission https://atcoder.jp/contests/abc156/submissions/10326967
~~https://atcoder.jp/contests/abc156/submissions/10281863~~
** Ajouts / corrections ** Nous avons reçu des commentaires de @ c-yan et corrigé les pièces de tri inutiles.
Je voudrais l'ajouter si je peux AC.
Recommended Posts