분류 전체보기
2024.08.27 운동일지
2024.08.27 운동일지
2024.08.27맨몸운동 50분
[백준 2573번 C/C++] 빙산
[백준 2573번 C/C++] 빙산
2024.08.26[백준 2573번 C/C++] 빙산 https://www.acmicpc.net/problem/2573 해결전략 너비우선탐색 BFS 정답코드 #include #include #include using namespace std;int dirY[4] = { -1, 0, 1, 0 };int dirX[4] = { 0, -1, 0, 1 };struct Info { int y, x;};int n, m;vector> v;queue Q;void GlacierMelting(){ vector> temp = v; queue nextQ; while(!Q.empty()) { int y = Q.front().y; int x = Q.front().x; Q.pop(); int adjOceans = 0; for (int i..
2024.08.25 운동일지
2024.08.25 운동일지
2024.08.25Zone 2 유산소 1시간 + 맨몸운동 15분
2024.08.24 운동일지
2024.08.24 운동일지
2024.08.24웨이트 40분 + 유산소 30분
2024.08.23 운동일지
2024.08.23 운동일지
2024.08.24웨이트 1시간
[백준 20055번 C/C++] 컨베이어 벨트 위의 로봇
[백준 20055번 C/C++] 컨베이어 벨트 위의 로봇
2024.08.23[백준 20055번 C/C++] 컨베이어 벨트 위의 로봇 https://www.acmicpc.net/problem/20055 해결전략 구현, 브루트 포스 Brute Force 정답코드 #include #include #include using namespace std;int n, k; // n: 컨베이어 길이, k: 내구도가 0인 칸의 개수 한계수int answer; // 몇 번째 단계인가deque> dQ; // 내구도, 로봇 배치 여부int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >> k; for (int i = 0; i > input; dQ.push_back({ inp..
2024.08.21 운동일지
2024.08.21 운동일지
2024.08.21웨이트 50분
2024.08.20 운동일지
2024.08.20 운동일지
2024.08.21웨이트 1시간 5분
[백준 1062번 C/C++] 가르침
[백준 1062번 C/C++] 가르침
2024.08.19[백준 1062번 C/C++] 가르침 https://www.acmicpc.net/problem/1062 해결전략 비트마스킹 Bitmasking백트래킹 정답 코드 #include #include #include #include #include using namespace std;int n, k; // n: 단어의 수, k: 배울 수 있는 알파벳의 수int answer; // 최대 읽을 수 있는 단어의 수를 저장하는 변수int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n >> k; vector words(n); // 단어들을 저장할 벡터 for (int i = 0; i >..
2024.08.18 운동일지
2024.08.18 운동일지
2024.08.18웨이트 1시간, 유산소 1시간컨디션 저조여서 운동 2번함
2024.08.17 운동일지
2024.08.17 운동일지
2024.08.17웨이트 1시간 10분
2024.08.16 운동일지
2024.08.16 운동일지
2024.08.16웨이트 40분 + 유산소 20분