#P17710. Red Face 操作点(point)

Red Face 操作点(point)

背景

题目来源:【HT-122-Div.3】核桃 CSP-J 组模拟赛

题目描述

在一个平面直角坐标系中,有两个点 A(x1,y1)A(x_1,y_1),B(x2,y2)B(x_2,y_2),Red Face 必须恰好操作 kk 次,一次操作可以在这几种中选:

  • x1→x1+1x_1 \rightarrow x_1+1
  • y1→y1+1y_1 \rightarrow y_1+1
  • x2→x2+1x_2 \rightarrow x_2+1
  • y2→y2+1y_2 \rightarrow y_2+1

求操作后 AB2AB^2 的最小值,也就是点 AA 和点 BB 的距离的平方的最小值。

设两个点为 (x1,y1)(x_1,y_1) 和 (x2,y2)(x_2,y_2),则它们的距离为 (x1−x2)2+(y1−y2)2\sqrt{(x_1-x_2)^2+(y_1-y_2)^2},距离的平方即为 (x1−x2)2+(y1−y2)2(x_1-x_2)^2+(y_1-y_2)^2

输入格式

本题有多组测试数据。

第一行输入一个正整数 TT,表示有 TT 组数据。

接下来 TT 行每行输入五个正整数 x1,y1,x2,y2,kx_1,y_1,x_2,y_2,k,意义如题目描述。

输出格式

共 TT 行,每行一个整数,为距离的平方的最小值。

1
1 1 1 2 1
0

提示

样例解释

对于样例 11,执行一次 y1→y1+1y_1 \rightarrow y_1+1,即可使两个点重合。

数据规模与约定

::cute-table{tuack} | 测试点编号 | 特殊性质 | | :-: | :-: | | 1∼41 \sim 4 | k≤10k \le 10 | | 5∼85 \sim 8 | T≤10T \le 10 | | 9∼159 \sim 15 | x1,y1,x2,y2≤10x_1,y_1,x_2,y_2 \le 10 | | 15∼2015 \sim 20 | 无 |

对于 100%100\% 的测试点,有:

  • 1≤T≤1051 \le T \le 10^5
  • 1≤x1,y1,x2,y2≤1091 \le x_1,y_1,x_2,y_2 \le 10^{9}
  • 1≤k,∑k≤1061 \le k,\sum k \le 10^6