Tous les jours avec Python AtCoder # 22

introduction

Dernière fois Je fais un C récent aujourd'hui

#22

** Pensées ** ABC160-C J'essayais de penser à tous les $ N! * N $ pendant le concours, mais ensuite je voudrais TLE. Puisque nous visiterons tous les N, il y a une section qui n'en passe pas une. Si vous pensez que c'est dans le sens horaire ou antihoraire à partir de $ A_i $, il ne passera ni à gauche ni à droite. La réponse est donc $ A_i $ et la distance maximale gauche et droite. Notez que dans le cas de $ A_N $ → $ A_1 $, il ne peut pas être calculé tel quel, il a donc été calculé séparément.

k, n = map(int,input().split())
a = list(map(int,input().split()))

cost = max(a[0]+k-a[-1],a[-1]-a[-2])
for i in range(1,n-1):
    cost = max(a[i]-a[i-1],a[i+1]-a[i],cost)
print(k-cost)

ABC159-C Puisque le volume est maximal lorsqu'il s'agit d'un corps rectangulaire, il suffit de diviser par 3 et de cube

print((int(input())/3)**3)

ABC158-C Calculez simplement. Quand je l'ai résolu la dernière fois, on m'a dit que je pouvais le tourner pour plus avec une marge, alors j'ai calculé jusqu'à 10000. Il est tronqué à // 1.

a, b = map(int,input().split())
for i in range(10000):
    if (i * 0.08)//1 == a and (i * 0.1)//1 == b:
        print(i)
        quit()
print(-1)

ABC157-C Quand j'ai vu le problème, j'ai pensé que c'était facile, mais je ne pouvais pas. Je ne pouvais même pas le comparer chiffre par chiffre avec str. Autant que je puisse voir le résultat Vengeance

ABC156-C Puisque $ N $ est petit, le coût est calculé avec tous les entiers inférieurs à $ N $. Le minimum est-il proche de la médiane?

n = int(input())
x = list(map(int,input().split()))

ans = 10**9
for i in range(101):
    cost = 0
    for j in range(n):
        cost += (x[j]-i)**2
    ans = min(ans,cost)
print(ans)

ABC155-C Je mets $ S $ dans collections.Counter et fais most_common pour trouver la valeur la plus fréquente. Tout ce que vous avez à faire est de sortir

import collections
n = int(input())
s = [str(input()) for _ in range(n)]
s = collections.Counter(s)
s = s.most_common()
c = s[0][1]
ans = []
for i in range(len(s)):
    if s[i][1] == c:
        ans.append(s[i][0])
ans.sort()
for i in ans:
    print(i)

Résumé

C est amusant. à plus

Recommended Posts

AtCoder # 36 quotidien avec Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python
Daily AtCoder # 18 en Python
Daily AtCoder # 33 en Python
AtCoder # 7 tous les jours avec Python
AtCoder # 24 tous les jours avec Python
AtCoder # 8 tous les jours avec Python
Daily AtCoder # 42 en Python
AtCoder # 21 quotidien avec Python
Daily AtCoder # 17 avec Python
Daily AtCoder # 38 en Python
Daily AtCoder # 54 en Python
Daily AtCoder # 11 en Python
Daily AtCoder # 15 en Python
Daily AtCoder # 47 avec Python
Daily AtCoder # 13 en Python
AtCoder # 45 quotidien avec Python
AtCoder # 30 tous les jours en Python
AtCoder # 40 quotidien avec Python
AtCoder # 10 quotidien avec Python
AtCoder # 5 tous les jours avec Python
Daily AtCoder # 28 en Python
AtCoder # 39 quotidien avec Python
Daily AtCoder # 20 en Python
Daily AtCoder # 19 en Python
Daily AtCoder # 52 en Python
Daily AtCoder # 3 en Python
Daily AtCoder # 14 avec Python
Daily AtCoder # 50 avec Python
Daily AtCoder # 26 avec Python
AtCoder quotidien # 4 avec Python
Daily AtCoder # 43 en Python
Daily AtCoder # 29 en Python
Tous les jours avec Python AtCoder # 22
Daily AtCoder # 49 en Python
Daily AtCoder # 27 en Python
AtCoder # 1 tous les jours avec Python
Daily AtCoder # 25 avec Python
Daily AtCoder # 16 en Python
Daily AtCoder # 12 en Python
Daily AtCoder # 48 en Python
Daily AtCoder # 23 en Python
Daily AtCoder # 34 en Python
AtCoder # 51 quotidien avec Python
Daily AtCoder # 31 en Python
Daily AtCoder # 46 en Python
AtCoder # 35 quotidien avec Python
AtCoder # 9 tous les jours avec Python
Daily AtCoder # 44 avec Python
Daily AtCoder # 41 en Python
Atcoder ABC164 A-C en Python
atCoder 173 Python
Note d'entrée Python dans AtCoder
Atcoder ABC167 A-D en Python
Atcoder ABC166 A-E en Python
Atcoder ABC169 A-E en Python
AtCoder ABC177 A-D avec python
Résoudre Atcoder ABC169 A-D avec Python
[Python] Connaissances de base utilisées dans AtCoder
Quadtree en Python --2