Bibbidi Bobbidi Boo
[알고리즘] BOJ 1303번: 전쟁 - 전투(python3)
Algorithm 2023. 6. 9. 09:45

* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 9 / 50 탐색 9 / 50(NEW!) 기초 동적 프로그래밍 7 / 50 투포인터 2 / 10 이분탐색 0 / 10 문제 https://www.acmicpc.net/problem/1303 1303번: 전쟁 - 전투 첫째 줄에는 전쟁터의 가로 크기 N, 세로 크기 M(1 ≤ N, M ≤ 100)이 주어진다. 그 다음 두 번째 줄에서 M+1번째 줄에는 각각 (X, Y)에 있는 병사들의 옷색이 띄어쓰기 없이 주어진다. 모든 자리에는 www.acmicpc.net → solved.ac 기준 실버 1 문제 해결 아이디어 이전에 풀었던 문..

[알고리즘] BOJ 1697번 - 숨바꼭질(python3)
Algorithm 2023. 5. 24. 01:43

* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 3 / 50 탐색 4 / 50(NEW!) 기초 동적 프로그래밍 3 / 50 투포인터 0 / 10 문제 1697번: 숨바꼭질 (acmicpc.net) 1697번: 숨바꼭질 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net → solved.ac 기준 실버 1 문제 해결 아이디어 걷는다면, x - 1 또는 x + 1로 이동 순간이동하면..

[알고리즘] BOJ 2606번 - 바이러스(python3)
Algorithm 2023. 5. 24. 00:36

* 알고리즘 너무 약해서 기초 문제 50개 목표로 푸는 중... * 3시간 안에 답을 내지 못하면 답지를 보고 30분 내로 정답 판정을 받고, 3일 뒤 다시 풀어보기 Greedy 3 / 50 탐색 3 / 50(NEW!) 기초 동적 프로그래밍 3 / 50 투포인터 0 / 10 문제 2606번: 바이러스 (acmicpc.net) 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net → solved.ac 기준 실버 3 문제 해결 아이디어 그림만 보고 그래프 탐색임을 일단 유추, 시작 노드가 1번이고, 연결된 노드의 수를 출력..