본문 바로가기

분류 전체보기98

[16198번] 에너지 모으기 16198번: 에너지 모으기 www.acmicpc.net /*16198번 에너지 모으기*/ #include #include using namespace std; vectorball; int N; int Max_power, power_sum; void power_gain(vector v) { if (v.size() == 2) { if (Max_power < power_sum) Max_power = power_sum; } else { for (int i = 1; i < v.size()-1; i++) { power_sum += v.at(i - 1)*v.at(i + 1); int temp = v.at(i); v.erase(v.begin() + i, v.begin() + i + 1); power_gain(v); .. 2018. 11. 8.
[16137번] 견우와 직녀 16137번: 견우와 직녀 www.acmicpc.net #include #include #include using namespace std; struct pnt { int rr, cc; }temp; queueCliff, Q, temp_Q; int N, M; int Map[10][10]; int visit[10][10]; int temp_arr[10][10];//visit 바뀌기 전 정보를 저장 int drc[] = { 0,0,-1,1,-1,1,0,0 }; int min_temp = 10000; bool chk(int r, int c) { char flag = true; if (r - 1 >= 0 && c + 1 < N) { if (Map[r - 1][c] == 0 && Map[r][c + 1] == 0).. 2018. 11. 8.
memset 함수 주의점 memset 함수 주의점 메모리를 다루는 다양한 함수가 있고, 이에 대한 사용법은 정확히 알고 있으면 매우 편리합니다. 배열, struct, class를 초기화할 때 memset을 이용하면 한 번에 초기화 할 수 있습니다. 이러한 memset 함수를 사.. beautyrain.tistory.com 2018. 11. 8.
[1759번] 암호만들기 /*1759번 암호만들기*/ #include #include #include using namespace std; int L, C; char input[16]; bool visit[16]; string pw; void make_pass(int n, int s) { if (n > L) { int vow = 0;//모음 int conso = 0;//자음 for (int i = 0; i = 1 && conso >= 2) cout L >> C; char in; for (int.. 2018. 11. 6.