传统题 1000ms 256MiB

今日割五城

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述



有两个非负整数 xx 和 yy。对于每一次操作,你可以选择一个数字减去1,然后另一个数字会增加1。在操作过程中,你需要确保 xx 和 yy 都是非负的。经过一些(可能为零)操作后,我们可以通过中学时学到的调整方法轻松计算出 x2+y2x^2 + y^2 的最大值。
现在,你有一个新的操作:给定三个非负整数 xx、yy 和 zz。对于每一次操作,你可以选择两个数字减去1,然后另一个数字会增加2。在操作过程中,你还需要确保 xx、yy 和 zz 都是非负的。经过一些(可能为零)操作后,x2+y2+z2x^2 + y^2 + z^2 的最大值是多少?

输入格式

输入包含多个测试用例。第一行包含一个整数 TT(1≤T≤1041 \leq T \leq 10^4)——测试用例的数量。

每个测试用例的唯一一行包含三个整数 xx、yy、zz(0≤x,y,z≤1080 \leq x, y, z \leq 10^8)。

输出格式

对于每个测试用例,打印一个整数——经过一些(可能为零)操作后 x2+y2+z2x^2 + y^2 + z^2 的最大值。

样例

2
1 1 1
2 0 0
9
4

在第一个测试案例中,x=1x = 1,y=1y = 1,z=1z = 1。我们可以选择让 aa,bb 去 −1-1,然后 cc 将增加 22。那么 x2+y2+z2=02+02+32=9x^2 + y^2 + z^2 = 0^2 + 0^2 + 3^2 = 9。可以验证,x2+y2+z2x^2 + y^2 + z^2 的最大值是 99。

在第二个测试案例中,x=2x = 2,y=0y = 0,z=0z = 0。因为我们应该确保 xx,yy,zz 都是非负的,我们不能进行操作。那么 x2+y2+z2=22+02+02=4x^2 + y^2 + z^2 = 2^2 + 0^2 + 0^2 = 4。

2025新生结训赛

未参加
状态
已结束
规则
IOI
题目
10
开始于
2025-11-15 18:30
结束于
2025-11-15 21:30
持续时间
3 小时
主持人
参赛人数
36