原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6298
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
long long int t,n;
scanf("%d",&t);
while (t--)
{
scanf("%d",&n);
if (n%3==0)
{
printf("%lld\n",(n/3)*(n/3)*(n/3));
}
else if(n%4==0)
{
printf("%lld\n",(n/4)*(n/4)*(n/2));
}
else
printf("-1\n");
}
}
使用cin可能会超时,数据使用 long long int