7종 경기

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

민혁이는 7종 경기 대회에 참가한다. 7종 경기는 육상의 트랙 경기와 필드 경기를 합친 다음 7개 종목으로 이루어진다: 100미터 허들, 높이뛰기, 포환던지기, 200미터 달리기, 멀리뛰기, 창던지기, 800미터 달리기. 각 종목의 기록이 주어질 때, 기록을 점수로 환산하여 총점을 구하는 프로그램을 작성하시오.

총점은 일곱 종목 점수의 합이다. 한 종목의 점수는 아래 식으로 계산한다. 여기서 x\lfloor x \rfloorxx를 넘지 않는 가장 큰 정수(내림)이다.

  • 트랙 경기: Score=A×(BP)C\text{Score} = \lfloor A \times (B - P)^{C} \rfloor
  • 필드 경기: Score=A×(PB)C\text{Score} = \lfloor A \times (P - B)^{C} \rfloor

AA, BB, CC는 종목마다 정해진 상수이고, PP는 선수의 기록이다. 각 종목의 상수와 PP의 단위는 다음 표와 같다.

종목AABBCCPP 단위종류
100미터 허들9.2307626.71.835트랙
높이뛰기1.84523751.348cm필드
포환던지기56.02111.51.05m필드
200미터 달리기4.9908742.51.81트랙
멀리뛰기0.1888072101.41cm필드
창던지기15.98033.81.04m필드
800미터 달리기0.111932541.88트랙

모든 종목의 점수는 정수이다. 또한 모든 필드 경기는 BPB \le P를, 모든 트랙 경기는 PBP \le B를 만족한다.

입력

첫째 줄에 테스트 케이스의 개수 TT가 주어진다. (1T10001 \le T \le 1000)

각 테스트 케이스는 한 줄에 일곱 개의 정수로 이루어지며, 이는 민혁이의 종목별 기록이다. 순서는 100미터 허들, 높이뛰기, 포환던지기, 200미터 달리기, 멀리뛰기, 창던지기, 800미터 달리기이다.

출력

각 테스트 케이스마다 민혁이의 총점을 한 줄에 하나씩 출력한다.