많은 것을 추가했다. 하지만 선분의 길이(17386)은 왜 틀린건지 모르겠다. CCW를 해야될것 같다.
This commit is contained in:
16
zeta_python/completed/1011.py
Normal file
16
zeta_python/completed/1011.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import math
|
||||
T = int(input())
|
||||
|
||||
for i in range(T):
|
||||
x, y = map(int, input().split())
|
||||
distance = y - x
|
||||
disted = distance ** (1 / 2)
|
||||
upper = math.ceil(disted)
|
||||
|
||||
lowersq = (upper - 1)**2
|
||||
uppersq = upper**2
|
||||
|
||||
if (lowersq + uppersq)/2 <= distance:
|
||||
print(upper * 2 -1)
|
||||
else:
|
||||
print(upper * 2 - 2)
|
||||
11
zeta_python/completed/16931.py
Normal file
11
zeta_python/completed/16931.py
Normal file
@@ -0,0 +1,11 @@
|
||||
N, M = map(int, input().split())
|
||||
sqs = [[0] + list(map(int, input().split())) + [0] for i in range(N)]
|
||||
sqs.insert(0, list(0 for i in range(M + 2)))
|
||||
sqs.append(list(0 for i in range(M + 2)))
|
||||
|
||||
total = 2 * N * M
|
||||
for i in range(N + 1):
|
||||
for j in range(M + 1):
|
||||
total += abs(sqs[i][j] - sqs[i][j + 1])
|
||||
total += abs(sqs[i][j] - sqs[i + 1][j])
|
||||
print(total)
|
||||
5
zeta_python/completed/2166.py
Normal file
5
zeta_python/completed/2166.py
Normal file
@@ -0,0 +1,5 @@
|
||||
N = int(input())
|
||||
points = [list(map(int, input().split())) for i in range(N)]
|
||||
points += [points[0]]
|
||||
N +=1
|
||||
print("%.1f" % (abs(sum(points[i][0] * points[j][1] for i, j in zip(range(N - 1), range(1, N))) - sum(points[j][0] * points[i][1] for i, j in zip(range(N - 1), range(1, N))))/2))
|
||||
2
zeta_python/completed/3046.py
Normal file
2
zeta_python/completed/3046.py
Normal file
@@ -0,0 +1,2 @@
|
||||
R1, S = map(int, input().split())
|
||||
print(2 * S - R1)
|
||||
Reference in New Issue
Block a user