분류 전체보기

코딩테스트/코딩테스트 문제풀이

[Python] 백준 <14888-연산자 끼워넣기>

https://www.acmicpc.net/problem/14888 import sysinput = sys.stdin.readlineN = int(input())num_li = list(map(int, input().split(" ")))s_li = list(map(int, input().split(" ")))min_num = 1e9max_num = -1e9def dfs(size, total, plus, minus, multi, div): global min_num, max_num if size == N: max_num = max(total, max_num) min_num = min(total, min_num) return if plus: ..

코딩테스트/코딩테스트 문제풀이

[Python] 백준 <15652-N과 M (4)>

https://www.acmicpc.net/problem/15652 import sysinput = sys.stdin.readlineN, M = map(int, input().split(" "))dap = []def dfs(start): if len(dap) == M: print(' '.join(map(str, dap))) return for i in range(start, N+1): dap.append(i) dfs(i) dap.pop()dfs(1)

코딩테스트/코딩테스트 문제풀이

[Python] 백준 <14889-스타트와 링크>

https://www.acmicpc.net/problem/14889 import sysfrom itertools import combinationsinput = sys.stdin.readlineN = int(input())li = list()for i in range(N): li.append(list(map(int, input().split(" "))))person = list(range(N))two_li = list(combinations(person, 2)) dic = dict()# 두명 경우의 수 시너지 합 모두 구하기for a, b in two_li: dic[f"{a},{b}"] = li[a][b] + li[b][a]one_team = N//2team = list(combinati..

코딩테스트/코딩테스트 문제풀이

[Python] 백준 <2012-등수 매기기>

https://www.acmicpc.net/problem/2012 import sysinput = sys.stdin.readlineN = int(input())#dict로 학생들의 예상 등수 저장#예상 순위대로 dict 정렬#각 학생마다 불만도 구한 뒤 합dic = dict()for i in range(N): dic[i] = int(input())li = sorted(dic, key=lambda x:dic[x])dap = 0for rank in range(len(li)): dap += abs(dic[li[rank]]-(rank+1))print(dap)

Yang Ji Woo
'분류 전체보기' 카테고리의 글 목록 (26 Page)