In C language, I have to implement all the functions, so it's a pretty tricky problem.First, node definition and queue initialization + isEmpty functi
int compare(int a, int b);int main(void) { int sizeA, sizeB;}int compare(int a, int b) { return ((int)a) - ((int)b);}
Overflow๋ฅผ ์๋ฐฉํ๊ธฐ ์ํด ์ฐ์ฐ์ ํ ๋๋ง๋ค 10์ผ๋ก ๋๋ ๋๋จธ์ง(์ผ์ ์๋ฆฌ)๋ฅผ ๋ณ์์ ์ ์ฅํด์ผ ๊ฐ์ด ์ปค์ง๋ ๊ฒ์ ๋ง์ ์ ์๋ค. int main(void) { int t; int a, b;}
}//+------------------------------------------------------------------+
binomial coefficient formulainput --- n, k || ( 1 <= n <= 10, 0 <= k <= n )n! / (k! (n - k)!)Factorialhttps://en.wikipedia.org/wiki
eulidean algorithmhttps://en.wikipedia.org/wiki/Euclidean_algorithm// Euclidean-algorithmint gcd(int a, int b) { int r;}int main(void) { int t; i
ArraySetAsSeries The function sets the AS_SERIES flag to a selected object of a dynamic array, and elements will be indexed like in timeseries. > ## CopyHigh The function gets into high_array the h...
์ด๊ฑด ๋ญ....์ฌ๋ ๊ดํธ์ผ ๋ cnt++, ๋ซ๋ ๊ดํธ์ผ ๋ cnt-- ๋ฅผ ํด์ค๋ค.ํ์ง๋ง ๋ณ์ cnt๊ฐ ์์๋ก ๋์ด๊ฐ๋ ์๊ฐ ๊ทธ ๋ฌธ์์ด์ ์ฌ๋ ๊ดํธ ์์ด ๋ซ๋ ๊ดํธ๊ฐ ์๊ธด ๊ฒ.๊ทธ ๋ NO๋ฅผ ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ค.int main(void) { int T; int length =
์งํฉ๋ก ์ผ๋ก ๋ถ๋ฅ๋์ด ์์ง๋ง ์ฌ์ค์ Dynamic programming ๋ฌธ์ ์ํ๋ฅผ ๊ทธ๋ ค์ ๊ท์น์ ์ฐพ์ผ๋ฉด ์ฝ๊ฒ ๋ต์ ์์ฑํ ์ ์๋ค.int main(void) { int T; int n, m; long long int result32 = { 0, };}
๋ ๊ฐ์ ํ์ผ์ ํ ๋จ์๋ก ๋น๊ตํ์ฌ ์ฐจ์ด์ ์ ์ถ๋ ฅํด์ฃผ๋ ๋ช ๋ น์ด์ ๋ถ๋ถ์ ์๋ณธ, ๋ท ๋ถ๋ถ์ ์๋ก์ด ํ์ผ์ ๋๊ณ ๋น๊ตํจ์ฆ ๋ ๋ฒ์งธ ํ์ผ์ด ๊ธฐ์ค์ด ๋๋๋ฐ, ์ฒซ ๋ฒ์งธ ํ์ผ์ ์ด๋ป๊ฒ ์์ ํด์ผ ๋ ๋ฒ์งธ ํ์ผ๊ณผ ๊ฐ์์ง๋์ง๋ฅผ ๋ํ๋\-i : ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ (--ignore
ํน์ ํจํด ์ฐพ์์ ์ถ๋ ฅ\-b : ์ผ์นํ๋ ํจํด์ด ์๋ ์ค์ ์์์ ์ ์ถ๋ ฅ\-c : ์ผ์นํ๋ ํจํด์ด ์๋ ์ค์ ๊ฐ์ ์ถ๋ ฅ\-h : ์ฌ๋ฌ ๊ฐ์ ํ์ผ ๊ฒ์ ์ ์ถ๋ ฅํ๋ ํ์ผ ์ด๋ฆ์ด ๋ถ๋ ๊ฒ์ ๋ฐฉ์งํจ\-i : ๊ฒ์ํ ๋ ๋์๋ฌธ์ ๊ตฌ๋ถ X\-n : ์ผ์นํ๋ ํจํด ์๋ ์ค์ ๋ฒํธ
ํ์ค ์ ๋ ฅ์ผ๋ก ๋ฐ๋ ๊ฐ์ ํ์ค ์ถ๋ ฅ์ผ๋ก ์ด์ด์ฃผ๋ ๋ช ๋ น..์ด๋ผ๋๋ฐ ๊ทธ๋ฅ ํ์ผ ํ ์คํธ๋ฅผ ํฐ๋ฏธ๋๋ก ๋ณด์ฌ์ค~ ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.์ ์ผ ๋ง๋งํ /etc/passwd ์ ์๋ ๊ฐ์ ๋ฝ์๋ณด์\-b : ํ ๋ฒํธ๋ฅผ ๋ถ์ฌ์ฃผ๋๋ฐ ๊ณต๋ฐฑ ์ ์ธ\-n : ํ ๋ฒํธ๋ฅผ ๋ถ์ฌ์ฃผ๋๋ฐ ๊ณต๋ฐฑ ํฌํจ\-E :
ํ ๋ง๋๋ก ์ ๋ฆฌํ๋ฉด ์ ์ ํ์ถ(first in last out)ํํ์ ์๋ฃ๊ตฌ์กฐ์ด๋ค.์คํ์ด๋ ๋ฐ์ดํฐ๊ฐ ์์ฌ์ง ๋๋ฏธ๋ฅผ ๋งํ๋๋ฐ, C์ธ์ด๋ ์ฐ๊ธฐ ํธ๋ฆฌํ ํจ์๊ฐ ์์ผ๋ฏ๋ก ํ๋๋ถํฐ ์ด๊น์ง ๊ตฌํ์ ํด์ผํ๋ค. ํ์ํ ๊ฒ๋ค๋ก๋1\. ๋ ธ๋ ๊ตฌ์กฐ์ฒด2\. ์ฐ๊ฒฐ๋ฆฌ์คํธ3\. ์คํ ๊ป๋ฐ๊ธฐ์ฐ์ ๋ ธ
๋ต์ ๋ค ๊ฐ๊ฐ ๋์ฌ ์ ์๋ค. x, (w - x), y, (h - y)์ต์๊ฐ ๊ตฌํ๋ฉด ๋ต์ด ๋์จ๋ค.int main(void) { int x, y, w, h;}
https://www.acmicpc.net/problem/18870์ฐ์ ์ขํ์์ถ์ด๋ ๋ง์ ์ ๋๋ก ์ดํดํด์ผ ํ๋ค. ์ฐธ๊ณ : https://medium.com/algorithms-digest/coordinate-compression-2fff95326fb๋
https://www.acmicpc.net/problem/10814๊ฐ์ ํ ์์๋๋ก ์ซ์๋ฅผ ์ ๋ ฅํด์ฃผ๊ณ ๋น๊ตํ๋ฉฐ qsort๋ฅผ ์จ์ฃผ๋ฉด ๋จ.qsort์งฑ์งฑ๋งจtypedef struct \_Person { char name101; int idx; int age;}Perso