为什么第一组不过?

我还少考虑了神马!!

2 条评论

  • @ 2014-08-14 12:19:55

    第一,我C++;
    第二,我之后过了;
    呵呵呵

  • @ 2014-08-13 23:33:58

    自行脑补
    program p1131;
    var p1,p2,i,sum:longint;
    //
    function gcd(a,b:longint):longint;
    begin
    if a mod b=0 then exit(b)
    else gcd:=gcd(b,a mod b);
    end;
    //
    begin
    read(p1,p2);
    if p2 mod p1=0 then
    begin
    p2:=p2 div p1;
    for i:=1 to p2 do
    if (p2 mod i=0)
    then if (p2 div i>i) and (gcd(p2 div i,i)=1) then inc(sum)
    else if (p2 div i<=i) and (gcd(i,p2 div i)=1) then inc(sum);
    end;
    write(sum);
    end.

  • 1

信息

ID
1131
难度
4
分类
其他 | 数学搜索 | 枚举 点击显示
标签
递交数
7315
已通过
2972
通过率
41%
被复制
25
上传者