Code dont j'aurais aimé me souvenir lors de ma première participation à AtCoder (Réflexion 1 pour la prochaine fois)

28 mars 2020. J'ai participé à AtCoder pour la première fois.

Concours Participé AtCoder Beginner Contest 160 Résolvez 3 questions A à C et expirez avec D. J'ai été déçu de ne pas pouvoir le faire plus que prévu Pour révision, je vais rassembler le code que j'aurais aimé faire rapidement.

Une collection de codes que vous voulez pouvoir écrire immédiatement

Lorsque plusieurs nombres sont saisis sur une ligne d'entrée standard

temp=input()
A=temp.split(" ")
A=[int(i) for i in A]

Soit la liste A des nombres saisis cap1.PNG

Ajouter des valeurs à la liste vide dans une boucle

N=5
L=list()

for i in range(N):
  L.append(i)

print(L)

cap2.PNG

Renvoie la valeur maximale de la liste et son index

Avant ça···

À propos, génération de liste de nombres aléatoires
import random
random.seed(0)

L=[random.randint(0, 100) for i in range(5)]
print(L)

cap3.PNG

Indice maximum

#Valeur maximum
print(max(L))

#indice
maxind=L.index(max(L))
print(maxind)

cap4.PNG

Initialisation d'un tableau bidimensionnel

#5 lignes x 4 colonnes
D = [[0] * 4 for i in [1] * 5]
print(D)

#Remplacer 1 dans la 3e ligne et 4e colonne
D[2][3]=1
print(D)

cap5.PNG

finalement

Complétons le problème D, en cours de mise en œuvre

・ Graphique non dirigé ・ BFS (recherche de priorité de largeur) Découvrons les mots-clés de.

Post-scriptum 2020/4/1

J'ai essayé de faire le programme que j'avais fait à mi-chemin de la fin, mais c'est devenu assez compliqué, alors je suis désolé. J'étudierai docilement l'algorithme. ↓ ↓ J'ai créé moi-même une classe de graphes et l'ai dessinée pour étudier la structure des graphes. Créez votre propre classe de structure de graphique et son dessin avec python

Recommended Posts

Code dont j'aurais aimé me souvenir lors de ma première participation à AtCoder (Réflexion 1 pour la prochaine fois)
L'histoire qui n'avait rien à voir avec la partition lorsque j'ai fait une sauvegarde de disque avec dd pour la première fois
J'ai fréquenté l'école et j'ai participé pour la première fois au concours limité BEGINNER de SIGNATE.
J'ai essayé tensorflow pour la première fois
MongoDB avec Python pour la première fois
Impressions et mémorandum lors de la première utilisation de VScode
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Une note utile lors de l'utilisation de Python après une longue période
J'ai essayé la programmation python pour la première fois.
J'ai essayé Mind Meld pour la première fois
Retour sur le concours d'apprentissage automatique sur lequel j'ai travaillé pour la première fois
Ce que je suis entré dans Python pour la première fois
J'ai essayé Python sur Mac pour la première fois.
Enregistrer une tâche dans cron pour la première fois
J'ai essayé python pour la première fois avec heroku
Pour la première fois, j'ai découvert Unix (Linux).
AI Gaming Je l'ai essayé pour la première fois
Résumé des points d'achoppement à Django pour la première fois
J'ai essayé l'API Google Cloud Vision pour la première fois
Premier Kaggle (kaggle ①)
Kaguru pour la première fois
J'ai participé à AtCoder (ABC158)
Ce que j'ai appris en écrivant une Pull Request Python pour la première fois de ma vie
Différences que les ingénieurs C # ont ressenties lors de l'apprentissage de Python pour la première fois
J'ai participé au tour de qualification ISUCON10!
Voir python pour la première fois
Démarrez Django pour la première fois
J'ai participé à AtCoder (édition ABC169)
Jusqu'à ce que vous gagniez la médaille d'argent (top 3%) dans le concours auquel vous avez participé dans un délai d'un mois pour la première fois en science des données!
J'ai écrit le code pour l'échantillonnage Gibbs
Essayons Linux pour la première fois
Je suis tombé sur un code de caractère lors de la conversion de CSV en JSON avec Python
Ce que j'ai fait quand je suis resté coincé dans le délai avec lambda python
Affichons un template simple idéal pour le premier Django
GTUG Girls + PyLadiesTokyo Meetup Je suis allé au premier machine learning
C'est bon de participer pour la première fois! Un kit de démarrage hackason que vous souhaitez préparer "avant" de participer au hackason!
Une histoire dont j'ai été très convaincu lorsque j'ai écrit le code du problème Monty Hall et calculé le taux de gain