isvara   4년 전

우선 미리 전처리를 통해서 left,right모든 구간을 다구하면

2000*2000=4백만의 경우의 수를 다구합니다.

그다음 M으로나오는 백만의 case를 다조사한다면 어차피 상수시간이니

5백만정도의 시간복잡도를 예상을 했는데

시간초과가 걸려버립니다.

반복적dp로 풀어야 시간 초과가 안날까요?

어떤 부분에서 제 코드가 시간초과가 나는지 답변부탁드립니다.

isvara   4년 전

아... 감사합니다..

cin,cout이랑 printf,scanf 속도차이가 참..많이나는군요 ㅜㅜ

djm03178   4년 전

ios_base::sync_with_stdio(false); 를 cin.tie(0); 만 해주고 endl 대신 '\n'을 쓰면 printf scanf보다 오히려 더 빠릅니다.

댓글을 작성하려면 로그인해야 합니다.