Actuellement (05/05/2020) utilisé ** Modèles pour les pros compétitifs (pour Python) tels que AtCoder! ** ** Veuillez utiliser quand c'est bon ~ (Je suis désolé si je fais une erreur!)
Je pense que la première ligne est souvent supprimée et soumise, donc
Utilisez toujours sys
et d'autres bibliothèques (en entrée)
Il est divisé en deux lignes!
De plus, sys.stdin.readline (). Rstrip ()
est clairement plus rapide que ʻinput () `! !! !!
Article de référence
[8 petites différences de vitesse de traitement que Python devrait connaître]
(https://www.kumilog.net/entry/python-speed-comp#input-%E3%81%A8-sysstdinreadline)
** (Ajouté le 17/05/2020) **
Déplacement de la position de S ()
sur LS ()
(parce que ça n'avait pas l'air bien)
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)]
** (Ajouté le 17/05/2020) **
Ajout de np.argmax ()
bisect()
deque()
Counter()
most_common()
defaultdict()
deepcopy()
heapify()
heappush()
heappop()
accumulate()
groupby()
--product ()
Dupliquer
--permutations ()
Pas de duplication (commande)
--combinations ()
Pas de duplication (combinaison)gcd()
ceil()
factorial()
fmax()
argmax()
vstack()
ascii_lowercase()
ascii_uppercase()
lower()
upper()
swapcase()
** (Ajouté le 11/05/2020) ** ABC167A Quand j'ai reçu les caractères suivants, j'ai eu une erreur et j'étais impatient ...
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()
Au fait
S
est juste une chaîne (écrasée juste avant), mais vous ne pouvez pas utiliser S ()
! Erreur avec!
Si vous y réfléchissez, c'est naturel ...
Dans un tel cas, traitons-le comme suit ~
OK1.py
import sys
def S(): return sys.stdin.readline().rstrip()
S,T = S(),S()
print('Yes' if S==T[:-1] else 'No')
Tu peux le faire! Ou plutôt, je suis content d'avoir écrit de cette façon normalement ...
OK2.py
import sys
def S(): return sys.stdin.readline().rstrip()
s = S()
t = S()
print('Yes' if s==t[:-1] else 'No')
Rendre les variables inférieures (autres que le S
supérieur) ~
fin!
Recommended Posts