Skip to content

Commit 5305256

Browse files
author
IsHYuhi
committed
ABC106-ABC110
1 parent 36ee62a commit 5305256

File tree

13 files changed

+108
-6
lines changed

13 files changed

+108
-6
lines changed

ABC/ABC106/A.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
a, b = map(int, input().split())
2+
print((a-1)*(b-1))

ABC/ABC106/B.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
n = int(input())
2+
ans = 0
3+
for i in range(1, n+1, 2):
4+
count = 0
5+
for j in range(1, i+1):
6+
if i%j == 0:
7+
count += 1
8+
if count==8:
9+
ans+=1
10+
print(ans)

ABC/ABC106/C.py

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
s = input()
2+
k = int(input())
3+
4+
for i in range(0,k):
5+
if s[i] != '1':
6+
print(s[i])
7+
exit()
8+
print(s[0])

ABC/ABC107/A.py

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
n, i = map(int, input().split())
2+
print(n-i+1)

ABC/ABC107/B.py

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
h, w = map(int, input().split())
2+
field = [list(input()) for i in range(h)]
3+
4+
w_row = ['.' for i in range(w)]
5+
del_row_list = []
6+
del_col_list = []
7+
8+
for i in range(h):
9+
if field[i] == w_row:
10+
del_row_list.append(i)
11+
12+
for j in range(w):
13+
count = 0
14+
for i in range(h):
15+
if field[i][j] == '.':
16+
count += 1
17+
if count == h:
18+
del_col_list.append(j)
19+
20+
for i in range(h):
21+
if i in del_row_list:
22+
continue
23+
for j in range(w):
24+
if j in del_col_list:
25+
continue
26+
print(field[i][j], end='')
27+
print('')

ABC/ABC108/A.py

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import math
2+
k = int(input())
3+
4+
print(math.floor(k/2)*math.ceil(k/2))

ABC/ABC108/B.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
x1, y1, x2, y2 = map(int,input().split())
2+
3+
print(x2-(y2-y1), y2+(x2-x1), x1-(y2-y1), y1+(x2-x1))

ABC/ABC109/A.py

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
a, b = map(int, input().split())
2+
if (a*b)%2==0:
3+
print('No')
4+
else:
5+
print('Yes')

ABC/ABC109/B.py

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from collections import Counter
2+
n = int(input())
3+
w = [input() for _ in range(n)]
4+
5+
if n != len(Counter(w)):
6+
print('No')
7+
exit()
8+
9+
s = w[0][-1]
10+
for i in range(1,n):
11+
if s != w[i][0]:
12+
print('No')
13+
exit()
14+
s = w[i][-1]
15+
print('Yes')

ABC/ABC109/C.py

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import math
2+
from functools import reduce
3+
4+
def gcd(numbers):
5+
return reduce(math.gcd, numbers)
6+
7+
n, x = map(int, input().split())
8+
xn = list(map(int, input().split()))
9+
xn = [abs(i-x) for i in xn]
10+
11+
print(gcd(xn))

ABC/ABC110/A.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
nums = input().split()
2+
nums.sort(reverse=True)
3+
print(int(nums[0]+nums[1])+int(nums[2]))

ABC/ABC110/B.py

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
n, m, x, y = map(int, input().split())
2+
xn = list(map(int, input().split()))
3+
ym = list(map(int, input().split()))
4+
5+
xn = max(xn)
6+
ym = min(ym)
7+
8+
for z in range(x+1,y+1):
9+
if xn < z <= ym:
10+
print('No War')
11+
exit()
12+
print('War')

README.md

+6-6
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-
|120/173|118/173|73/173|10/173|1/48|0/48|
11+
|125/173|123/173|75/173|10/173|1/48|0/48|
1212

1313
### ABC001 - ABC041
1414
|コンテスト| A | B | C | D ||コンテスト| A | B | C | D |
@@ -61,11 +61,11 @@ AtCoderの問題をpython3で解いたものになります。AC確認は行っ
6161
|[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)|
6262
|[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)||
6363
|[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)|||
64-
|[ABC064](ABC/ABC064)|[&check;](ABC/ABC064/A.py)|[&check;](ABC/ABC064/B.py)|[&check;](ABC/ABC064/C.py)|||ABC106||||
65-
|[ABC065](ABC/ABC065)|[&check;](ABC/ABC065/A.py)|[&check;](ABC/ABC065/B.py)|[&check;](ABC/ABC065/C.py)|||ABC107||||
66-
|[ABC066](ABC/ABC066)|[&check;](ABC/ABC066/A.py)|[&check;](ABC/ABC066/B.py)|[&check;](ABC/ABC066/C.py)|||ABC108||||
67-
|[ABC067](ABC/ABC067)|[&check;](ABC/ABC067/A.py)|[&check;](ABC/ABC067/B.py)|[&check;](ABC/ABC067/C.py)|||ABC109||||
68-
|[ABC068](ABC/ABC068)|[&check;](ABC/ABC068/A.py)|[&check;](ABC/ABC068/B.py)|[&check;](ABC/ABC068/C.py)|||ABC110||||
64+
|[ABC064](ABC/ABC064)|[&check;](ABC/ABC064/A.py)|[&check;](ABC/ABC064/B.py)|[&check;](ABC/ABC064/C.py)|||[ABC106](ABC/ABC106)|[&check;](ABC/ABC106/A.py)|[&check;](ABC/ABC106/B.py)|[&check;](ABC/ABC106/C.py)||
65+
|[ABC065](ABC/ABC065)|[&check;](ABC/ABC065/A.py)|[&check;](ABC/ABC065/B.py)|[&check;](ABC/ABC065/C.py)|||[ABC107](ABC/ABC107)|[&check;](ABC/ABC107/A.py)|[&check;](ABC/ABC107/B.py)|||
66+
|[ABC066](ABC/ABC066)|[&check;](ABC/ABC066/A.py)|[&check;](ABC/ABC066/B.py)|[&check;](ABC/ABC066/C.py)|||[ABC108](ABC/ABC108)|[&check;](ABC/ABC108/A.py)|[&check;](ABC/ABC108/B.py)|||
67+
|[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)||
68+
|[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)|||
6969
|[ABC069](ABC/ABC069)|[&check;](ABC/ABC069/A.py)|[&check;](ABC/ABC069/B.py)|[&check;](ABC/ABC069/C.py)|||ABC111||||
7070
|[ABC070](ABC/ABC070)|[&check;](ABC/ABC070/A.py)|[&check;](ABC/ABC070/B.py)|[&check;](ABC/ABC070/C.py)|||ABC112||||
7171
|[ABC071](ABC/ABC071)|[&check;](ABC/ABC071/A.py)|[&check;](ABC/ABC071/B.py)|[&check;](ABC/ABC071/C.py)|||ABC113||||

0 commit comments

Comments
 (0)