CF1077A.Frog Jumping

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

A frog is currently at the point 00 on a coordinate axis OxOx . It jumps by the following algorithm: the first jump is aa units to the right, the second jump is bb units to the left, the third jump is aa units to the right, the fourth jump is bb units to the left, and so on.

Formally:

  • if the frog has jumped an even number of times (before the current jump), it jumps from its current position xx to position x+ax+a ;
  • otherwise it jumps from its current position xx to position xbx-b .

Your task is to calculate the position of the frog after kk jumps.

But... One more thing. You are watching tt different frogs so you have to answer tt independent queries.

输入格式

The first line of the input contains one integer tt ( 1t10001 \le t \le 1000 ) — the number of queries.

Each of the next tt lines contain queries (one query per line).

The query is described as three space-separated integers a,b,ka, b, k ( 1a,b,k1091 \le a, b, k \le 10^9 ) — the lengths of two types of jumps and the number of jumps, respectively.

输出格式

Print tt integers. The ii -th integer should be the answer for the ii -th query.

输入输出样例

  • 输入#1

    6
    5 2 3
    100 1 4
    1 10 5
    1000000000 1 6
    1 1 1000000000
    1 1 999999999
    

    输出#1

    8
    198
    -17
    2999999997
    0
    1
    

说明/提示

In the first query frog jumps 55 to the right, 22 to the left and 55 to the right so the answer is 52+5=85 - 2 + 5 = 8 .

In the second query frog jumps 100100 to the right, 11 to the left, 100100 to the right and 11 to the left so the answer is 1001+1001=198100 - 1 + 100 - 1 = 198 .

In the third query the answer is 110+110+1=171 - 10 + 1 - 10 + 1 = -17 .

In the fourth query the answer is 1091+1091+1091=299999999710^9 - 1 + 10^9 - 1 + 10^9 - 1 = 2999999997 .

In the fifth query all frog's jumps are neutralized by each other so the answer is 00 .

The sixth query is the same as the fifth but without the last jump so the answer is 11 .

首页