Löse ABC168 A ~ C mit Python

Einführung

Es ist ein großer Unfall.

Ein Problem

Problem

** Gedanken ** Mach einfach

n = input()


if n[-1] == '3':
    print('bon')
elif n[-1] == '0' or n[-1] == '1' or n[-1] == '6' or n[-1] == '8':
    print('pon')
else:
    print('hon')

B Problem

Problem

** Gedanken ** Mach einfach

k = int(input())
s = input()
n = len(s)

if n <= k:
    print(s)
else:
    print(s[:k]+"...")

C Problem

Problem

** Gedanken ** Kosinussatz durch Berechnung des Winkels zwischen Stunden- und Minutenzeiger. ← 6WA () missversteht die Symmetrie von cos. Der Wert von cos ist nicht symmetrisch in Bezug auf $ \ frac {\ pi} {2} $, nicht wahr? Was denkst du?

import math
a, b, h, m = map(int,input().split())

a_s = (30 * h) % 360 + 0.5 * m
b_s = (6*m)

s = max(a_s,b_s) - min(a_s,b_s)
ans = math.sqrt(a**2+b**2-2*a*b*math.cos(math.radians(s)))
print(ans)

D Problem

Sie können es lösen, indem Sie es in der Reihenfolge von 1 betrachten und die Nummer jedes übergeordneten Knotens zuweisen (näher an 1). BFS?

Zusammenfassung

Ich bin ein kleiner Fisch.

Recommended Posts

Löse ABC163 A ~ C mit Python
Löse ABC168 A ~ C mit Python
Löse ABC162 A ~ C mit Python
Löse ABC167 A ~ C mit Python
Löse ABC158 A ~ C mit Python
Löse ABC166 A ~ D mit Python
Löse ABC036 A ~ C mit Python
Löse ABC037 A ~ C mit Python
Löse ABC175 A, B, C mit Python
[AtCoder] Löse ABC1 ~ 100 Ein Problem mit Python
Löse AtCoder ABC168 mit Python (A ~ D)
Löse AtCoder ABC166 mit Python
[AtCoder] Lösen Sie ein Problem von ABC101 ~ 169 mit Python
Fordern Sie AtCoder (ABC) 164 mit Python heraus! A ~ C Problem
ABC127 A, B, C Erklärung (Python)
ABC166 in Python A ~ C Problem
AtCoder ABC 114 C-755 mit Python3 gelöst
ABC128 A, B, C Kommentar (Python)
ABC126 A, B, C Erklärung (Python)
Löse den Atcoder ABC176 (A, B, C, E) in Python
[AtCoder Erklärung] Kontrollieren Sie ABC180 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC158 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC164 A, B, C Probleme mit Python!
[AtCoder Erklärung] Kontrollieren Sie ABC168 A, B, C Probleme mit Python!
Ich wollte ABC160 mit Python lösen
Löse ABC165 A, B, D mit Python
Ich wollte ABC172 mit Python lösen
Löse AtCoder 167 mit Python
Löse Mathe mit Python
Löse ABC169 mit Python
ABC147 C --HonestOrUnkind2 [Python]
Löse POJ 2386 mit Python
Ich wollte das ABC164 A ~ D-Problem mit Python lösen
Löse A ~ D des Yuki-Codierers 247 mit Python
[Erklärung zum AtCoder] Kontrollieren Sie die A-, B- und C-Probleme von ABC182 mit Python!
Lösen mit Ruby, Perl, Java und Python AtCoder ABC 047 C Regulärer Ausdruck
[AtCoder Erklärung] Kontrollieren Sie ABC184 A, B, C Probleme mit Python!
AtCoder ABC 178 Python (A ~ E)
Löse ABC176 E in Python
ABC-Memorandum [ABC163 C --managementr] (Python)
AtCoder ABC 176 Python (A ~ E)
Löse ABC175 D in Python
Machen Sie eine Lotterie mit Python
AtCoder ABC 182 Python (A ~ D)
Erstellen Sie ein Verzeichnis mit Python
Versuchen Sie, Python mit pybind11 in ein C ++ - Programm einzubetten
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
[AtCoder-Erklärung] Kontrollieren Sie die A-, B-, C- und D-Probleme von ABC183 mit Python!
[Erklärung zum AtCoder] Kontrollieren Sie die A-, B-, C- und D-Probleme von ABC181 mit Python!
[Python] Was ist eine with-Anweisung?
Solver> Link> Lösen Sie Excel Solver mit Python
ABC-Memorandum [ABC159 C - Maximales Volumen] (Python)
Betten Sie einen Python-Interpreter mit pybind11 + cmake in eine C ++ - App ein