아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

미니 판타지 워

시간 제한1초메모리 제한128 MB

요약
각 캐릭터의 기본 능력치 네 개에 장비 변화량을 더하고, HP와 MP는 1 미만이면 1로, 공격력은 0 미만이면 0으로 바꾼 뒤 가중합으로 전투력을 계산해 출력한다.
난이도

쉬움10점 중 2점

유형
구현, 수학
정답자
아직 제출이 없습니다

문제

넥슨지티는 최근 SRPG "슈퍼 판타지 워"의 후속작으로 "미니 판타지 워"를 출시했다. 전편과 마찬가지로 미니 판타지 워에서도 캐릭터마다 전투력을 계산해야 한다. 전투력은 능력치의 가중 합일 뿐이라 로직 자체는 아주 단순하지만, 게임 곳곳에서 쓰이기 때문에 Being은 다른 프로그래머에게 같은 로직을 구현하게 해서 자신의 결과와 교차검증하려 한다. 그래서 이 전투력 계산을 구현하는 일이 당신에게 돌아왔다.

능력치는 HP, MP, 공격력, 방어력 네 종류다. 캐릭터는 기본 능력치 네 종을 바탕으로 장비를 장착할 수 있다. 장비는 각 능력치를 증가시키거나 감소시키며, 그 증감량이 입력으로 주어진다. 따라서 최종 능력치는 기본 능력치와 장비 증감량의 합이다.

단, HP와 MP는 합이 11보다 작으면 11로 본다. 공격력은 합이 00보다 작으면 00으로 본다. 방어력은 음수여도 그대로 쓴다.

최종 HP를 HH, 최종 MP를 MM, 최종 공격력을 AA, 최종 방어력을 DD라고 하면 전투력 PP는 다음과 같다.

P=1⋅H+5⋅M+2⋅A+2⋅DP = 1 \cdot H + 5 \cdot M + 2 \cdot A + 2 \cdot D

각 캐릭터의 기본 능력치와 장비에 의한 증감량이 주어질 때 최종 전투력을 구하는 프로그램을 작성하라.

입력

첫 줄에 전투력을 계산할 캐릭터의 수, 즉 테스트 케이스의 수 TT (1≤T≤10001 \le T \le 1000)가 주어진다.

이어지는 TT개의 줄에 각각 정수 88개가 주어진다. 앞의 네 정수는 캐릭터의 기본 HP, MP, 공격력, 방어력이며 모두 11 이상 999999 이하다. 뒤의 네 정수는 장비에 의해 증감되는 HP, MP, 공격력, 방어력이며 모두 −999-999 이상 999999 이하다.

출력

각 캐릭터마다 한 줄에 하나씩, 입력에 주어진 순서대로 최종 전투력을 출력한다.

예제4

  1. 예제 1

    입력
    3
    100 100 100 100 0 0 0 0
    10 20 30 40 40 30 20 10
    100 100 100 100 -200 0 400 400
    
    예상 출력
    1000
    500
    2501
    
  2. 예제 2

    입력
    1
    1 1 1 1 0 0 0 0
    
    예상 출력
    10
    
  3. 예제 3

    입력
    1
    1 1 1 1 -999 -999 -999 -999
    
    예상 출력
    -1990
    
  4. 예제 4

    입력
    1
    999 999 999 999 999 999 999 999
    
    예상 출력
    19980