문제의 조건에 입력으로 주어지는 문자열이 UTF-8로 인코딩된다고 언급되어 있는데요,
채점과정 컴파일 옵션에서는 g++을 사용하는데, g++에서 UTF-8로 인코딩을 하면 한글 문자 하나당 3 byte 를 차지하게 됩니다.
그 부분에서 문제가 있는 것 같습니다.
윈도우에서 cmd에 직접 쳐서 실행하는 경우와
UTF-8로 인코딩한 파일을 입력으로 주는 경우 출력의 결과가 다르더군요
아마 cmd가 인코딩이 cp949 여서 그런 것 아닌가 추측해 봅니다.
sohnryang 5년 전
그냥 LCS 문제 맞아서 한글 입력만 받을 수 있도록 약간만 수정했는데 틀리네요...
참고용으로 LCS 코드는 여기에서 보실수 있습니다.