๋ฌธ์ ๋งํฌ : https://www.acmicpc.net/problem/1783
๋ฌธ์ ๋ถ๋ฅ : ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
๋ฌธ์ ์ ์ง๋ฌธ์ด ๋ญ๊ฐ ์ ๋งค๋ชจํธํ๋ค๋ ๋๋์ ๋ฐ์์ ์๊ฐ๋ณด๋ค ์ค๋์๊ฐ์ด ๊ฑธ๋ ธ๋ค.
keypoint๋ ๋์ดํธ๋ ํญ์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ค. ๋ ์ ์ด๋ค.
์ฃผ์ด์ง ๋ฌธ์ ์ ์กฐ๊ฑด์ 4๊ฐ์ง ๋ชจ๋ ์ฌ์ฉํ๋๋ฒ๊ณผ ๊ทธ๋ ์ง ์์๊ฒฝ์ฐ ๋๊ฐ์ง๋ก ๋๋์ด ์กฐ๊ฑด๋ฌธ์ ์์ฑํ๋ฉด ๋๋ค.
4๊ฐ์ง ๋ชจ๋ ์ฌ์ฉํ๊ธฐ ์ํด์๋ N์ด 3์นธ ์ด์, M์ด 7์นธ์ด์์ผ ๊ฒฝ์ฐ์ด๋ค. ์ด๊ธฐ์ค์ ๋ฒ์ด๋๋ ๋ช๊ฐ์ง ๊ฒฝ์ฐ๋ฅผ ์์ธ์ฒ๋ฆฌ ํด
์ฃผ๋ฉด ๋๋ค.
*์ ๋ต์ฝ๋ (Python)
N,M = map(int,input().split())
if N==1 or M==1 :
cnt = 1
elif M >= 7 :
if N >= 3 : cnt = (M-6) + 4
else : cnt = 4
elif M in (4,5,6) :
if N>=3 : cnt = 4
else : cnt = (M+1)//2
elif M in (2,3) :
if N>=3 : cnt = M
else : cnt = (M+1)//2
print(cnt)