Conseils à savoir lors de la programmation de compétitions avec Python2

Récemment, j'ai commencé la programmation compétitive après avoir pratiqué le langage de programmation.

J'utilise Python comme langage, mais comparé aux langages traditionnels tels que C ++ et Java, il y a une section où la programmation compétitive en Python est considérée comme une "mauvaise voie", et la situation actuelle est qu'elle n'est pas si populaire. ..

Cette fois, je voudrais résumer la connaissance de Python qui est souvent utilisée dans la programmation compétitive, bien qu'elle ne soit pas souvent utilisée dans le développement pratique.

point important

La version de Python est 2.7.5 (les spécifications telles que les entrées / sorties sont très différentes en Python3).

modifier l'historique

contribution

Il existe différents formats d'entrée dans la programmation des compétitions, mais cette fois, nous présenterons le type reçu de l'entrée standard.

Conseils à connaître lors de la programmation en Python2 (entrée / sortie)

Structure de contrôle

Conseils sur la structure de contrôle.

Conseils à connaître lors de la programmation en Python2 (structure de contrôle)

Structure de données

Conseils sur la structure des données.

Astuces (structure de données) à connaître lors de la programmation en Python2

Bibliothèque pratique

Conseils sur les bibliothèques utiles pouvant être utilisées pour la programmation de concours.

Conseils à connaître lors de la programmation en Python2 (bibliothèque utile)

Autres spécifications linguistiques

Conseils à connaître lors de la programmation en Python2 (autres spécifications de langage)

Connaissances pour faire face à diverses restrictions

Parlez du temps de calcul, de l'utilisation de la mémoire, de la profondeur récursive, etc. en Python.

Connaissances à connaître lors de la programmation de la compétition avec Python2

Recommended Posts

Conseils à savoir lors de la programmation de compétitions avec Python2
Conseils à connaître lors de la programmation de compétitions avec Python2 (bibliothèque utile)
Conseils (entrée / sortie) à connaître lors de la programmation de compétitions avec Python2
Conseils (structure de contrôle) à connaître lors de la programmation de la compétition avec Python2
Conseils (structure de données) à connaître lors de la programmation de compétitions avec Python2
Connaissances à connaître lors de la programmation de concours avec Python2
Programmation compétitive avec python
Conseils à savoir lors de la programmation de la compétition avec Python2 (Autres spécifications du langage)
Programmation de compétition avec les paramètres de l'environnement local python
Conseils personnels lorsque vous faites diverses choses avec Python 3
[python] [vscode] Lorsque vous vous fâchez avec space-tab-mixed
Vous devez savoir si vous utilisez Python! 10 bibliothèques utiles
Qu'utilisez-vous lorsque vous testez avec Python?
Programmation Python avec Atom
Programmation avec Python Flask
Programmation avec Python et Tkinter
[Astuces] Gérez Athena avec Python
Erreur lors de la lecture avec python
Programmation réseau avec Python Scapy
Je connais? Analyse de données à l'aide de Python ou de choses que vous souhaitez utiliser quand vous le souhaitez avec numpy
Entrée standard Python3 pour une programmation compétitive
Ravi de vous rencontrer avec python
[Python] Programmation orientée objet apprise avec Pokemon
Programmation facile Python + OpenCV avec Canopy
Connaissance de l'algèbre linéaire que vous devez savoir lorsque vous faites de l'IA
Jusqu'à ce que Python fonctionne sur Apache
Quand matplotlib ne fonctionne pas avec python2.7
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
Python | Ce que vous pouvez faire avec Python
[Python] Formater quand to_csv avec des pandas
Remarque Python: lorsque vous souhaitez connaître les attributs d'un objet
Ce que les utilisateurs d'Emacs doivent savoir lors de l'écriture de code Python dans Sublime Text
Extrait de code pour une recherche de bits complète avec python
Remarques lors de la création d'un environnement avec python
Ce que Rubyist doit savoir lors de l'utilisation de pyenv
Conseils pour utiliser python + caffe avec TSUBAME
Ce que vous pouvez faire avec des compétences en programmation
[Programmation de compétition] [Python3] Connaissances nécessaires, pour vous-même
Jusqu'à ce que vous puissiez utiliser opencv avec python
astuces python
Obtenez toutes les entrées standard utilisées dans la programmation paiza et compétition avec int (python)
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Résolution avec Python [100 questions passées que les débutants et les intermédiaires devraient résoudre] (053 --055 Méthode de planification dynamique: Autres)
Astuces Python
Astuces Python
[Astuces] Écriture facile à lire lors de la connexion de fonctions en Python
Erreur lors de l'installation d'un module avec Python pip
Comment profiter de la programmation avec Minecraft (Ruby, Python)
Environnement et utilisation recommandés lors du développement avec Python
Vous pouvez facilement créer une interface graphique même avec Python
Précautions lors du traitement des structures de contrôle dans Python 2.6