Skip to content

Commit 71535fd

Browse files
author
IsHYuhi
committed
add greens
1 parent 8a9897e commit 71535fd

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

ABC/ABC102/C.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
n = int(input())
2+
a = list(map(int, input().split()))
3+
4+
a = [i-j for j, i in enumerate(a, 1)]
5+
a.sort()
6+
b = a[n//2]
7+
a = [abs(i-b) for i in a]
8+
print(sum(a))

ABC/ABC112/C.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
n = int(input())
2+
xyh = [list(map(int, input().split())) for _ in range(n)]
3+
4+
for cx in range(0, 101):
5+
for cy in range(0, 101):
6+
flag = True
7+
8+
for x, y, hi in xyh:
9+
if hi == 0:
10+
continue
11+
else:
12+
base_H = hi + abs(x-cx) + abs(y-cy)
13+
break
14+
15+
for x, y, hi in xyh:
16+
if hi != max(base_H - abs(x-cx)-abs(y-cy), 0):
17+
flag = False
18+
break
19+
20+
if flag == True:
21+
print(cx, cy, base_H)
22+
exit()

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
88
## [AtCoder Beginner Contest](ABC)
99
| Problem A | Problem B | Problem C | Problem D | Problem E | Problem F |
1010
|:---:|:---:|:---:|:---:|:---:|:---:|
11-
|180/180 <img align="center" src="https://img.shields.io/badge/Completed!-green?style=for-the-badge"/>|180/180 <img align="center" src="https://img.shields.io/badge/Completed!-green?style=for-the-badge"/>|154/180|30/174|4/55|0/55|
11+
|180/180 <img align="center" src="https://img.shields.io/badge/Completed!-green?style=for-the-badge"/>|180/180 <img align="center" src="https://img.shields.io/badge/Completed!-green?style=for-the-badge"/>|156/180|30/174|4/55|0/55|
1212

1313

1414
### ABC001 - ABC041
@@ -58,7 +58,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
5858
|[ABC057](ABC/ABC057)|[&check;](ABC/ABC057/A.py)|[&check;](ABC/ABC057/B.py)|[&check;](ABC/ABC057/C.py)|||[ABC099](ABC/ABC099)|[&check;](ABC/ABC099/A.py)|[&check;](ABC/ABC099/B.py)|[&check;](ABC/ABC099/C.py)||
5959
|[ABC058](ABC/ABC058)|[&check;](ABC/ABC058/A.py)|[&check;](ABC/ABC058/B.py)|[&check;](ABC/ABC058/C.py)|||[ABC100](ABC/ABC100)|[&check;](ABC/ABC100/A.py)|[&check;](ABC/ABC100/B.py)|[&check;](ABC/ABC100/C.py)||
6060
|[ABC059](ABC/ABC059)|[&check;](ABC/ABC059/A.py)|[&check;](ABC/ABC059/B.py)||||[ABC101](ABC/ABC101)|[&check;](ABC/ABC101/A.py)|[&check;](ABC/ABC101/B.py)|[&check;](ABC/ABC101/C.py)||
61-
|[ABC060](ABC/ABC060)|[&check;](ABC/ABC060/A.py)|[&check;](ABC/ABC060/B.py)|[&check;](ABC/ABC060/C.py)|||[ABC102](ABC/ABC102)|[&check;](ABC/ABC102/A.py)|[&check;](ABC/ABC102/B.py)|||
61+
|[ABC060](ABC/ABC060)|[&check;](ABC/ABC060/A.py)|[&check;](ABC/ABC060/B.py)|[&check;](ABC/ABC060/C.py)|||[ABC102](ABC/ABC102)|[&check;](ABC/ABC102/A.py)|[&check;](ABC/ABC102/B.py)|(ABC/ABC102/C.py)||
6262
|[ABC061](ABC/ABC061)|[&check;](ABC/ABC061/A.py)|[&check;](ABC/ABC061/B.py)|[&check;](ABC/ABC061/C.py)|||[ABC103](ABC/ABC103)|[&check;](ABC/ABC103/A.py)|[&check;](ABC/ABC103/B.py)|[&check;](ABC/ABC103/C.py)|[&check;](ABC/ABC103/D.py)|
6363
|[ABC062](ABC/ABC062)|[&check;](ABC/ABC062/A.py)|[&check;](ABC/ABC062/B.py)||||[ABC104](ABC/ABC104)|[&check;](ABC/ABC104/A.py)|[&check;](ABC/ABC104/B.py)|[&check;](ABC/ABC104/C.py)||
6464
|[ABC063](ABC/ABC063)|[&check;](ABC/ABC063/A.py)|[&check;](ABC/ABC063/B.py)|[&check;](ABC/ABC063/C.py)|||[ABC105](ABC/ABC105)|[&check;](ABC/ABC105/A.py)|[&check;](ABC/ABC105/B.py)|||
@@ -68,7 +68,7 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
6868
|[ABC067](ABC/ABC067)|[&check;](ABC/ABC067/A.py)|[&check;](ABC/ABC067/B.py)|[&check;](ABC/ABC067/C.py)|||[ABC109](ABC/ABC109)|[&check;](ABC/ABC109/A.py)|[&check;](ABC/ABC109/B.py)|[&check;](ABC/ABC109/C.py)||
6969
|[ABC068](ABC/ABC068)|[&check;](ABC/ABC068/A.py)|[&check;](ABC/ABC068/B.py)|[&check;](ABC/ABC068/C.py)|||[ABC110](ABC/ABC110)|[&check;](ABC/ABC110/A.py)|[&check;](ABC/ABC110/B.py)|[&check;](ABC/ABC110/C.py)||
7070
|[ABC069](ABC/ABC069)|[&check;](ABC/ABC069/A.py)|[&check;](ABC/ABC069/B.py)|[&check;](ABC/ABC069/C.py)|||[ABC111](ABC/ABC111)|[&check;](ABC/ABC111/A.py)|[&check;](ABC/ABC111/B.py)|[&check;](ABC/ABC111/C.py)||
71-
|[ABC070](ABC/ABC070)|[&check;](ABC/ABC070/A.py)|[&check;](ABC/ABC070/B.py)|[&check;](ABC/ABC070/C.py)|||[ABC112](ABC/ABC112)|[&check;](ABC/ABC112/A.py)|[&check;](ABC/ABC112/B.py)|||
71+
|[ABC070](ABC/ABC070)|[&check;](ABC/ABC070/A.py)|[&check;](ABC/ABC070/B.py)|[&check;](ABC/ABC070/C.py)|||[ABC112](ABC/ABC112)|[&check;](ABC/ABC112/A.py)|[&check;](ABC/ABC112/B.py)|[&check;](ABC/ABC112/C.py)||
7272
|[ABC071](ABC/ABC071)|[&check;](ABC/ABC071/A.py)|[&check;](ABC/ABC071/B.py)|[&check;](ABC/ABC071/C.py)|||[ABC113](ABC/ABC113)|[&check;](ABC/ABC113/A.py)|[&check;](ABC/ABC113/B.py)|[&check;](ABC/ABC113/C.py)||
7373
|[ABC072](ABC/ABC072)|[&check;](ABC/ABC072/A.py)|[&check;](ABC/ABC072/B.py)|[&check;](ABC/ABC072/C.py)|[&check;](ABC/ABC072/D.py)||[ABC114](ABC/ABC114)|[&check;](ABC/ABC114/A.py)|[&check;](ABC/ABC114/B.py)|[&check;](ABC/ABC114/C.py)||
7474
|[ABC073](ABC/ABC073)|[&check;](ABC/ABC073/A.py)|[&check;](ABC/ABC073/B.py)|[&check;](ABC/ABC073/C.py)|||[ABC115](ABC/ABC115)|[&check;](ABC/ABC115/A.py)|[&check;](ABC/ABC115/B.py)|[&check;](ABC/ABC115/C.py)||

0 commit comments

Comments
 (0)