回 帖 发 新 帖 刷新版面

主题:哪位高手进来看一下??????????/




周末小可可参加智力大冲浪活动,经过努力终于来到最后一关“芝麻开门”。门上的电子显示屏写着这么一段话:如果你能把nk的所有正整数因子的和正确地写列门上,并念一声“芝麻开门”,门就能够自动打开。
例如,n=2、k=2,则nk=4,它的正整数因子有1, 2, 4,如果小可可把7(即1+2+4=7)写到门上然后念一声“芝麻开门”,门就能够自动打开。
已知门上的n、k都是每过一段时间就会变化一次,请你编写程序协助小可可在规定的时间内求出答案,从而获得智力大冲浪的最终大奖。
输入:文件中以一行的形式存放了两个自然数n和k,1≤n<216,1≤k<20
输出:以一行的形式输出问题的解 (解的位数不超过100位)。
输入输出样例:(1) 输入:1  1
                      输出:1
                  (2) 输入:2  2
                      输出:7
[em18][em18][em18][em18][em18][em18][em18][em18]

回复列表 (共1个回复)

沙发

program surfing;
var n,k,i:integer;
    total:longint;
begin
  readln(n,k);
  total:=0;
  for i:=1 to n*k do
    if (n*k) mod i=0 then total:=total+i;
  writeln(total);
end.
未编译,随便乱打~~~~

呼,好久没上..

我来回复

您尚未登录,请登录后再回复。点此登录或注册