Bleu clair avec AtCoder @Python

Mise en garde

Je ne vais pas l'écrire trop sérieusement

Auto-introduction

Twitter https://twitter.com/efunyo J'ai commencé la compétition professionnelle en février de cette année, et le seul langage est Python. Concernant les mathématiques, je l'ai aimé dans le cadre des examens de mathématiques.

introduction

devenu 5f28c36b859e64da288f831b3c373e17.png

Les résultats sont comme ceci: la société a été con et non notée. 4e2738d5689f2f20dc9a5519bafd03ec.png

Ce que j'ai fait

Au 12 mai c098287ecd0da37ca39565a7e48b045c.png 4fda1ccd672d699479824f629fee8a4f.png

En d'autres termes, ce genre de chose

Pour ceux qui utilisent Python

C'est le principal

Il y a une personne nommée Juppy et le blog de cette personne Journal Juppy (https://juppy.hatenablog.com/) Lisons.

Environ la moitié de mon temps est passé au bleu clair, grâce à ce blog, et l'autre moitié sont des gens qui m'ont beaucoup aidé sur Twitter. Merci

Okimochi

Seulement voici une petite histoire sérieuse Pour ceux qui débutent

Quoi étudier

C'est exactement ce que je ressens à ce stade, et je pense qu'il y a deux types de personnes qui commencent des pros de la compétition.

L'un est une personne qui envisage sérieusement de concourir et qui vise à devenir un codeur rouge à l'avenir L'autre, ce sont les gens qui veulent essayer dans une certaine mesure (vert et eau)

Puisque je suis ce dernier, je ne peux rien dire sur le premier, donc je pense que vous devriez étudier comme vous le souhaitez.

À propos de ce dernier Vous n'avez pas à vous forcer à apprendre l'algorithme. C'est dommage que vous ne compreniez pas et que vous arrêtiez de vous faner, et à court terme, il est peu probable que les algorithmes que vous avez appris soient identifiés.

Cependant, il est également vrai qu'il existe un algorithme minimum requis. Pour le moment, il est recommandé de pouvoir utiliser la recherche complète et la somme cumulée. Si cela peut être fait, je sens que je peux résoudre le problème C d'ABC. Une fois que vous vous y êtes habitué, vous devriez commencer par étudier BFS / DFS / dichotomie. D'autres ont déjà résumé ce domaine, veuillez donc vous y référer.

En ce qui concerne les problèmes à résoudre, je recommande personnellement de résoudre les questions passées d'ABC dans l'ordre des plus récentes dans la mesure où elles peuvent être traitées. Ici, il est bon d'être conscient de l'approche de base et de la façon de penser typique lors de la résolution de problèmes.

À propos du langage de programmation

Je ne peux utiliser Python que comme langage, et j'aime la façon intuitive d'écrire Python. Le C ++ est généralement considéré comme un avantage, mais je ne vais pas l'étudier car il semble difficile. Je pense que c'est une bonne idée de commencer normalement avec C ++.

Concernant la capacité de programmation avant de commencer la compétition pro, il m'est difficile de l'évaluer moi-même. Il suffisait de gérer les déclarations et les listes (?).

À propos de Twitter

Je pense que c'était souvent recommandé lorsque j'ai commencé à faire de la concurrence avec des professionnels et que j'ai lu divers articles. En fait, je pense que c'est bien parce que j'ai reçu beaucoup d'informations et m'a dit ce que je ne comprends pas. Utilisons-le modérément sans devenir accro.

Okimochi no Okimochi

Le temps disponible pour les professionnels de la compétition et la ligne de départ dans le monde des professionnels de la compétition sont différents pour chaque personne. Il y a diverses personnes qui sont douées pour les travailleurs, les bonnes et les mathématiques, et qui ne sont pas douées pour cela. Donc, ce n'est pas bon d'être déprimé parce que vous êtes dépassé par quelqu'un qui a commencé après vous.

En fin de compte, je pense que tout dépend de l'effort que vous y consacrez. Vous grandirez autant que vous ferez un effort. Cependant, il est difficile de relier directement vos propres capacités aux résultats, pas seulement pour les professionnels de la compétition. Par exemple, dans le cas d'AtCoder, le tarif dépend du concours hebdomadaire, 6 questions. Je pense qu'il est plus difficile d'obtenir des résultats à chaque fois dans ces conditions. Par conséquent, il est bon de faire régulièrement ce que vous devez faire sans être impatient.

Pour le dire autrement, si vous essayez si fort et que le rythme n'augmente pas, ou si vous ressentez les limites de votre croissance, la méthode d'effort peut ne pas vous convenir. Je pense que c'est une bonne idée de s'arrêter et de réfléchir à nouveau.

À la fin

À une date ultérieure, j'aimerais résumer les problèmes et les idées typiques d'ABC sur les différences vertes / eau.

De côté

J'aime le travail WHITE ALBUM 2. Cependant, il y a essentiellement de nombreux élèves du premier et du deuxième cycle du secondaire qui font des pros de la compétition, et ce travail est R18, donc je ne peux pas le recommander. Ça a l'air net

J'aime particulièrement l'escorte d'Akatsuki (également R18), parlons-en sur Twitter ('ω`c)

Recommended Posts

Bleu clair avec AtCoder @Python
Résolvez AtCoder 167 avec python
Jusqu'à ce qu'il devienne bleu clair avec AtCoder
Résolvez AtCoder ABC166 avec python
AtCoder Pour devenir bleu clair
atCoder 173 Python
Une histoire qui est devenue bleu clair en 4 mois après avoir démarré AtCoder avec python
Recommandation de résolution des problèmes d'AtCoder avec python (20200517-0523)
Résolu AtCoder ABC 114 C-755 avec Python3
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
AtCoder ABC 174 Python
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
avec syntaxe (Python)
Résoudre AtCoder ABC168 avec python (A ~ D)
Bingo avec python
Zundokokiyoshi avec python
AtCoder ABC 175 Python
Traitement d'image léger avec Python x OpenCV
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Jeu à la main en Python (commençons avec AtCoder?)
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Résolvez "AtCoder version! Arimoto (Débutant)" avec Python!
[Fenwick_Tree] Lecture de la bibliothèque AtCoder avec un codeur vert ~ Implémentation en Python ~
Communication série avec Python
AtCoder # 36 quotidien avec Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python
Django 1.11 a démarré avec Python3.6
Jugement des nombres premiers avec Python
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Daily AtCoder # 6 en Python
Daily AtCoder # 18 en Python
Grattage en Python (préparation)
Daily AtCoder # 53 en Python
Essayez de gratter avec Python.
Daily AtCoder # 33 en Python
AtCoder # 7 tous les jours avec Python
Apprendre Python avec ChemTHEATER 03
"Orienté objet" appris avec python
AtCoder # 24 tous les jours avec Python
Exécutez Python avec VBA
Daily AtCoder # 37 en Python
Manipuler yaml avec python