#M260234. 方形绳子

方形绳子

题目描述

小 Z 家有 11 个大小为 n×mn\times m 的空地,他和朋友们玩游戏:可以用绳子随意在花园中圈出一块方形(即长和宽分别在 1n1\sim n1m1\sim m 之间),谁最后用的绳子的总长度更接近 kk 的为胜者。

询问小 Z 要赢的话,他用的绳子与 kk 最小的差距是多少。

本题目有多组询问。

输入格式

第一行,11 个正整数 qq,表示数据组数。

接下来 qq 行,每行 33 个正整数 n,m,kn,m,k

输出格式

qq 行,表示每组数据的结果,即围成的方形周长与 kk 的最小差距。

输入输出样例

4
5 5 12
3 4 5
2 1 9
34 45 1
0
1
3
3

样例 #1\tt \#1说明

  • 第一组数据中,选择 2×42\times4 方形的周长为 1212,与 kk 差距最小为 00
  • 第二组数据中,选择 2×12\times1 方形的周长为 66,与 kk 差距最小为 11
  • 第三组数据中,选择 2×12\times1 方形的周长为 66,与 kk 差距最小为 33

数据范围

  • 对于 60%60\% 的数据,1q,n,m,k1001\le q,n,m,k\le 100
  • 对于 100%100\% 的数据,1n,m,k108,1q1051\le n,m,k\le 10^8,1\le q\le 10^5