전체 글439 백준 1094 파이썬 length = int(input())n = 64while n > length: n = n/2lists = [n]sum=0count=0while n != 1: n = n/2 lists.append(n)for i in lists: if sum+i 2018. 11. 6. 백준 2455 파이썬 a_1, b_1 = map(int, input().split())a_2, b_2 =map(int, input().split())a_3,b_3 = map(int, input().split())a_4,b_4 =map(int, input().split()) num = []num.append(b_1)num.append(num[0]- a_2 + b_2)num.append(num[1] - a_3 + b_3)num.append(num[2] - a_4 + b_4)print(max(num)) 2018. 11. 6. 백준 1463번 파이썬 n = int(input()) dp = [] dp.append(0) dp.append(0) dp.append(1) dp.append(1) for i in range(4, n + 1): dp.append(dp[i - 1] + 1); if(i % 2 == 0): dp[i] = min(dp[i], dp[i // 2] + 1) if(i % 3 == 0): dp[i] = min(dp[i], dp[i // 3] + 1) print(dp[n]) 2018. 10. 7. 백준 1912번 파이썬 n = int(input())num = list(map(int, input().split()))i=0sum=[num[0]]for i in range(len(num)-1): sum.append(max(sum[i] + num[i+1],num[i+1]))print(max(sum)) 2018. 10. 3. 이전 1 ··· 92 93 94 95 96 97 98 ··· 110 다음