307815: CF1421D. Hexagons

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Hexagons

题意翻译

我现在从(0,0)出发,我要到达(x,y),我现在有6种操作,如图所示,每种操作都有一个费用,询问最小到达终点的费用。

题目描述

Lindsey Buckingham told Stevie Nicks ["Go your own way"](https://www.youtube.com/watch?v=6ul-cZyuYq4). Nicks is now sad and wants to go away as quickly as possible, but she lives in a 2D hexagonal world. Consider a hexagonal tiling of the plane as on the picture below. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1421D/d7b83f7c1945491e0c5eb4d61bc10fb5c2e2d62e.png)Nicks wishes to go from the cell marked $ (0, 0) $ to a certain cell given by the coordinates. She may go from a hexagon to any of its six neighbors you want, but there is a cost associated with each of them. The costs depend only on the direction in which you travel. Going from $ (0, 0) $ to $ (1, 1) $ will take the exact same cost as going from $ (-2, -1) $ to $ (-1, 0) $ . The costs are given in the input in the order $ c_1 $ , $ c_2 $ , $ c_3 $ , $ c_4 $ , $ c_5 $ , $ c_6 $ as in the picture below. ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1421D/5520c3b497776aedfe7eabfa13d5468fdc04c261.png)Print the smallest cost of a path from the origin which has coordinates $ (0, 0) $ to the given cell.

输入输出格式

输入格式


Each test contains multiple test cases. The first line contains the number of test cases $ t $ ( $ 1 \le t \le 10^{4} $ ). Description of the test cases follows. The first line of each test case contains two integers $ x $ and $ y $ ( $ -10^{9} \le x, y \le 10^{9} $ ) representing the coordinates of the target hexagon. The second line of each test case contains six integers $ c_1 $ , $ c_2 $ , $ c_3 $ , $ c_4 $ , $ c_5 $ , $ c_6 $ ( $ 1 \le c_1, c_2, c_3, c_4, c_5, c_6 \le 10^{9} $ ) representing the six costs of the making one step in a particular direction (refer to the picture above to see which edge is for each value).

输出格式


For each testcase output the smallest cost of a path from the origin to the given cell.

输入输出样例

输入样例 #1

2
-3 1
1 3 5 7 9 11
1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000

输出样例 #1

18
1000000000000000000

说明

The picture below shows the solution for the first sample. The cost $ 18 $ is reached by taking $ c_3 $ 3 times and $ c_2 $ once, amounting to $ 5+5+5+3=18 $ . ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1421D/0ec113af8e20d4052a5764c227b25383ee56e47d.png)

Input

题意翻译

我现在从(0,0)出发,我要到达(x,y),我现在有6种操作,如图所示,每种操作都有一个费用,询问最小到达终点的费用。

加入题单

上一题 下一题 算法标签: