fill()
-
C++ 2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ
2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐC++์์ 2์ฐจ์ ๋ฐฐ์ด์ ํน์ ๊ฐ์ผ๋ก ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์.int ary[50][50]; ๋ฐฉ๋ฒ๋ฐฉ๋ฒ โ : 2์ค for ๋ฌธ ์ฌ์ฉํ๊ธฐ2์ค for ๋ฌธ์ผ๋ก ํ๋ํ๋์ฉ ๊ฐ์ ์ง์ด ๋ฃ๋ ์์ฃผ ๊ธฐ์ด์ ์ธ ๋ฐฉ๋ฒ์ด๋ค.int value = 1; // ์ด๊ธฐํ ํ๊ณ ์ ํ๋ ๊ฐfor (int i = 0; i ๋ฐฉ๋ฒ โก : memset ํจ์ ์ฌ์ฉํ๊ธฐmemset ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ์ด๊ธฐํ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.๋จ, memset ํจ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, 0 ๋๋ -1๋ก๋ง ์ด๊ธฐํ ํ ์ ์๋ค. ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ (๋๋ ) ํค๋๋ฅผ ๋ถ๋ฌ์์ผ ํ๋ค.memset(์์์ฃผ์, ๊ฐ, ํฌ๊ธฐ);#include memset(ary, 0, sizeof(ary)); ..
0 2023.01.26 -
BOJ-10250 [C++] ACM ํธํ
๋ฌธ์ ACM ํธํ ๋งค๋์ ์ง์ฐ๋ ์๋์ด ๋์ฐฉํ๋ ๋๋ก ๋น ๋ฐฉ์ ๋ฐฐ์ ํ๊ณ ์๋ค. ๊ณ ๊ฐ ์ค๋ฌธ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์๋๋ค์ ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑธ์ด์ ๊ฐ์ฅ ์งง์ ๊ฑฐ๋ฆฌ์ ์๋ ๋ฐฉ์ ์ ํธํ๋ค๊ณ ํ๋ค. ์ฌ๋ฌ๋ถ์ ์ง์ฐ๋ฅผ ๋์ ์ค ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ์ฆ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ ๋๋ก ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑท๋ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์งง๋๋ก ๋ฐฉ์ ๋ฐฐ์ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ๋ฌธ์ ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด์ ํธํ ์ ์ง์ฌ๊ฐํ ๋ชจ์์ด๋ผ๊ณ ๊ฐ์ ํ์. ๊ฐ ์ธต์ W ๊ฐ์ ๋ฐฉ์ด ์๋ H ์ธต ๊ฑด๋ฌผ์ด๋ผ๊ณ ๊ฐ์ ํ์ (1 โค H, W โค 99). ๊ทธ๋ฆฌ๊ณ ์๋ฆฌ๋ฒ ์ดํฐ๋ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ค๊ณ ๊ฐ์ ํ์(๊ทธ๋ฆผ 1 ์ฐธ๊ณ ). ์ด๋ฐ ํํ์ ํธํ ์ H ร W ํํ ํธํ ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํธํ ์ ๋ฌธ์ ์ผ์ธต ์๋ฆฌ๋ฒ ์ดํฐ ๋ฐ๋ก ์์ ์๋๋ฐ, ์ ๋ฌธ์์ ์๋ฆฌ๋ฒ ์ดํฐ๊น์ง์ ๊ฑฐ๋ฆฌ๋ ๋ฌด์ํ๋ค. ๋ ๋ชจ..
0 2022.10.24