dtc03012   1년 전

맞는 것 같은데 왜 틀렸는지 모르겠네요..

예외가 있다면 가르쳐주시면 감사하겠습니다.

noeffserv   1년 전

for(int e=0;e<n;e++) if( e - (lower_bound(b,b+n,a[e])-b) > m) m = e - (lower_bound(b,b+n,a[e])-b);


이렇게 고치면 맞을것 같네요.

dtc03012   1년 전

오 맞네요! 감사합니다!!

jumpingz   2주 전

갑자기 질문드려서 죄송합니다.

왜 lower_bound 를 사용하는게 정답인지 모르겟습니다.

예제가 

3

1 1 1

이면 답이 0 이 나와야하는 거같은데 lower_bound 를 사용하면 2가 나오는데요

이게 왜 정답인지 모르겟네요..

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