HDU6298 Maximum Multiple

Posted ac-ac

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU6298 Maximum Multiple相关的知识,希望对你有一定的参考价值。

思路:多写几个数会发现,只有n%3==0和n%4==0的情况下满足题意。

#include<cmath>
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
int main(void)
{
    ll n;
    ll t;
    scanf("%lld",&t);
    while(t--)
    {
        scanf("%lld",&n);
        if(n<3)
            printf("-1
");
        else
        {
            if(n%3==0)
            {
                printf("%lld
",n/3*n/3*n/3);
                continue;
            }
            if(n%4==0)
            {
                printf("%lld
",n/4*n/4*n/2);
            }
            else
                printf("-1
");
        }
    }
    return 0;
} 

 

以上是关于HDU6298 Maximum Multiple的主要内容,如果未能解决你的问题,请参考以下文章

HDU6298 Maximum Multiple (多校第一场1001)

hdu 6298 Maximum Multiple(规律)

HDU6298-2018ACM暑假多校联合训练1001-Maximum Multiple

HDU6298-2018ACM暑假多校联合训练1001-Maximum Multiple

杭电2018多校第一场(2018 Multi-University Training Contest 1) 1001.Maximum Multiple (HDU6298)-数学思维题(脑子是个好东西,

hdu 6298