고인물의 두번째 리듬게임
시간 제한2초메모리 제한1024 MB
각 난이도의 게이지 상한 X와 피버 길이 Y가 주어질 때, 게이지가 찰 때마다 피버를 발동했을 때의 최대 점수를 구합니다.
문제
리듬게임 국가대표이자 월드컵 준결승의 주역인 고인물 카루나는 리듬게임을 제패하기 위해 새로운 리듬게임을 시작했다.
카루나가 플레이할 곡은 여러 개의 노트로 이루어져 있다. 각 노트는 곡의 시작으로부터 정확히 초 후에 쳐야 하며, 치면 점수 와 에너지 를 얻는다. 모든 노트에서 얻은 점수의 총합이 최종 점수가 된다. 가 음수일 수도 있지만, 카루나는 그런 것에 신경 쓰지 않고 항상 모든 노트를 정확한 시간에 친다.
이 게임에는 피버 시스템도 있다. 곡이 시작될 때 피버 게이지는 0이다. 노트를 칠 때마다 그 노트에서 얻은 에너지만큼 피버 게이지가 차오른다. 단, 피버 게이지가 를 초과하면 로 고정된다.
피버 게이지가 만큼 찼을 때, 카루나는 아무 때나 피버 타임을 발동시킬 수 있다. 피버 타임은 정확히 초 동안 진행되며, 이 동안 처리되는 노트의 점수는 2배가 된다. 피버 타임이 시작되거나 끝나는 순간에 처리되는 노트도 2배의 점수를 얻는다. 피버 타임 동안에는 피버 게이지가 차오르지 않으며, 피버 타임이 끝난 직후 피버 게이지는 0으로 초기화된다.
이 게임에는 여러 난이도가 있고, 난이도마다 최대 피버 게이지 와 피버 타임의 길이 가 다르다. 각 난이도에서 카루나가 얻을 수 있는 최대 점수를 구해 보자.
입력
첫 줄에 노트의 개수 이 주어진다.
이어지는 개의 줄에는 각 노트의 등장 시각 , 점수 , 에너지 가 주어진다. 모든 는 서로 다르다.
다음 줄에는 난이도의 개수 가 주어진다.
이어지는 개의 줄에는 각 난이도의 최대 피버 게이지 와 피버 타임의 길이 가 주어진다.
출력
개의 줄에 걸쳐 각 난이도에서 얻을 수 있는 최대 점수를 출력한다.
제한
- 입력으로 주어지는 모든 수는 정수이다.