포커
시간 제한2초메모리 제한1024 MB
로키가 가진 돈과 작은 블라인드 크기가 주어집니다. 로키가 매번 폴드하고 라운드마다 블라인드가 바뀔 때, 로키의 돈이 바닥날 때까지 걸리는 라운드 수를 구합니다.
문제
로키는 매우 교활하고 꾀가 많은 신이지만 그도 실수를 한다. 토르는 누가 로키의 아내 머리를 빡빡 밀었는지 알아냈고, 이제 로키에게 보상을 요구한다. 로키는 거래를 제안한다. 아스가르드 포커의 마지막 게임에서 기회가 있을 때마다 패를 던져서 토르가 이기게 하겠다는 것이다.
아스가르드 포커의 매 라운드에서는 카드 세 장을 테이블에 놓고, 네 개의 단계가 끝날 때마다 카드를 한 장씩 더 놓는다. 라운드 전에 플레이어는 스몰 블라인드 또는 그 두 배인 빅 블라인드를 건다. 라운드가 끝나면 플레이어들의 블라인드 종류가 서로 바뀐다. 플레이어의 돈이 블라인드 금액보다 적으면 가진 돈을 모두 건다. 각 단계가 끝난 뒤 플레이어는 돈이 충분하다면 베팅을 두 배로 올릴 수 있고, 또는 포기하고 게임을 그만둘 수 있다. 누군가 포기하면 지금까지 걸린 돈은 모두 상대에게 넘어가고, 포기한 플레이어는 자신이 건 돈을 모두 잃는다. 라운드가 끝나면 플레이어들이 카드를 공개한다. 패는 플레이어의 카드 중 아무 다섯 장과 테이블 위의 카드로 만든다. 더 강한 패를 가진 플레이어가 이기고, 그 라운드에 걸린 돈을 모두 가져간다.
로키는 토르가 이기는 것을 지켜보기가 지루하다. 그래서 이 게임이 총 몇 라운드인지 알고 싶어 한다.
입력
첫 줄에 로키가 게임 시작 전에 가진 돈 와 스몰 블라인드의 크기 가 주어진다 (). 둘째 줄에는 첫 스몰 블라인드를 로키가 가진 경우 L, 토르가 가진 경우 T가 주어진다. 토르의 돈은 어떤 베팅에도 충분하다고 봐도 된다.
출력
게임의 라운드 수를 한 줄에 출력한다.