[Cpp/C++] 백준 14499: 주사위 굴리기
문제에 있는 조건을 그대로 구현하였다. #define LOCAL #include #define sf1(a) cin >> a; #define pf1(a) cout > x >> y; cin >> K; vector v = vector(N,vector(M,0)); for(int i = 0; i > v[i][j]; } } int inp; for(int i = 0; i > inp; nx = x + dy[inp-1]; ny = y + dx[inp-1]; // pf2(nx,ny); if(nx >= 0 && nx = 0 && ny < M){ if(v[x][y] != 0){ ..
Programming Language/C & Cpp
2022. 7. 16. 01:13
[Cpp] 알고리즘 문제 풀 때 파일을 입력으로 받기
예전 부터 백준 문제를 풀 때 문제의 입력 값을 직접 복사해서 치는 것이 너무 귀찮았다. 이번에 다시 알고리즘 공부를 시작하면서, 입력 파일 및 출력 파일을 이용하여서 문제를 푸는 방법을 찾아보았다. 1. OS의 Redirect 기능 이용 이 기능이 프로그램 코드를 수정하지 않고 하는 방법 중에서는 가장 쉬운 방법이라고 생각한다. 프로그램을 실행할 때 ./program output.txt와 같이 입력하면, 'input.txt'의 파일의 내용을 stdin의 입력으로 받고 'output.txt'의 파일에 stdout의 출력을 적는다. 만약에 프로그램의 출력은 터미널에서 보고 싶다면, ./program 기호는 다음에 오는 argument에 파일의 출력을 적겠다는 뜻이다. 당연하게도..
Programming Language/C & Cpp
2022. 6. 21. 17:07