구현 13

[백준] 16235 나무 재테크 python(pypy)

https://www.acmicpc.net/problem/16235 16235번: 나무 재테크 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 www.acmicpc.net 시뮬레이션 문제여서 문제에 나와있는 순서대로 풀었다. 더보기 import sys; input = sys.stdin.readline from heapq import heappop, heappush def main(): N, M, K = map(int, input().split()) A = [list(map(int, input().split())) for _ in range(N)] t..

STUDY/Algorithm 2022.03.10

[백준] 14499 주사위 굴리기 python

https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도 www.acmicpc.net # https://www.acmicpc.net/problem/14499 import sys; input = sys.stdin.readline def rollingDice(d, dice): # d: rolling direction 1 east, 2 west, 3 north, 4 south # dice: 1 top, 6 bottom #..

STUDY/Algorithm 2021.10.17

[백준] 3190 뱀 python

https://www.acmicpc.net/problem/3190 3190번: 뱀 'Dummy' 라는 도스게임이 있다. 이 게임에는 뱀이 나와서 기어다니는데, 사과를 먹으면 뱀 길이가 늘어난다. 뱀이 이리저리 기어다니다가 벽 또는 자기자신의 몸과 부딪히면 게임이 끝난다. 게임 www.acmicpc.net # import sys; input = sys.stdin.readline from collections import deque N = int(input()) K = int(input()) apples = set([tuple(map(int, input().split())) for _ in range(K)]) L = int(input()) change = [input().split() for _ in ran..

STUDY/Algorithm 2021.10.14