[PYTHON] AtCoder 174 BCD

B-Problem

Punkt

B.py



import math
N, D = list(map(int,input().split()))
cnt = 0
for i in range(N):
    x, y = list(map(int, input().split()))
    if (x**2)+(y**2) <= D**2:
        cnt+=1
        
print(cnt)

C-Problem

Ich kannte den Algorithmus und die Implementierung nicht und es war zerfetzt.

Punkt

C.py



K=int(input())
amari=0
for i in range(K):
    amari = (amari * 10 + 7)% K
    if amari == 0:
        print(i+1)
        break
    if i == (K-1):
        print(-1)

C_RE.py


K=int(input())
amari_list = []
amari = 7%K
if amari == 0:
    print(1)
    
amari_list.append(amari)
for i in range(1,K):
    amari = (amari * 10 + 7)% K
    if amari == 0:
        print(i+1)
        break
    if amari in amari_list:
        print(-1)
        break
    if i == (K-1):
        print(-1)
    else:
        amari_list.append(amari)

D Problem

Punkt

D.py


_ = input()
s = input()

R_num = s.count("R")
print(s[:R_num].count("W"))

Recommended Posts

AtCoder 174 BCD
atCoder 173 Python
AtCoder ABC176
Fordern Sie AtCoder heraus
AtCoder ABC177
AtCoder Anfängerwettbewerb 177
AtCoder Andachtsnotiz (11/12)
Atcoder bis grün
AtCoder Anfängerwettbewerb 179
AtCoder Anfängerwettbewerb 172
AtCoder Anfängerwettbewerb 180
AtCoder Anfängerwettbewerb 173
Atcoder Anfänger Wettbewerb 153
AtCoder ABC 175 Python
AtCoder Andachtsnotiz (11/11)