๋ฐ์ํ binary search2 BOJ 18877 ) Social Distancing (C++) 18877๋ฒ: Social Distancing The first line of input contains $N$ and $M$. The next $M$ lines each describe an interval in terms of two integers $a$ and $b$, where $0 \leq a \leq b \leq 10^{18}$. No two intervals overlap or touch at their endpoints. A cow standing on the endpoint of a www.acmicpc.net ์๋์ ์ขํ๊ฐ ํฌ๊ธฐ๋๋ฌธ์ ์ด์งํ์์ ์ด์ฉํด์ ํด๊ฒฐํ๋ค. ์๋๊ตฌ๊ฐ์ด ์ค๋ฆ์ฐจ์์ผ๋ก ๋ค์ด์ค์ง์๊ธฐ ๋๋ฌธ์ ์ ๋ ฌ์ด ํ์ํ๋ค. high๋ ๊ฐ์ฅ ๋ง์ง๋ง ์๋๊ตฌ๊ฐ์ ์ขํ๊น์ง๊ฐ ๋ชจ๋ ์๋๊ตฌ๊ฐ์ด๋ผ.. 2022. 6. 10. BOJ 2428 ) ํ์ (C++) 2428๋ฒ: ํ์ ์ฒซ์งธ ์ค์ ์ ์ถํ ์๋ฃจ์ ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ๊ฐ ์๋ฃจ์ ํ์ผ์ ํฌ๊ธฐ size(F1), size(F2), ..., size(FN)์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100,000, 1 ≤ size(Fi) ≤ 100,000,000) ์๋ฃจ์ ํ์ผ์ ํฌ๊ธฐ๋ ์ ์์ด www.acmicpc.net N์ด 10^6์ด๋ฏ๋ก ์์ ์ฐพ๊ธฐ ์ํด ์ด์ค for๋ฌธ์ ๋๋ฆด ๊ฒฝ์ฐ ์๊ฐ์ด๊ณผ๊ฐ ๋๋ค. binary search๋ฅผ ์จ์ผํ๊ณ (i,j)์ (j,i)๋ ๊ฐ์ ์ผ์ด์ค ์ด๋ฏ๋ก i=0.9*v[n]; } int main(){ cin.tie(NULL); ios_base::sync_with_stdio(false); cin>>N; int t; for(int i=0;i>t; v.push_back(t); } sort(v... 2022. 6. 9. ์ด์ 1 ๋ค์ ๋ฐ์ํ