[C++] ํฌ ํฌ์ธํฐ(Two Pointer)
ยท
๐ Computer Science/โ Algorithm
ํฌ ํฌ์ธํฐ(Two Pointer) 1์ฐจ์ ๋ฐฐ์ด์์ ๊ฐ์ ๋ค๋ฅธ ์์๋ฅผ ๊ฐ๋ฆฌํค๊ณ ์๋ 2๊ฐ์ ํฌ์ธํฐ๋ฅผ ์กฐ์ํ์ฌ ์ํ๋ ๊ฐ์ ์ป๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋ฌธ์ https://www.acmicpc.net/problem/2003 2003๋ฒ: ์๋ค์ ํฉ 2 ์ฒซ์งธ ์ค์ N(1≤N≤10,000), M(1≤M≤300,000,000)์ด ์ฃผ์ด์ง๋ค. ๋ค์ ์ค์๋ A[1], A[2], …, A[N]์ด ๊ณต๋ฐฑ์ผ๋ก ๋ถ๋ฆฌ๋์ด ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ A[x]๋ 30,000์ ๋์ง ์๋ ์์ฐ์์ด๋ค. www.acmicpc.net #include using namespace std; int arr[10000]; int main() { int N, M; cin >> N >> M; for (int i = 0; i > arr[i]; ..