Löse ABC037 A ~ C mit Python

Einführung

Ich bin heute früh aufgestanden, also werde ich einen Artikel schreiben.

Ein Problem

Problem

** Gedanken ** Nimm min und teile

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

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

B Problem

Problem

** Gedanken ** Da Q klein ist, können Sie es mit für drehen

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])

C Problem

Problem

** Gedanken ** Wenn Sie Slices verwenden, werden Sie wahrscheinlich TLE verwenden, verwenden Sie also die kumulative Summe. Es ist einfacher, Numpy zu verwenden, also werde ich Numpy verwenden.

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.Wenn es Cumsum ist, wird 0 nicht hinzugefügt, also anhängen
ans = 0
for i in range(n):
    if i + k >= n + 1:
        break
    ans += a[i+k]-a[i]

print(ans)

Zusammenfassung

D kann nicht gemacht werden. wir sehen uns.

Recommended Posts

Löse ABC036 A ~ C mit Python
Löse ABC037 A ~ C mit Python
Löse ABC175 A, B, C mit Python
Löse ABC163 A ~ C mit Python
ABC166 in Python A ~ C Problem
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Löse ABC169 mit Python
Löse den Atcoder ABC176 (A, B, C, E) in Python
Löse ABC165 A, B, D mit Python
Löse ABC176 E in Python
Löse ABC175 D in Python
ABC127 A, B, C Erklärung (Python)
Löse ABC166 A ~ D mit Python
Löse den Atcoder ABC169 A-D mit Python
ABC128 A, B, C Kommentar (Python)
ABC 157 D - Lösungsvorschläge für Freunde in Python!
Algorithmus in Python (ABC 146 C Dichotomie
[AtCoder] Löse ABC1 ~ 100 Ein Problem mit Python
Ich wollte ABC159 mit Python lösen
Löse AtCoder ABC168 mit Python (A ~ D)
Löse ABC168D in Python
Löse ABC167-D mit Python
Löse ABC146-C mit Python
Weiter Python in C-Sprache
Löse ABC098-C in Python
Löse ABC159-D in Python
C-API in Python 3
ABC147 C --HonestOrUnkind2 [Python]
Löse ABC160-E mit Python
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
Erweitern Sie Python in C ++ (Boost.NumPy)
Machen Sie einen Screenshot in Python
Löse AtCoder ABC166 mit Python
Erstellen Sie ein Wörterbuch in Python
AtCoder ABC 178 Python (A ~ E)
Atcoder ABC164 A-C in Python
ABC-Memorandum [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Atcoder ABC167 A-D in Python
Löse Wooldridge-Übungen in Python
Binäre Suche in Python / C ++
Erstellen Sie ein Lesezeichen in Python
Atcoder ABC165 A-D in Python
Atcoder ABC166 A-E in Python
AtCoder ABC 182 Python (A ~ D)
Lösen Sie Optimierungsprobleme mit Python
Zeichne ein Herz in Python
Atcoder ABC169 A-E in Python
AtCoder ABC177 A-D mit Python
Versuchen Sie, ein Python-Modul in C-Sprache zu erstellen
Versuchen Sie, Python mit pybind11 in ein C ++ - Programm einzubetten
Schreiben Sie eine Dichotomie in Python