Tipps zum Programmieren von Wettbewerben mit Python2

Vor kurzem habe ich nach dem Üben der Programmiersprache mit dem Programmieren begonnen.

Ich benutze Python als Sprache, aber im Vergleich zu Mainstream-Sprachen wie C ++ und Java gibt es einen Abschnitt, in dem wettbewerbsfähige Programmierung in Python als "böser Weg" angesehen wird, und die aktuelle Situation ist, dass es nicht so beliebt ist. ..

Dieses Mal möchte ich das Wissen über Python zusammenfassen, das häufig in der Wettbewerbsprogrammierung verwendet wird, obwohl es in der praktischen Entwicklung nicht häufig verwendet wird.

wichtiger Punkt

Die Version von Python ist 2.7.5 (Spezifikationen wie Eingabe / Ausgabe unterscheiden sich in Python3 erheblich).

Geschichte verändern

Eingang

Es gibt verschiedene Eingabeformate in der Wettbewerbsprogrammierung, aber dieses Mal werden wir den Typ vorstellen, der von der Standardeingabe empfangen wird.

Tipps, die Sie beim Programmieren in Python2 kennen sollten (Eingabe / Ausgabe)

Kontrollstruktur

Tipps zur Kontrollstruktur.

Tipps, die Sie beim Programmieren in Python2 (Kontrollstruktur) kennen sollten

Datenstruktur

Tipps zur Datenstruktur.

Tipps (Datenstruktur), die Sie beim Programmieren in Python2 kennen sollten

Bequeme Bibliothek

Tipps zu nützlichen Bibliotheken, die für die Wettbewerbsprogrammierung verwendet werden können.

Tipps, die Sie beim Programmieren in Python2 kennen sollten (nützliche Bibliothek)

Andere Sprachspezifikationen

Tipps, die Sie beim Programmieren in Python2 kennen sollten (andere Sprachspezifikationen)

Kenntnisse im Umgang mit verschiedenen Einschränkungen

Sprechen Sie in Python über Berechnungszeit, Speichernutzung, rekursive Tiefe usw.

Kenntnisse, die Sie beim Programmieren von Wettbewerben mit Python2 benötigen

Recommended Posts

Tipps zum Programmieren von Wettbewerben mit Python2
Tipps, die Sie beim Programmieren in Python2 kennen sollten (nützliche Bibliothek)
Tipps (Eingabe / Ausgabe), die Sie beim Programmieren von Wettbewerben mit Python2 kennen sollten
Tipps (Kontrollstruktur), die Sie beim Programmieren von Wettbewerben mit Python2 kennen sollten
Tipps (Datenstruktur), die Sie beim Programmieren von Wettbewerben mit Python2 kennen sollten
Kenntnisse, die Sie beim Programmieren von Wettbewerben mit Python2 benötigen
Wettbewerbsfähige Programmierung mit Python
Tipps zum Programmieren von Wettbewerben mit Python2 (Andere Sprachspezifikationen)
Wettbewerbsprogrammierung mit Python Lokale Umgebungseinstellungen
Persönliche Tipps, wenn Sie verschiedene Dinge mit Python 3 tun
[Python] [vscode] Wenn Sie sich über Space-Tab-Mix ärgern
Sie sollten wissen, ob Sie Python verwenden! 10 nützliche Bibliotheken
Was verwenden Sie beim Testen mit Python?
Python-Programmierung mit Atom
Programmieren mit Python Flask
Programmieren mit Python und Tkinter
[Tipps] Behandle Athena mit Python
Fehler beim Spielen mit Python
Netzwerkprogrammierung mit Python Scapy
Ich kenne? Datenanalyse mit Python oder Dingen, die Sie mit numpy verwenden möchten, wenn Sie möchten
Python3-Standardeingabe für wettbewerbsfähige Programmierung
Schön dich mit Python zu treffen
[Python] Mit Pokemon erlernte objektorientierte Programmierung
Einfache Python + OpenCV-Programmierung mit Canopy
Kenntnisse der linearen Algebra, die Sie bei der KI kennen sollten
Bis Python auf Apache läuft
Wenn matplotlib nicht mit python2.7 funktioniert
Bei Verwendung von MeCab mit virtualenv python
Vorsichtsmaßnahmen bei Verwendung von sechs mit Python 2.5
Python | Was Sie mit Python machen können
[Python] Format, wenn to_csv mit Pandas
Python Hinweis: Wenn Sie die Attribute eines Objekts kennen möchten
Was Emacs-Benutzer wissen sollten, wenn sie Python-Code in Sublime Text schreiben
Snippet für die Vollbit-Suche mit Python
Hinweise beim Erstellen einer Umgebung mit Python
Was Rubyist bei der Verwendung von Pyenv wissen sollte
Tipps zur Verwendung von Python + Caffe mit TSUBAME
Was Sie mit Programmierkenntnissen machen können
[Wettbewerbsprogrammierung] [Python3] Notwendiges Wissen für sich
Bis Sie opencv mit Python verwenden können
Python-Tipps
Holen Sie sich alle Standardeingaben, die in der Paiza- und Wettbewerbsprogrammierung verwendet werden, mit int (Python)
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Lösen mit Python [100 frühere Fragen, die Anfänger und Fortgeschrittene lösen sollten] (053 --055 Dynamische Planungsmethode: Andere)
Python-Tipps
Python-Tipps
[Tipps] Leicht lesbares Schreiben beim Verbinden von Funktionen in Python
Fehler beim Installieren eines Moduls mit Python pip
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
Empfohlene Umgebung und Verwendung bei der Entwicklung mit Python
Sie können auch mit Python problemlos eine GUI erstellen
Vorsichtsmaßnahmen beim Umgang mit Kontrollstrukturen in Python 2.6