思路:
找规律。
代码:
#include<bits/stdc++.h>
using namespace std;
int T;
int main() {
scanf("%d",&T);
while(T--) {
int x;
scanf("%d",&x);
if(x%3==0) printf("%lld\n",((long long)x/3)*(x/3)*(x/3));
else if(x%4==0) printf("%lld\n",((long long)x/2)*(x/4)*(x/4));
else printf("-1\n");
}
return 0;
}
本文介绍了一个名为'MaximumMultiple'的问题解决方案。该方案通过分析输入整数与3和4的余数关系来确定特定条件下的最大立方乘积,若不满足条件则返回-1。代码采用C++实现,利用简单的数学运算高效解决问题。
535

被折叠的 条评论
为什么被折叠?



