Formation à l'algorithme de base Python - cycle de formation (31~35)

31. Trier par valeur absolue
【Description】
Entrez 3 nombres entiers et triez-les par valeur absolue de petit à grand.
【Entrée】
L'entrée contient 3 nombres entiers dans la plage de int, séparés par des espaces.
[Sortie]
Générez une ligne, comprenant trois chiffres, séparés par des espaces.
Si les valeurs absolues des deux nombres sont les mêmes, comparez la magnitude des deux nombres.
[Exemple d'entrée]
1 3 -3
[Exemple de sortie]
1 -3 3

# 样例代码
ls=list(map(int,input().split()))
ls.sort()
new_ls=sorted(ls,key=lambda x:abs(x))
for i in new_ls:
    print(i,end=' ')

32. Mercenaires
[Description]
La force physique maximale d'un mercenaire est M, la force physique initiale est 0, la puissance de combat est N et il a X éléments énergétiques.
Lorsque la force physique du mercenaire est exactement M, il peut participer à une période de combat de M jours, et la force physique sera de 0 à la fin de la période de combat. Dans la même période de combat, tous les n jours consécutifs où le mercenaire combat, la puissance de combat augmentera de 1 point, où n est la puissance de combat au début de la période de combat en cours.
Après la fin d'une période de combat, le mercenaire doit utiliser plusieurs éléments énergétiques pour restaurer sa force physique à la valeur maximale M, afin de participer à la prochaine période de combat. Chaque élément énergétique peut restaurer une certaine quantité de force physique, mais la valeur de force physique que chaque élément énergétique peut restaurer ne dépasse pas la puissance de combat actuelle. Chaque élément énergétique ne peut être utilisé qu'une seule fois.
Puis-je demander : quelle est la puissance de combat maximale des mercenaires ?
Remarque : les éléments énergétiques ne peuvent être utilisés qu'après la fin de la période de combat et plusieurs éléments énergétiques peuvent être utilisés.
[Entrée]
Une ligne comprend trois entiers M, N, X et deux entiers adjacents sont séparés par un seul espace. M, N et X sont tous des entiers positifs ne dépassant pas 10 000.
[Sortie]
produit un entier, pour

Supongo que te gusta

Origin blog.csdn.net/lybc2019/article/details/131323257
Recomendado
Clasificación