//
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
LL t,n,m,k,i,j;
cin>>t;
while( t-- )
{
cin>>n>>m>>k;
if( n<m ) swap( n,m );
if( k/2>=m ) cout<<n*m<<endl;
else
{
i=k/2+k%2; j=k/2; // 思维转换 除去重叠部分
cout<<i*n+j*m-i*j<<endl;
}
}
return 0;
}
// 行动①和行动②必须交替执行,不可以连续执行
// 存在取空酒的可能
// 多推导一步 再模拟
nowcoder_劝君终日酩酊醉,酒不到刘伶坟上土_思维
猜你喜欢
转载自blog.csdn.net/qq_63173957/article/details/124781547
今日推荐
周排行