10942번 - 팰린드롬?
우선 미리 전처리를 통해서 left,right모든 구간을 다구하면
2000*2000=4백만의 경우의 수를 다구합니다.
그다음 M으로나오는 백만의 case를 다조사한다면 어차피 상수시간이니
5백만정도의 시간복잡도를 예상을 했는데
시간초과가 걸려버립니다.
반복적dp로 풀어야 시간 초과가 안날까요?
어떤 부분에서 제 코드가 시간초과가 나는지 답변부탁드립니다.
https://www.acmicpc.net/proble...
아... 감사합니다..
cin,cout이랑 printf,scanf 속도차이가 참..많이나는군요 ㅜㅜ
ios_base::sync_with_stdio(false); 를 cin.tie(0); 만 해주고 endl 대신 '\n'을 쓰면 printf scanf보다 오히려 더 빠릅니다.
댓글을 작성하려면 로그인해야 합니다.
isvara 4년 전
우선 미리 전처리를 통해서 left,right모든 구간을 다구하면
2000*2000=4백만의 경우의 수를 다구합니다.
그다음 M으로나오는 백만의 case를 다조사한다면 어차피 상수시간이니
5백만정도의 시간복잡도를 예상을 했는데
시간초과가 걸려버립니다.
반복적dp로 풀어야 시간 초과가 안날까요?
어떤 부분에서 제 코드가 시간초과가 나는지 답변부탁드립니다.