Gtt1025 2016-03-27 09:28 采纳率: 66.7%
浏览 1622
已结题

与最小公倍数有关的 问题,求大神帮忙

Description
Kevin是一个数学天才,Lda一直立志于出一道数学难题难住Kevin,但是Kevin实在太强,很多次尝试都失败了。

终于有一天,Lda发现了一个很难的问题:求n个数的最小公倍数。因为即使是n个较小的数,他们的最小公倍数也可以很大很大,实在是很难计算。Lda相信这样一个问题一定能难住Kevin.

但是Lda的数学知识有限,他只会计算n个互素的数的最小公倍数。为了能验证Kevin的答案是否正确,Lda必须把题目中的数出成两两互素的。Lda已经找到了一些求最小公倍数的题目,但有些题中的数并不互素。Lda希望能够从这些题目中删掉一些数,使余下的数两两互素。但是考虑到Kevin的数学能力实在很强,Lda希望删掉这些数后最终的答案不能减小,否则就难不住Kevin了。例如,原题是求4,6,9的最小公倍数,Lda可以把6删掉,这样题目中剩下的数4,9是互素的,同时答案仍然是36没有减小。

当然,有的题目根本就找不到这样的删改方法,也有一些题目有很多符合条件的删改方法。Lda想请教你,这些求最小公倍数的题目到底有多少种删改方法,既让所有数互素,又不减小最终的答案(若不须删改或者最后剩一个数恰好等于最小公倍数也算一种)。

Input
第一行一个正整数T(T<=20),表示Lda已经找到的题目数量。接下来有T道求最小公倍数的题,每道题由两行组成,第一行一个整数n(1<=n<=200),第二行n个不相同的整数m1,m2…mn(2<=mi<=1016),表示原题是要求这n个数的最小公倍数。

  • 写回答

1条回答 默认 最新

  • devmiao 2016-03-27 10:04
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog