Derzeit (2020/05/05) in Gebrauch ** Vorlagen für Profis (für Python) wie AtCoder! ** ** ** Bitte verwenden, wenn es gut ist ~ (Es tut mir leid, wenn ich einen Fehler mache!)
Ich denke, dass die erste Zeile oft gelöscht und eingereicht wird, also
Verwenden Sie immer sys
und andere Bibliotheken (bei der Eingabe)
Es ist in zwei Zeilen unterteilt!
Außerdem ist sys.stdin.readline (). Rstrip ()
deutlich schneller als input ()
! !! !!
Referenzartikel
[8 kleine Unterschiede in der Verarbeitungsgeschwindigkeit, die Python kennen sollte]
(https://www.kumilog.net/entry/python-speed-comp#input-%E3%81%A8-sysstdinreadline)
** (Hinzugefügt am 17.05.2020) **
Die Position von S ()
wurde über LS ()
verschoben (weil es nicht gut aussah)
test.py
import bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
N = I()
A = [LI() for _ in range(N)]
** (Hinzugefügt am 17.05.2020) **
Np.argmax ()
hinzugefügt
bisect()
deque()
Counter()
most_common()
defaultdict()
deepcopy()
heapify()
heappush()
heappop()
accumulate()
groupby()
--product ()
Duplizieren
--permutations ()
Keine Vervielfältigung (Bestellung)
--kombinationen ()
Keine Vervielfältigung (Kombination)gcd()
ceil()
factorial()
fmax()
argmax()
vstack()
ascii_lowercase()
ascii_uppercase()
lower()
upper()
swapcase()
** (Hinzugefügt am 2020/05/11) ** ABC167A Als ich die folgenden Zeichen erhielt, bekam ich einen Fehler und war ungeduldig ...
NG.py
import sys
def S(): return sys.stdin.readline().rstrip()
S = S()
T = S()
print('Yes' if S==T[:-1] else 'No')
T = S()
Apropos
S
ist nur eine Zeichenfolge (kurz zuvor überschrieben), aber Sie können S ()
nicht verwenden! Fehler mit!
Wenn Sie darüber nachdenken, ist es natürlich ...
In einem solchen Fall gehen wir wie folgt vor ~
OK1.py
import sys
def S(): return sys.stdin.readline().rstrip()
S,T = S(),S()
print('Yes' if S==T[:-1] else 'No')
Du kannst das! Oder besser gesagt, ich bin froh, dass ich so normal geschrieben habe ...
OK2.py
import sys
def S(): return sys.stdin.readline().rstrip()
s = S()
t = S()
print('Yes' if s==t[:-1] else 'No')
Machen Sie die Variablen niedriger (außer dem oberen S
) ~
Ende!
Recommended Posts