Concours Atcoder Débutant 152 Kiroku (python)

1

AC lorsque le nombre de bonnes réponses et le nombre de questions correspondent

N , M = map(int,input().split())
if N == M:
    print("Yes")
else:
    print("No")

2 Venir en premier dans l'ordre lexical est synonyme d'un petit nombre. Par conséquent, la petite valeur doit être répétée un grand nombre de fois.

a, b = map(int,input().split())
ans = str(min(a, b)) * max(a, b)
print(ans)

3

Le problème que chokudai voulait également résoudre. L'énoncé du problème est complexe, mais l'énoncé du problème peut être réduit au problème que i est le plus petit de tous les js. Par conséquent, si la valeur est maintenue de la gauche et qu'il est toujours jugé si c'est le minimum, elle peut être résolue avec $ O (N) $.

N = int(input())
P = list(map(int, input().split()))
now = P[0]
ans = 1
for i in range(1, N):
    if now >= P[i]:
        now = P[i]
        ans += 1
print(ans)

4

La question de savoir combien de paires d'entiers conviennent à la condition.

A partir de la contrainte, on peut voir qu'elle peut être résolue avec $ O (N) $. En outre, il semble qu'il n'y ait pas de règle claire lors de l'écriture d'environ 1 à 20.

Le but de ce problème est d'utiliser seulement 1 à 9 valeurs, donc créez un tableau bidimensionnel 9 * 9. Comptez-le avec pour, et la combinaison de deux nombres est la réponse.

from pprint import pprint
N = int(input())
digit_cnt = list([0] * 9 for _ in range(9))
now = 1
for i in range(1, N + 1):
    str_i = str(i)
    row = int(str_i[0])
    column = int(str_i[-1])
    if row != 0 and column != 0:
        digit_cnt[row - 1][column - 1] += 1
# pprint(digit_cnt)
 
ans = 0
for i in range(9):
    for j in range(9):
        ans += digit_cnt[i][j] * digit_cnt[j][i]
print(ans)

Recommended Posts

Concours Atcoder Débutant 152 Kiroku (python)
Concours AtCoder Débutant 177
Concours AtCoder Débutant 179
Concours AtCoder Débutant 172
Concours AtCoder Débutant 180
Concours AtCoder Débutant 173
Concours Atcoder Débutant 153
AtCoder Beginner Contest 174 C Problème (Python)
Critique du concours AtCoder Beginner Contest 152
Concours AtCoder Débutant 181 Remarque
Critique du concours AtCoder Débutant 160
Critique du concours AtCoder Débutant 178
Concours AtCoder Débutant 180 Remarque
Critique du concours AtCoder pour débutant 166
AtCoder Débutant Contest 167 Évaluation
Concours AtCoder Débutant 182 Remarque
Critique du concours AtCoder
AtCoder Débutant Contest 169 Évaluation
Critique du concours AtCoder Débutant 181
AtCoder Débutant Contest 171 Critique
Critique du concours AtCoder Débutant 180
Concours AtCoder pour débutants 156 WriteUp
Critique du concours AtCoder pour débutant 177
Critique du concours AtCoder
Concours pour débutants AtCoder: Réponses aux problèmes D Python
Concours AtCoder pour débutants 167
Concours AtCoder Débutant 183 Remarque
AtCoder Débutant Contest 175 Critique
Critique du concours AtCoder
Critique du concours AtCoder Beginner Contest 153
Critique du concours AtCoder pour débutant 156
AtCoder Débutant Contest 161 Critique
AtCoder Débutant Contest 170 Critique
Critique du concours AtCoder
AtCoder Débutant Contest 173 Critique
AtCoder Débutant Contest 155 Critique
AtCoder Débutant Contest 162 Évaluation
AtCoder Beginner Contest 181 Rapport de participation
AtCoder Beginner Contest 175 Inscription virtuelle
AtCoder Beginner Contest 161 Rapport de participation
AtCoder Beginner Contest 151 Rapport de participation
Concours de programmation Atcoder Acing Python
AtCoder Beginner Contest 154 Rapport de participation
Note de participation au concours pour débutants AtCoder # 003
AtCoder Beginner Contest 166 Rapport de participation
AtCoder Beginner Contest 153 Rapport de participation
AtCoder Beginner Contest # 002 Problème C
AtCoder Beginner Contest 145 Rapport de participation
AtCoder Débutant Contest 184 Rapport de participation
AtCoder Beginner Contest 165 Rapport de participation
Rapport de participation au concours AtCoder Débutant 160
AtCoder Beginner Contest 169 Rapport de participation
AtCoder Beginner Contest 178 Rapport de participation
AtCoder Beginner Contest 163 Rapport de participation
AtCoder Beginner Contest 159 Rapport de participation
AtCoder Beginner Contest 164 Rapport de participation
AtCoder Beginner Contest 168 Rapport de participation
Rapport de participation au concours AtCoder Débutant 150