Re: Vie de programmation compétitive à partir de zéro Chapitre 1.2 "Python of tears"

Deuxième ennemi

Cette fois, nous allons résoudre le problème B, qui est plus difficile que la dernière fois! !! Puis, immédiatement, le problème! !! ce1c5b58d8be6c42b4e39bd7d61f140b.png

... Qu'est-ce que c'est ça Je pense que le niveau de difficulté a été trop élevé à la fois ... Pour le moment, je vais dessiner un diagramme et organiser ce que je dois demander. image0.jpeg

En effet, en regardant ce chiffre, qui semble dessiner quelque chose dans lequel même cet élève du primaire est toujours bon, la réponse à ce problème est le nombre de L plus le premier. C'était étonnamment facile! !! Puis j'ai immédiatement écrit en C ++ ...

Python "(´ ・ ω ・`) "

OT "Quel est le problème avec Python!?"

Python "M'utilisez-vous plus? (´ ・ ω ・)"

OT "Parce que Python, je n'ai pas les compétences pour écrire du code avec vous ... Je n'ai pas ....."

Python "Alors je n'ai pas besoin d'enfant? (´ ° ̥̥̥̥̥̥̥̥ω ° ̥̥̥̥̥̥̥̥ `)"

OT "N'ayez pas l'air si triste, Paisooooooooooooo"

...

...

... Oui, donc cette fois j'écrirai le code en Python.


N, X = map(int, input().split())
L = list(map(int, input().split()))
distance = 0
bounds = 1

Pour le moment, déclarez toutes les variables à utiliser! !!

N, X, L sont décrits en référence aux commentaires reçus la dernière fois, et si vous pouvez effacer même ici, cela devrait être en quelque sorte! !! limites est le nombre de fois où la balle rebondit, et depuis le début, une phrase de coordonnée D0 est incluse. la distance est la distance sur laquelle la balle a rebondi.


for i in range(n): 
    distance += l[i]
    if distance <= x:
      bounds += 1
    else:
      break
print(bounds)

Assurez-vous que les limites sont ajoutées jusqu'à ce que la distance dépasse X dans cette instruction répétitive. J'ai réussi à obtenir AC! !!

finalement

Cette fois, je l'ai résolu plus tôt que la dernière fois, mais la puissance du commentaire précédent était assez forte. Merci d'avoir commenté m (_ _) m Avec cela, le jour pour voir le visage pleurer de Python ne viendra plus ... J'ai un sentiment déraisonnable du problème C ...

Merci pour la lecture.

Recommended Posts

Re: Vie de programmation compétitive à partir de zéro Chapitre 1.2 "Python of tears"
Re: Durée de vie de la programmation compétitive à partir de zéro Chapitre 1.3 "Side tea"
[Tweepy] Re: Développement de Twitter Bot à partir de zéro # 1 [python]
"Programmation Python AI" à partir de 0 pour Windows
Re: Vie de programmation compétitive à partir de zéro Pour que les débutants puissent obtenir des performances encore un peu plus élevées ~ ABC154 ~ 156 avec impressions ~
Construction d'environnement explosif Python à partir de zéro (Mac)
Let Code table à partir de zéro
[Python] Lecture du code source Django Vue à partir de zéro ①
Programmation compétitive avec python
Code de "Programmation du livre d'images à partir de 10 ans"
[Pour les débutants des professionnels de la compétition] Trois méthodes de saisie à retenir lors du démarrage de la programmation de compétition avec Python
Soit Code Day 44 "543. Diamètre de l'arbre binaire" à partir de zéro
[Pour les débutants] Re: Algorithme génétique partant de zéro [Intelligence artificielle]
Soit Code Day87 à partir de zéro "1512. Nombre de bonnes paires"
Analyse ChIP-seq à partir de zéro
Let Code Day56 À partir de zéro "5453. Somme exécutée de 1d Array"
Let Code Day7 À partir de zéro "104. Profondeur maximale de l'arbre binaire"
Re: La vie d'Heroku à partir de zéro avec Flask ~ PhantomJS à Heroku ~
[Python of Hikari-] Chapitre 05-03 Syntaxe de contrôle (pour les éléments d'extraction d'instructions de la liste-)
Soit Code Day92 à partir de zéro "4. Médiane de deux tableaux triés"
Comment entrer / sortir des valeurs à partir d'une entrée standard dans la programmation de compétition, etc.
Let Code Day 35 "160. Intersection de deux listes liées" à partir de zéro
Deep learning / Deep learning from scratch 2 Chapitre 4 Mémo
Entrée standard Python3 pour une programmation compétitive
Deep learning / Deep learning made from scratch Chapitre 3 Mémo
[Hikari-Python] Chapitre 09-03 Classe (Héritage)
Deep Learning / Deep Learning à partir de Zero 2 Chapitre 5 Mémo
[Python] [Table des matières Liens] Programmation Python
Existence du point de vue de Python
Code wars kata à partir de zéro
Jeu de vie avec Python! (Le jeu de la vie de Conway)
Deep Learning / Deep Learning à partir de Zero 2 Chapitre 7 Mémo
Deep Learning / Deep Learning à partir de Zero 2 Chapitre 8 Mémo
Deep learning / Deep learning made from scratch Chapitre 5 Mémo
Deep learning / Deep learning from scratch 2 Chapitre 3 Mémo
Deep Learning / Deep Learning à partir de Zero 2 Chapitre 6 Mémo
Re: La vie Heroku commence avec Flask from zero - Environnement et Hello world -
Réhabilitation des compétences Python et PNL à partir de "100 Language Processing Knock 2015" (Chapitre 1)
Script du "Livre de programmation à partir d'élèves du primaire et du premier cycle du secondaire"
Python vs Ruby "Deep Learning from scratch" Chapitre 4 Implémentation de la fonction de perte
Let Code Day 11 À partir de zéro "1315. Somme des nœuds avec un grand-parent pair"
Let Code Day6 commençant à zéro "1342. Nombre d'étapes pour réduire un nombre à zéro"