์ผ์ฑ sw
-
[BaekJoon] ์ผ์ฑ sw ์ญ๋ ํ ์คํธ(๊ฒฝ์ฌ๋ก)SW Test/BaekJoon 2020. 4. 19. 04:22
์ด ๋ฌธ์ ๋ c++๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค. ๋ฌธ์ ์์ ํ์ด #include #include using namespace std; // ๊ฒฝ์ฌ๋ก ๋๋์ง ํ์ธํ๋ ํจ์ bool find_load(int data[],int n,int l){ int s=data[0]; // ๊ฐ์ฅ ์ ์์ int cnt=1; // ๊ฐ์ฅ ์ ์์๋ ๊ฐ์ ์ ์ฒดํฌํ๊ธฐ ์ํ count, ์ฒ์ ์์์ 1 for(int i=1;i=2){ // ๊ฒฝ์ฌ ์ฐจ์ด๊ฐ +2, -2์ด์์ด๋ฉด ์ข ๋ฃ return false; } else if(s-data[i]==1){ // ๊ฒฝ์ฌ๊ฐ ๋ฎ์์ง ๊ฒฝ์ฐ : l๋งํผ์ ๊ฒฝ์ฌ๊ธธ์ด๊ฐ ์กด์ฌํด์ผ ํ๋ค bool find=true; for(int j=i;j ex) l=2์ผ๊ฒฝ์ฐ 3 2 1 ์ด๋ฉด 1์ ํด๋นํ๋ ์ธ๋ฑ์ค if(i=l){ //..
-
[Baekjoon] ์ผ์ฑ sw ์ญ๋ ํ ์คํธ(์ฐ๊ตฌ์)SW Test/BaekJoon 2020. 4. 19. 03:28
์ด ๋ฌธ์ ๋ c++๋ก ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค. ๋ฌธ์ ์์ ํ์ด #include #include #include using namespace std; int result=0; // ์ต๋๊ฐ int n,m; int dir[4][2]={{1,0},{0,1},{-1,0},{0,-1}}; // ์ํ์ข์ฐ // ์ฌ๊ฐํ ์์ ์๋์ง ํ๋จํ๋ ํจ์ bool inside(int y,int x){ return 0