Skip to content

Instantly share code, notes, and snippets.

Joonmo Yang Bloofer

Block or report user

Report or block Bloofer

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View snake.cpp
#include <iostream>
#include <vector>
#include <queue>
using namespace std;
int N, K, L;
int arr[100][100] = {0, }; // 0: 빈칸, 1: 사과, 2: 뱀
vector< pair<int, int> > appleVec;
vector< pair<int, char> > moveVec;
View dice.cpp
#include <iostream>
#include <vector>
using namespace std;
int N, M, K;
int arr[20][20] = {0, };
vector<int> instVec;
int dice[6] = {0, };
void roll_south(){
View dice.cpp
#include <iostream>
#include <vector>
using namespace std;
int N, M, K;
int arr[20][20] = {0, };
vector<int> instVec;
int dice[6] = {0, };
void roll_south(){
View shark.cpp
#include <iostream>
#include <queue>
#include <vector>
#include <algorithm>
using namespace std;
int moveCnt = 0;
int N;
int arr[20][20];
bool visit[20][20] = {0, };
View operator.cpp
#include <iostream>
#include <string>
#include <climits>
using namespace std;
int N;
int nums[11];
int ops[4];
int cnt[4];
int maxVal = INT_MIN;
View ladder.cpp
#include <iostream>
#include <vector>
using namespace std;
int M, N, H;
bool hrz[31][11] = {0,}; // 사다리에 가로선을 놓는 배열
vector< pair<int, int> > hrzs; // 처음 주어지는 M개의 가로선 배치
typedef enum{
DOWN = 0,
LEFT = 1,
View tree.cpp
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int nutrArr[11][11] = {0, }; // 양분 배열: 각 엔트리에 양분량 저장
int landArr[11][11] = {0, }; // 땅 배열: 각 엔트리에 현재 땅의 양분량 저장
vector<int> treeArr[11][11]; // 나무 배열: 각 엔트리에 나무 나이 벡터 저장
int N, M, K; // N: N*N배열크기, M: 나무 숫자, K: 목표 해
int dx[8] = {0, 1, 1, 1, 0, -1, -1, -1};
View tetromino.cpp
#include <iostream>
#include <climits>
#include <string>
using namespace std;
int N, M;
int arr[500][500];
int dx[8] = {0,1,0,-1,1,-1,-1,1};
int dy[8] = {1,0,-1,0,-1,-1,1,1};
View population.cpp
#include <iostream>
#include <vector>
using namespace std;
int N, L, R;
int arr[50][50] = { 0, };
bool hrz[50][49] = { 0, }; // 각 인접 나라별 국경개방 여부 (가로축)
bool vtc[49][50] = { 0, }; // 각 인접 나라별 국경개방 여부 (세로축)
bool visit[50][50] = { 0, };
vector< pair<int, int> > groupVec;
View cctv.cpp
#include <iostream>
#include <climits>
#include <vector>
#include <string>
using namespace std;
int arr[8][8] = { 0, }; // 처음 방안의 벽과 cctv의 위치 배열
int range[8][8] = { 0, }; // cctv의 동작반경
int N, M; // N * M: 배열크기, C: cctv 갯수
vector< pair<int, int> > cctv; // cctv의 배열
You can’t perform that action at this time.