티스토리 뷰

문제

BOJ 14867 물통

klimmek55 2018. 4. 7. 01:09

물통

(http://boj.kr/14867)




물을 A에서 B로 옮기던지, B에서 A에서 옮기던지 상관 없이 옮긴 후의 상태는 4가지가 된다.

1. A가 비어있음

2. A가 가득참

3. B가 비어있음

4. B가 가득참


그렇기 때문에 모든 경우를 확인해도 2A+2B가지의 경우밖에 없기 때문에 시간초과가 나지 않는다.


다른 방법은, A에서 B로 물을 옮기고, 그 후에 B에서 A로 물을 옮기는 것은 최단의 방법일 가능성이 없다.

마찬가지로 B에서 A로 물을 옮긴 후 A에서 B로 물을 옮기는 것도 가능성이 없다.

A에서 B로 물을 옮기는 것을 기준으로 하면, A가 비었다면 물을 채우고, B가 가득 찼다면 물을 버리고, 그렇지 않다면 물을 옮기는 식으로 찾아가면 빠르게 구할 수 있다.




'문제' 카테고리의 다른 글

BOJ 14863 서울에서 경산까지  (1) 2018.04.09
BOJ 14868 문명  (0) 2018.04.08
BOJ 1208 부분집합의 합 2  (0) 2018.04.03
BOJ 3108 로고  (0) 2018.04.01
BOJ 14657 준오는 최종인재야!!  (0) 2018.03.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함