코딩 및 기타

오일러2003,2004

정지홍 2023. 2. 10. 00:42

 

#2003 삼차원 배열 : 오일러OJ (euleroj.io)

#3차원 배열에 데이터를 기록해서 각 행의 합을 구한다.
#첫줄은 3차원 배열의 크기 m,r,c를 나타내는 세 개의 정수가 주어짐
x,y,z=map(int , input().split())
arr=[]
sumArr=[]



#3차원 배열을 입력받는다.
for i in range(0,x):#2차원 배열의 갯수만큼 반복
    aa=[]
    for j in range(0,y):
        a=list(map(int , input().split()))
        aa.append(a)
    arr.append(aa)

#print(arr)

for i in range(0,y):#2차원 column 수 만큼 반복한다.
    colSum=0
    for j in range(0,x):#차원수 만큼 반복

        for k in range(0,z):#모든 해당 column의 row를 더한다.
            colSum+=arr[j][i][k]
    print(colSum,end=' ')

 

#2004 스테이크 : 오일러OJ (euleroj.io)

n,k=map(int , input().split())

if k>=n:
    print(2)
else:
    if n%k==0:
        print(int((n*2-1)/k)+1)
    else:
        a=int((n*2-1)/k +1)
        print(a)