BOJ 2923 : 숫자 게임
2021. 8. 6. 16:52ㆍPS/Greedy
https://www.acmicpc.net/problem/2923
문제에서 1<=A,B<=100이라는 조건을 줌으로써 답을 그리디하게 찾을 수 있다.
구하는 방법은
일단 배열 A,B를 잡아서 입력에서 값이 나온 횟수를 저장한다.
포인터 a=1,b=100을 두고 이를 A[a], B[b]값이 있을때까지 a++, b--를 해주는 투포인터 방식으로 해주면 된다.
답은 max(a+b) (A[a]>0 & B[b]>0)로 포인터들을 움직이면서 그리디하게 찾아주면 된다
'PS > Greedy' 카테고리의 다른 글
BOJ 2516 : 원숭이 (1) | 2021.08.06 |
---|---|
BOJ 2437 : 저울 (0) | 2020.08.17 |