문제에서 주어진 마지막 입력이
이거잖아.
그러면 이거를 에디토리얼에서 하란 대로 하면
E = [6, 11, 16, 347] 이 나옴
11 - 6 = 5 --> 모듈로 취하면 5
16 - 11 = 5 --> 모듈로 취하면 5
347 - 16 = 331 --> 모듈로 취하면 331
6 - 347 = -341 --> 모듈로 취하면 353
그러면 353 > 347 이니까 Yes 라는 건데
대체 6 - 347이 의미하는 바가 뭔지를 모르겠음...
347을 휴일의 마지막이라고 가정하면 나머지 6, 11, 16은 다 휴일에 들어온다는 거임?
그럴 거면 max(E) 아니면 E[-1] 해서 그게 얼만지만 보면 되는 거 아님? 굳이 이리 저리 빼고 모듈로 할 필요가 있음?
아래 갤럼 말대로 길이가 1이면 무조건 가능할 거고....
고수님들 도와주십쇼 ㅠㅠ
347 하고 다음 6까지의 거리가 353일이잖아 평일의 기간은 347일이고 그래서 347을 마지막 휴일로 놓으면 모든 E값이 휴일에 들어와
아 어차피 마지막 휴일로부터 353일 뒤면 다음 주로 바뀐 다음이니까? 353은 평일 기간 347 보다 커서?
만약에 E = [6, 11, 16, 600] 이라면 (6-600) mod(694) <= 347 이니까 600을 마지막 휴일로 놓으면 안됨 대신에 16을 휴일의 마지막으로 놓으면 됨 600 - 16 > 347 이라 평일에 해당하는 E값이 없어서 모든 E값은 휴일이 되는거지
ㅇㅇ 대충 맞음
진짜 고맙다 복 많이 받아라... 이제 마저 더 고민해보고 진짜 이해해볼게
진짜 덕분에 이해했다 고맙다