Hellblau mit AtCoder @Python

Hinweis

Ich werde es nicht zu ernst schreiben

Vorstellen

Twitter https://twitter.com/efunyo Ich habe im Februar dieses Jahres angefangen, Profi zu werden, und die einzige Sprache ist Python. In Bezug auf Mathematik hat es mir im Rahmen der Prüfungsmathematik gefallen.

Einführung

wurde 5f28c36b859e64da288f831b3c373e17.png

Die Ergebnisse sind wie folgt: Das Unternehmen con und unrated waren das. 4e2738d5689f2f20dc9a5519bafd03ec.png

Was ich getan habe

Ab dem 12. Mai c098287ecd0da37ca39565a7e48b045c.png 4fda1ccd672d699479824f629fee8a4f.png

Mit anderen Worten, so etwas

Für diejenigen, die Python verwenden

Dies ist die Hauptsache

Es gibt eine Person namens Juppy und den Blog dieser Person Juppy-Tagebuch (https://juppy.hatenablog.com/) Lass uns lesen.

Ungefähr die Hälfte meiner Zeit wurde dank dieses Blogs hellblau, und die andere Hälfte sind Leute, die mir auf Twitter sehr geholfen haben. Vielen Dank

Okimochi

Nur hier ist eine kleine ernste Geschichte Für diejenigen, die gerade erst anfangen

Was zu studieren

Dies ist genau das, was ich an diesem Punkt fühle, und ich denke, es gibt zwei Arten von Menschen, die Wettbewerbsprofis starten.

Einer ist eine Person, die ernsthaft plant, sich zu messen und in Zukunft ein roter Kodierer werden will Das andere sind Leute, die es bis zu einem gewissen Grad versuchen wollen (Grün und Wasser)

Da ich der letztere bin, kann ich nichts über den ersteren sagen, daher denke ich, dass Sie lernen sollten, wie Sie es wünschen.

Über letzteres Sie müssen sich nicht zwingen, den Algorithmus zu lernen. Es ist eine Schande, dass Sie es nicht verstehen und aufhören zu verdorren, und kurzfristig ist es unwahrscheinlich, dass die Algorithmen, die Sie gelernt haben, genau bestimmt werden.

Es ist jedoch auch wahr, dass es einen minimal erforderlichen Algorithmus gibt. Derzeit wird empfohlen, die vollständige Suche und die kumulative Summe verwenden zu können. Wenn dies möglich ist, habe ich das Gefühl, dass ich das C-Problem von ABC lösen kann. Sobald Sie sich daran gewöhnt haben, sollten Sie zunächst BFS / DFS / Dichotomie studieren. Andere haben diesen Bereich bereits zusammengefasst. Bitte beziehen Sie sich darauf.

Was die zu lösenden Probleme angeht, empfehle ich persönlich, die früheren Fragen von ABC so zu lösen, dass sie so weit wie möglich vom neuesten Stand sind. Hier ist es gut, sich des grundlegenden Ansatzes und der typischen Denkweise bei der Lösung von Problemen bewusst zu sein.

Über die Programmiersprache

Ich kann Python nur als Sprache verwenden und ich mag die intuitive Art, Python zu schreiben. C ++ wird allgemein als Vorteil angesehen, aber ich werde es nicht studieren, weil es schwierig aussieht. Ich denke, es ist eine gute Idee, normal mit C ++ zu beginnen.

In Bezug auf die Programmierfähigkeit vor dem Start von Competition Pro fällt es mir schwer, diese selbst zu bewerten. Es war genug für Anweisungen und Listen (?).

Über Twitter

Ich habe das Gefühl, dass es oft empfohlen wurde, als ich anfing, Profis zu konkurrieren und verschiedene Artikel zu lesen. Tatsächlich finde ich es gut, weil ich viele Informationen erhalten und mir gesagt habe, was ich nicht verstehe. Verwenden wir es mäßig, ohne süchtig zu werden.

Okimochi nein Okimochi

Die für Wettkampfprofis zur Verfügung stehende Zeit und die Startlinie in der Welt der Wettkampfprofis sind für jede Person unterschiedlich. Es gibt verschiedene Leute, die gut arbeiten können, ordentlich und mathematisch und nicht gut darin. Es ist also nicht gut, depressiv zu sein, weil Sie von jemandem überholt werden, der nach Ihnen angefangen hat.

Am Ende geht es meiner Meinung nach nur um die Anstrengungen, die Sie unternommen haben. Sie werden so viel wachsen, wie Sie sich anstrengen. Es ist jedoch schwierig, Ihre eigenen Fähigkeiten direkt mit den Ergebnissen zu verbinden, nicht nur für Wettkampfprofis. Im Fall von AtCoder hängt die Rate beispielsweise vom wöchentlichen Wettbewerb ab, 6 Fragen. Ich denke, es ist schwieriger, unter diesen Bedingungen jedes Mal Ergebnisse zu erzielen. Daher ist es gut, stetig das zu tun, was Sie tun sollten, ohne ungeduldig zu sein.

Um es anders herum auszudrücken: Wenn Sie sich so sehr anstrengen und die Rate nicht steigt oder wenn Sie die Grenzen Ihres Wachstums spüren, passt die Methode der Anstrengung möglicherweise nicht zu Ihnen. Ich denke, es ist eine gute Idee, anzuhalten und noch einmal nachzudenken.

Am Ende

Zu einem späteren Zeitpunkt möchte ich die Green / Water Diff-Probleme und typischen Ideen von ABC zusammenfassen.

Beiseite

Ich mag die Arbeit WHITE ALBUM 2. Grundsätzlich gibt es jedoch viele Schüler der Mittel- und Oberstufe, die Wettkampfprofis machen, und diese Arbeit ist R18, daher kann ich sie nicht empfehlen. Sieht scharf aus

Ich mag besonders Akatsukis Escort (auch R18), lass uns auf Twitter reden ('ω`c)

Recommended Posts

Hellblau mit AtCoder @Python
Löse AtCoder 167 mit Python
Bis es mit AtCoder hellblau wird
Löse AtCoder ABC166 mit Python
AtCoder Hellblau werden
atCoder 173 Python
Eine Geschichte, die in 4 Monaten nach dem Start von AtCoder mit Python hellblau wurde
Beheben von AtCoder-Problemen Empfehlung mit Python (20200517-0523)
AtCoder ABC 114 C-755 mit Python3 gelöst
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
AtCoder ABC 174 Python
Python mit Go
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
[AtCoder] Löse ABC1 ~ 100 Ein Problem mit Python
mit Syntax (Python)
Löse AtCoder ABC168 mit Python (A ~ D)
Bingo mit Python
Zundokokiyoshi mit Python
AtCoder ABC 175 Python
Leichte Bildverarbeitung mit Python x OpenCV
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Python-Handspiel (Beginnen wir mit AtCoder?)
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
Löse "AtCoder Version! Arimoto (Anfänger)" mit Python!
[Fenwick_Tree] AtCoder Library liest mit einem grünen Codierer ~ Implementierung in Python ~
Serielle Kommunikation mit Python
Täglicher AtCoder # 36 mit Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Django 1.11 wurde mit Python3.6 gestartet
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Täglicher AtCoder # 6 in Python
Täglicher AtCoder # 18 in Python
Scraping in Python (Vorbereitung)
Täglicher AtCoder # 53 in Python
Versuchen Sie es mit Python.
Täglicher AtCoder # 33 in Python
Täglicher AtCoder # 7 in Python
Python lernen mit ChemTHEATER 03
"Objektorientiert" mit Python gelernt
AtCoder # 24 jeden Tag mit Python
Führen Sie Python mit VBA aus
Täglicher AtCoder # 37 in Python
Umgang mit Yaml mit Python