Résolvez AtCoder Beginner Contest 150 avec Java

AtCoder Beginner Contest 150 Merci pour votre travail acharné! Page officielle

Malheureusement, il n'est à nouveau pas évalué ...

Pour commémorer la création du compte GitHub.com, j'ai également validé le code AtCoder que j'ai commencé il y a quelque temps après la fin du concours. Ici De plus, j'écrirai un article de commentaire.

Pour la première fois dans la programmation de compétition, je ne peux écrire que sur java en tant que langage, donc j'utilise java. (Pourquoi tant de gens utilisent Python ou C chez les pros de la compétition ...)

Problème A

Le problème de la multiplication et de la comparaison. Je ne pense pas qu'une explication soit nécessaire.

Problème B

Le problème de savoir combien d'ABC sont en ordre. Je n'avais pas à m'inquiéter de la performance, alors j'en ai simplement pris trois et j'ai vérifié si elles correspondaient.

Problème C

Je pense qu'il y a une meilleure façon, mais ... J'ai converti les deux nombres par "quel nombre est le plus grand nombre", comparé les deux nombres et multiplié chaque chiffre par la valeur de puissance correspondante.

Je ne peux pas très bien l'expliquer avec des mots. Je pense que c'est plus facile à comprendre si vous regardez le code.

Problème D

Problème multiple commun minimum. Je ne sais pas pourquoi c'est faux!

En tant que politique de base --Calcul du multiple commun minimum

Je l'ai fait à. Cependant, si la colonne numérique est 2/4/6, la réponse sera 0. Parce qu'il n'y a pas de "puissance de 2". 2 * (p + 0,5) n'est pas un multiple de 2, mais 4 * (p + 0,5) est un multiple de 2. De cette façon, tous les nombres de la séquence doivent avoir la puissance de deux.

Cependant, la réponse est incorrecte. J'étais aux prises avec ce problème et j'ai fini par ... https://github.com/ko-flavor/atcoder-java/blob/master/atcoder/src/abc/abc150/MainD.java

Je ne savais pas à quel point j'y pensais aujourd'hui, alors j'aimerais le revoir à une date ultérieure!

(Une addition) J'ai trouvé un bogue dans le programme et l'ai corrigé sur AC.

Recommended Posts

Résolvez AtCoder Beginner Contest 151 avec Java
Résolvez AtCoder Beginner Contest 150 avec Java
Résolvez AtCoder Beginner Contest 153 avec Java
Résolvez AtCoder Beginner Contest 175 avec Java
Résolvez AtCoder Beginner Contest 160 avec Java
Résolvez AtCoder Beginner Contest 152 avec Java
Résolvez AtCoder Beginner Contest 156 avec Java
Concours AtCoder Débutant 168
AtCoder Beginner Contest 167 Problème C (Java)
Article sur la participation au concours AtCoder
AtCoder Débutant Contest 132 D Problème
java débutant 4
java débutant 3
java débutant
Concours de programmation AtCoder dwango B à résoudre en Ruby, Perl et Java
AtCoder ARC 081 C hash à résoudre en Ruby, Perl et Java
Essayez de résoudre Project Euler en Java
Partition en Java
Changements dans Java 11
Tri par hachage AtCoder ABC 111 C résolu en Ruby, Perl et Java
Janken à Java
Exercices pour les débutants Java
Taux circonférentiel à Java
FizzBuzz en Java
Exercice Java "Débutant"
AtCoder Beginner Contest 169 A, B, C avec rubis
[AtCoder Problem-ABC001] Observation du vent C-Do en Java [Code]
Comment résoudre les problèmes d'expression en Java
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
L'histoire d'un super débutant participant pour la première fois au concours AtCoder (AtCoder Beginner Contest 140)
Lire JSON en Java
Faites un blackjack avec Java
Programmation par contraintes en Java
Mettez java8 dans centos7
NVL-ish guy en Java
Joindre des tableaux en Java
"Hello World" en Java
Interface appelable en Java
Il est tard! Essayez d'implémenter la notification Android en Java (débutant)
Commentaires dans la source Java
Fonctions Azure en Java
Formater XML en Java
AtCoder Beginner Contest 170 A, B, C jusqu'au rubis
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Hello World en Java
Utiliser OpenCV avec Java
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java
Implémentation du tri de tas (en java)
API Zabbix en Java
Art ASCII à Java
Comparer des listes en Java
POST JSON en Java
Exprimer l'échec en Java
Essayez de résoudre un problème FizzBuzz restreint en Java
Créer JSON en Java