코테/SW Expert Academy

SW Expert Academy의 문제에서 sample input 양이 너무 많다... 그래서 디버깅 할 때 각각의 테케마다 텍스트 파일에서 복붙하는게 힘들다(80000 줄을 복붙할 순 없잖아요....) 그래서 걍 파이썬으로 추출하는 코드를 만들어 버렸다. f = open("sample_input.txt", 'r', encoding = 'utf-8') startline = int(input())-1 endline = int(input()) datas = f.readlines()[startline:endline] f.close() nf = open("test.txt", 'w') for data in datas: nf.write(data) nf.close() EX) 1 10 위와 같이 입력하면 sample_..
#pragma warning (disable: 4996) #include #include #include #include using namespace std; int N, X; int T; void init_map(int m[][21]) { for (int i = 0; i 1..
#pragma warning(disable : 4996) #include #include #include using namespace std; int T, N; int com[21][21]; int tile[21][21]; int tile_col_row[21][21]; //right down left up int dy[4] = { 0,1,0,-1 }; // row int dx[4] = { 1,0,-1,0 }; // col void copy_arr(int dst[][21], int src[][21]) { for (int i = 0; i < 21; i++) { for (int j = 0; j < 21; j++) dst[i][j] = src[i][j]; } } void init(int arr[][21]) { ..
#include #include #define MAX 17 #define INT_MAX 2147483647 using namespace std; int T,N,W,H; int map[MAX][MAX]; int ans; int dr[] = { 0, -1, 0, 1 }; int dc[] = { -1, 0, 1, 0 }; void input(int w, int h) { for (int i = 1; i
//user_code #include using namespace std; struct Place { int r_plus_c_idx; int r_minus_c_idx; int r_idx; int c_idx; int uID; int pID; int r; int c; int infected; Place* dir[8]; }; Place * place[50001]; int uIDX[10001]; Place* user[10001][100]; Place * R_plus_C[20001][10]; // 1, 5 Place * R_minus_C[20001][10]; // 3, 7 Place * R[10001][10]; Place * C[10001][10]; void init() { memset(uIDX, 0, sizeo..
#include #include #include #include #include using namespace std; bool compare(const pair& a, const pair& b) { return a.first < b.first; } bool all_com(int n, int* v) { for (int i = 0; i < n; i++) { if (v[i] == 0) return false; } return true; } int main() { int T; scanf("%d", &T); for (int i = 0; i < T; i++) { vector time_lst; int visited[401]; memset(visited, 0, sizeof(visited)); int ans = 0; i..
#include #include #include #include using namespace std; int main() { int idx = 1; int N = 0; for(int id=0; id> pwd; lst.push_back(pwd); pwd = 0; } int M = 0; scanf("%d", &M); for (int j = 0; j > odr; if (odr == 'I')// insert { list lst_I; int x = 0, y = 0; int s; scanf("%d %d", &x, &y); for (int k = 0; k > s; lst_I.push_back(s); s = 0; } auto it = lst..
밤밭황제
'코테/SW Expert Academy' 카테고리의 글 목록