PS 3

백준 14697번 방 배정하기 c++

나의 메모 배정된 모든 방에 빈 침대가 없도록 -> 방의 정원을 모두 꽉 채울것 3개의 침대수가 주어지는데 방 3개 모두 사용할 필요 X 필요한 변수 방의 정원 : A,B,C 전체 학생 수 : N 경우 A방으로 죄다 배정하기 if(N % A == 0) printf("1"); A방으로 죄다 배정하기 B방으로 죄다 배정하기 C방으로 죄다 배정하기 A,B방으로 죄다 배정 A,C방으로 죄다 배정 B,C방으로 죄다 배정 A,B,C방으로 죄다 배정 --------------------------------------------------------- 일단 브루트 포스는 이름부터 완전 탐색이니까 방을 배정하는 모든 경우의 수를 생각해보니 이렇게 7개 나왔다. 그래서 A,B,C 1개의 방만으로 배정하는 경우는 각 fo..

PS 2021.05.19

PS공부시 나와의 약속

잘못된 방법으로 방황하는 경우를 최대한 줄이기 위해 (이미 다른 코딩 공부할때 방황을 너무 많이 했다.) 나와의 약속을 여기 올려놓고 주기적으로 봐야겠다. 1. 한 문제를 푸는데 투자하는 시간 여러 조언과 블로그에서 말씀하시기를 "최소 30분이상 생각해보기 최대 2시간 넘기지 말기"라는 말을 정말 많이 본것 같다. 나도 성격이 급한 편이라 10분 ~ 15분정도 고민하고 안되면 뇌를 멈춰버리는데 그러지 않고 꼭 30분 이상 2시간 이하로 규제해야겠다. 2. 푼 문제를 맞았던 틀렸던 꼭 다른 분들 풀이와 코드를 보면서 원리 이해하기 이것도 타 블로그나 많은 분들이 강조해서 꼭 지켜야 겠다. 꼭 눈으로 보지 않아도 따라 쳐보고 VS에서 한단계씩 실행으로 헷갈리는 부분은 코드 1줄1줄수준으로 풀면 더 이해가 잘..

PS 2021.05.05