페루
시간 제한1초메모리 제한1024 MB
각 접두사의 비틀을 모두 으깨는 최소 총 노력을 구한 뒤, 이 값들의 23진수 가중합을 10^9+7로 나눈 나머지를 출력합니다.
문제
오늘 아침 로키가 책상 위에서 딱정벌레 마리를 발견했다. 딱정벌레는 0번부터 번까지 번호가 매겨져 있고, 각 딱정벌레 의 세기는 이다. 로키는 수학 숙제를 하려고 딱정벌레를 으깨고 싶어 한다. 이를 위해 특별한 장갑을 샀고, 이 장갑으로 연속된 딱정벌레 마리를 한 번에 칠 수 있다. 로키가 노력 를 들이면 세기가 이하인 딱정벌레는 으깨지고, 나머지는 다치지 않고 남는다. 으깨진 딱정벌레도 책상 위의 위치는 그대로 유지된다. 장갑은 원하는 만큼 몇 번이든 사용할 수 있다.
로키는 각 에 대해 처음 마리의 딱정벌레를 으깨는 데 필요한 최소 총 노력을 구할 수 있는지 알고 싶어 한다. 수가 너무 많으므로, 다음 식을 로 나눈 나머지를 출력한다. . 여기서 는 처음 마리의 딱정벌레를 으깨는 데 필요한 최소 총 노력이다.