2018杭电多校第一场(A)
Posted lemon-jade
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018杭电多校第一场(A)相关的知识,希望对你有一定的参考价值。
题意:x+y+z = n , n%x=0,n%y=0,n%z=0,求x*y*z 的最大值
题解:
ac code:
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { int t; scanf("%d",&t); while(t--) { ll n; scanf("%lld",&n); n = n*n*n; if(n%27 == 0) printf("%lld ",n/27); else if(n%32 == 0) printf("%lld ",n/32); else if(n%36 == 0) printf("%lld ",n/36); else printf("-1 "); } re
以上是关于2018杭电多校第一场(A)的主要内容,如果未能解决你的问题,请参考以下文章