Résoudre ABC167 A ~ C avec Python

introduction

C'était trois complets de A à C.

Un problème

Problème

** Pensées ** Comparez simplement

s = input()
t = input()

n = len(t)
if s == t[:n-1]:
    print('Yes')
else:
    print('No')

Problème B

Problème

** Pensées ** 2WA () sans remarquer la faute de frappe mortelle

a, b, c, k = map(int,input().split())

if a >= k:  #tout k a
    print(k)
elif a + b >= k: #Si vous prenez c, il diminuera, alors prenez-le de b
    print(a)
else:
    n = k - (a + b)
    ans = a + -1 * n
    print(ans)

Problème C

Problème

** Pensées ** J'étais impatient avec 2WA à B, donc j'ai été en retard pour le soumettre. Résiste à une recherche typique un peu complète, N est suffisamment petit.

n, m, x = map(int,input().split())
ca = [list(map(int,input().split())) for _ in range(n)]

costs = []
for i in range(2 ** n):
    flag = True
    cost = 0
    algos = [0] * m
    op = [False] * n
    for j in range(n):
        if ((i >> j) & 1):
            op[n - j - 1] = True
    #print(op)
    for j in range(n):
        if op[j]:
            for k, u in enumerate(ca[j][1:]):
                algos[k] += u
            cost += ca[j][0]
    for j in algos:
        if j < x:
            flag = False
    if flag:
        costs.append(cost)

if len(costs) == 0:
    print(-1)
else:
    print(min(costs))

Problème D

Problème

** Pensées ** J'ai trouvé une boucle et cherché le reste, mais je n'ai pas pu la passer dans environ 8 cas et WA.

Résumé

Les trois derniers ABC sont à chaque fois des WA en A et B, donc je dois me calmer et le résoudre. A bientôt, bonne nuit.

Recommended Posts

Résoudre ABC168 A ~ C avec Python
Résoudre ABC162 A ~ C avec Python
Résoudre ABC167 A ~ C avec Python
Résoudre ABC158 A ~ C avec Python
Résoudre ABC166 A ~ D avec Python
Résoudre ABC036 A ~ C avec Python
Résoudre ABC037 A ~ C avec Python
Résoudre ABC175 A, B, C avec Python
[AtCoder] Résoudre ABC1 ~ 100 Un problème avec Python
Résoudre AtCoder ABC168 avec python (A ~ D)
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Défiez AtCoder (ABC) 164 avec Python! Un problème ~ C
Explication ABC127 A, B, C (python)
ABC166 en Python A ~ C problème
Résolu AtCoder ABC 114 C-755 avec Python3
ABC128 Commentaire A, B, C (python)
Explication ABC126 A, B, C (python)
Résoudre Atcoder ABC176 (A, B, C, E) en Python
[Explication AtCoder] Contrôle ABC180 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC158 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC164 Problèmes A, B, C avec Python!
[Explication AtCoder] Contrôle ABC168 Problèmes A, B, C avec Python!
Je voulais résoudre ABC160 avec Python
Résoudre ABC165 A, B, D avec Python
Je voulais résoudre ABC172 avec Python
Résoudre des maths avec Python
Résolvez ABC169 avec Python
ABC147 C --HonestOrUnkind2 [Python]
Résolvez POJ 2386 avec python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Résolvez A ~ D du codeur yuki 247 avec python
Résolution avec Ruby, Perl, Java et Python AtCoder ABC 047 C Expression régulière
[Explication AtCoder] Contrôle ABC184 Problèmes A, B, C avec Python!
[Python] Résoudre des équations avec sympy
AtCoder ABC 177 Python (A ~ E)
AtCoder ABC 178 Python (A ~ E)
ABC129 Commentaire A, B, C
Résoudre ABC176 E en Python
Mémorandum ABC [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Résoudre ABC175 D en Python
Faites une loterie avec Python
AtCoder ABC 182 Python (A ~ D)
Créer un répertoire avec python
Essayez d'incorporer Python dans un programme C ++ avec pybind11
Faire un point d'arrêt sur la couche c avec python
[Explication AtCoder] Contrôlez les problèmes A, B, (C), D de ABC165 avec Python!
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC183 avec Python!
[Explication AtCoder] Contrôlez les problèmes A, B, C, D d'ABC181 avec Python!
[Python] Qu'est-ce qu'une instruction with?
solveur> Lien> Résoudre le solveur Excel avec python
Mémorandum ABC [ABC159 C - Volume maximum] (Python)
Incorporer un interpréteur Python dans une application C ++ avec pybind11 + cmake