본문 바로가기

정리해두는거

(20)
가상 아이피, L4 스위치 서버 그룹의 대표 아이피가 가상아이피(Virtual IP)이고 로드밸런서가 적절한 실제 아이피로 요청을 분배해준다
토마토 https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net #include #include #include #include #include using namespace std; int row, col; int tomatoCnt; int days; vector tomatoPos; vector tomatoMap; int dr[4] = {0,0,1,-1}; int dc[4] = {1,-1,0,0}; void input() { cin >> col..
미로 탐색 https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net moveCnt를 증가시키고 확장을 하기 전에 큐의 size를 확인해서 진행했어야 한다 #include #include #include #include #include using namespace std; int row; int col; vector maze; vector visited; int dx[4] = {0,0,1,-1}; int dy[4] = {1,-1,0,0}; void bfs() { int moveCnt=0; queu..
설탕 배달 (dp) https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net n=4일때 고려 안해서 틀렸다 #include #include #include #include using namespace std; int main() { int N; cin >> N; vector dp(N+1); dp[0] = 99999; dp[1] = 99999; dp[2] = 99999; dp[3] = 1; dp[4] = 99999; dp[5] = 1; for(int i=6; i 99999)cout
설탕 배달 (그냥 구현) https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net #include using namespace std; int main() { int N; cin >> N; int num5 = N/5; int num3 = 0; while(true) { int leftN = N - 5*num5; if(leftN%3 == 0) { num3 = leftN/3; cout =1) { num5--; } else { cout
마법사 상어와 파이어볼 https://www.acmicpc.net/problem/20056 20056번: 마법사 상어와 파이어볼 첫째 줄에 N, M, K가 주어진다. 둘째 줄부터 M개의 줄에 파이어볼의 정보가 한 줄에 하나씩 주어진다. 파이어볼의 정보는 다섯 정수 ri, ci, mi, si, di로 이루어져 있다. 서로 다른 두 파이어볼의 위치 www.acmicpc.net 속력이 N보다 큰 경우 고려를 못했다(N을 초과해서 이동 했을 때 단순히 N을 더하고 빼면 안됨) 처음 속력 값을 저장할때 %연산을 사용했었는데 나중에 원본 속력 값이 사용되기 때문에 그러면 안되었다 맨날 auto로 값 안바뀌는거 잊지말자 다짐하는데 또 실수했다 #include #include #include using namespace std; int N,..
XCode에서 연습하게 되었다 비주얼 스튜디오 맥북에서 안되나 봄 이참에 XCode 써봐야징 https://spin.atomicobject.com/xcode-keyboard-shortcuts/https://spin.atomicobject.com/xcode-keyboard-shortcuts/ Xcode Efficiency Tips: Keyboard Shortcuts Xcode shortcuts for getting around workspace windows, navigating in the editor, building, running, testing, and debugging. spin.atomicobject.com
메타데이터 metadata
DMZ Demilitarized Zone NAT
Next.js