Résoudre ABC037 A ~ C avec Python

introduction

Je me suis levé tôt aujourd'hui, alors je vais écrire un article.

Un problème

Problème

** Pensées ** Prendre min et diviser

a, b, c = map(int,input().split())

if a > b:
    ans = c // b
    print(ans)
else:
    ans = c // a
    print(ans)

Problème B

Problème

** Pensées ** Puisque Q est petit, vous pouvez le tourner avec pour

n, q = map(int,input().split())

lrt = [list(map(int,input().split())) for _ in range(q)]

a = [0] * n
for i in range(q):
    a[lrt[i][0]-1:lrt[i][1]] = [lrt[i][2]] * (lrt[i][1]-lrt[i][0]+1)

for i in range(n):
    print(a[i])

Problème C

Problème

** Pensées ** Si vous utilisez des tranches, vous serez probablement TLE, utilisez donc la somme cumulée. Il est plus facile d'utiliser numpy, je vais donc utiliser numpy.

import numpy as np
n, k = map(int,input().split())
a = list(map(int,input().split()))

a = np.cumsum(a)
a = np.append(0,a) #np.Si c'est cum, 0 ne sera pas ajouté, alors ajoutez
ans = 0
for i in range(n):
    if i + k >= n + 1:
        break
    ans += a[i+k]-a[i]

print(ans)

Résumé

D ne peut pas être fait. à plus.

Recommended Posts

Résoudre ABC036 A ~ C avec Python
Résoudre ABC037 A ~ C avec Python
Résoudre ABC175 A, B, C avec Python
Résoudre ABC163 A ~ C avec Python
ABC166 en Python A ~ C problème
Résoudre ABC162 A ~ C avec Python
Résoudre ABC167 A ~ C avec Python
Résoudre ABC158 A ~ C avec Python
Résolvez ABC169 avec Python
Résoudre Atcoder ABC176 (A, B, C, E) en Python
Résoudre ABC165 A, B, D avec Python
Résoudre ABC176 E en Python
Résoudre ABC175 D en Python
Explication ABC127 A, B, C (python)
Résoudre ABC166 A ~ D avec Python
Résoudre Atcoder ABC169 A-D avec Python
ABC128 Commentaire A, B, C (python)
ABC 157 D - Résolvez les suggestions d'amis en Python!
Algorithme en Python (ABC 146 C Dichotomy
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Je voulais résoudre ABC159 avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
Résoudre ABC168D en Python
Résolvez ABC167-D avec Python
Résolvez ABC146-C avec Python
Next Python en langage C
Résoudre ABC098-C en Python
Résoudre ABC159-D en Python
API C en Python 3
ABC147 C --HonestOrUnkind2 [Python]
Résolvez ABC160-E avec Python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Appel de scripts Python à partir de Python intégré en C ++ / C ++
J'ai essayé d'ajouter un module Python 3 en C
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Étendre python en C ++ (Boost.NumPy)
Prendre une capture d'écran en Python
Résolvez AtCoder ABC166 avec python
Créer un dictionnaire en Python
AtCoder ABC 178 Python (A ~ E)
Atcoder ABC164 A-C en Python
Mémorandum ABC [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Atcoder ABC167 A-D en Python
Résolvez des exercices Wooldridge en Python
Recherche binaire en Python / C ++
Créer un bookmarklet en Python
Atcoder ABC165 A-D en Python
Atcoder ABC166 A-E en Python
AtCoder ABC 182 Python (A ~ D)
Résoudre les problèmes d'optimisation avec Python
Dessinez un cœur en Python
Atcoder ABC169 A-E en Python
AtCoder ABC177 A-D avec python
Essayez de créer un module Python en langage C
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Ecrire une dichotomie en Python