题目解析
具体代码
import java.util.*;public class Main {public static void main(String[] args) {Set<Long> set = new HashSet<>();int count = 0;long n = 2021041820210418L;// 获取n的公约数for(long i = 1; i*i <= n; i++) {if (n % i == 0) {set.add(i);set.add(n/i);}}for(long l : set) {for(long w : set) {for(long h : set) {if (l*w*h == n) {++count;}}}}System.out.println(count);}}
运行结果
2430
文章转载自云丶言,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





