안녕하세요. 간만에 에디토리얼을 쓰게 되네요.
750명 중에서 300명을 뽑는 본격적인 빡세지기 시작하는 라운드 되겠습니다.
그나저나 언제나 타겟이 되볼지 ㅠ.ㅠ
Easy(250pt, PlaneFractal)
두 가지의 접근 방법이 있습니다.
(1) 1초부터 s초까지 시뮬레이션을 돌려봅니다. 즉 1초째에 검은색이 되었다면 그냥 거기서 끝이고, 아니면 2초째를 체크해봅니다. 이 때 체크하는 정사각형의 크기는 1/N으로 점점 작아지게 됩니다. (제가 사용한 방법 - 코드 자체로 설명이 될 것 같습니다.)
(2) s초부터 1초까지 역추적합니다. s초째에 검은 색이 될 부분이면 그냥 거기서 끝이고, 아니면 s-1초째를 체크해봅니다. 이 쪽이 구현은 조금 더 쉬운 것 같습니다.
실수하기 쉬운 것이라면 s=0일때 예외처리하는 부분? 정도였던 것 같습니다. 이걸로 xx된 레드들이 꽤 있었죠...
~~~ cpp
#include
#include
#include
#include
17년 전
0개의 댓글이 있습니다.
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면
온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야
합니다. 현재 문제를 푸셨습니다.
일루
안녕하세요. 간만에 에디토리얼을 쓰게 되네요.
750명 중에서 300명을 뽑는 본격적인 빡세지기 시작하는 라운드 되겠습니다.
그나저나 언제나 타겟이 되볼지 ㅠ.ㅠ
Easy(250pt, PlaneFractal)
두 가지의 접근 방법이 있습니다.
(1) 1초부터 s초까지 시뮬레이션을 돌려봅니다. 즉 1초째에 검은색이 되었다면 그냥 거기서 끝이고, 아니면 2초째를 체크해봅니다. 이 때 체크하는 정사각형의 크기는 1/N으로 점점 작아지게 됩니다. (제가 사용한 방법 - 코드 자체로 설명이 될 것 같습니다.)
(2) s초부터 1초까지 역추적합니다. s초째에 검은 색이 될 부분이면 그냥 거기서 끝이고, 아니면 s-1초째를 체크해봅니다. 이 쪽이 구현은 조금 더 쉬운 것 같습니다.
실수하기 쉬운 것이라면 s=0일때 예외처리하는 부분? 정도였던 것 같습니다. 이걸로 xx된 레드들이 꽤 있었죠...
~~~ cpp
#include
#include
#include
#include
17년 전