ComputerScience(15)
-
byobu 단축기
│ F1 * Used by X11 * │ │ Shift-F1 Display this help │ │ F2 Create a new window │ │ Shift-F2 Create a horizontal split │ │ Ctrl-F2 Create a vertical split │ │ Ctrl-Shift-F2 Create a new session │ │ F3/F4 Move focus among windows │ │ Shift-F3/F4 Move focus among splits │ │ Ctrl-F3/F4 Move a split │ │ Ctrl-Shift-F3/F4 Move a window │ │ Alt-Up/Down Move focus among sessions │ │ Shift-Left/Right/Up/D..
2020.03.02 -
vector 선언,초기화와 정적 배열 초기화 속도차이
#include #include #include using namespace std; class ChronoTimer { private: chrono::time_point s, e; public: void start() { s = chrono::steady_clock::now(); } void stop() { e = chrono::steady_clock::now(); } long long getNano() { return chrono::nanoseconds(e - s).count(); } void stopNPrint() { stop();cout
2019.09.30 -
자잘한 문법들
if(initialize;condition){ ... } ///////////////////////////// switch(initialize;condition) case... C++17에서 추가된 문법 int x{}; float y{}; ... cout
2019.07.25 -
C++17 Structured binding
tuple t = {"lee", 'Y', 12}; auto [name,check,age] = t; // string name = lee, char check = Y, int age = 12 pair p = {1,2}; auto [x,y] = p; // int x= 1, int y =2 너무 편해버림 tuple이나 구조체로부터 여러 변수를 동시해 초기화 tuple t = {1.2, 6, 30} auto &[a,b,c] = t; // double &a = 1.2, int &b=6, int &c = 30 a = 1.3 cout
2019.07.25 -
[BJ15975] 화살표 그리기
https://www.acmicpc.net/problem/15975 15975번: 화살표 그리기 직선위에 $N$개의 점들이 주어지고 각 점은 $N$개의 색깔 중 하나를 가진다. 편의상, 색깔은 1부터 $N$까지의 수로 표시 하고, 점들의 좌표는 모두 다르다. 각 점 $p$에 대해서, $p$에서 시작하는 직선 화살표를 이용해서 다른 점 $q$에 연결하려고 한다. 여기서, 점 $q$는 $p$와 같은 색깔의 점들 중 $p$와 거리가 가장 가까운 점이어야 한다. 만약 가장 가까운 점이 두 개 이상이면 아무거나 하나를 선택한다. 각 점 $p$에서 시작하여 위 www.acmicpc.net 데이터 범위를 신경씁시다. #include #include #include #include #include using names..
2019.07.25 -
[BJ 15971] 두 로봇
https://www.acmicpc.net/problem/15971 15971번: 두 로봇 입력에서 두 번째 줄에 주어지는 방번호는 1과 2, 세 번째 줄에 주어지는 방 번호는 2와 3, …, i번째 줄에 주어지는 방 번호는 i-1과 i, …, N번째 줄에 주어지는 방 번호는 N-1과 N이다 (아래 입력과 출력의 예에서 예제 입력 1을 참고). www.acmicpc.net 쉬운 문제들도 코드를 더 직관적이고 깔끔하게 푸는 연습이 너무 부족한듯하다 한점을 출발점, 한 점을 목적지로 설정하고 dfs로 목적지에 도착하면 경로를 백트랙하면 경로까지의 거리를 구하고 그중 가장큰값을 빼면된다. #include #include #include #include #include using namespace std; #d..
2019.07.24