백준 B20055-컨베이어 벨트 위의 로봇 with 파이썬


백준 B20055-컨베이어 벨트 위의 로봇 with 파이썬

문제 20055번: 컨베이어 벨트 위의 로봇 문제 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부터 2N까지의 번호가 매겨져 있다. 벨트가 한 칸 회전하면 1번부터 2N-1번까지의 칸은 다음 번호의 칸이 있는 위치로 이동하고, 2N번 칸은 1번 칸의 위치로 이동한다. i번 칸의 내구도는 A i 이다. 위의 그림에서 1번 칸이 있는 위치를 " 올리는 위치 ", N번 칸이 있는 위치를 " 내리는 위치 "라고 한다. 컨베이어 벨트에 ... www.acmicpc.net 풀이 그렇게 어렵지 않은 문제인데 실수해서 많이 시간을 낭비했다. down을 선언할 때 순간 뒤집어야하는 부분을 잊어서 마지막 테케를 계속 해결하지 못했다. 이 부분을 고치고 나서는 빠르게 해결 가능했다. 코드 import sys input = sys.stdin.readline...


#구현 #백준 #삼성코테기출

원문링크 : 백준 B20055-컨베이어 벨트 위의 로봇 with 파이썬