https://atcoder.jp/contests/abc127/tasks/abc127_a
a,b = map(int,input().split())
if 13 <= a:
print(b)
elif 6 <= a <= 12:
print(b//2)
else:
print(0)
Bestimmen Sie die Alterszone mit der if-Anweisung und geben Sie den Betrag aus.
https://atcoder.jp/contests/abc127/tasks/abc127_b
r,d,x = map(int,input().split())
for i in range(10):
print(r*x-d)
x = r*x-d
Problem mit der schrittweisen Formel (Anwenden des vorherigen Berechnungsergebnisses auf das nächste Berechnungsergebnis)
https://atcoder.jp/contests/abc127/tasks/abc127_c
n,m = map(int,input().split())
l = [0]*m
r = [0]*m
for i in range(m):
l[i],r[i] = map(int,input().split())
if min(r)-max(l) < 0:
print(0)
else:
print(min(r)-max(l)+1)
Indem wir sagen, dass sich die Abschnitte insgesamt überlappen Der Schlüssel zwischen dem größten l und dem kleinsten r ist anwendbar.
Recommended Posts