1939_算法设计例题:利用费马小定理进行素性测试

2022-5-16 18:18| 发布者: Hocassian| 查看: 49| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504168691000-Problem List-采集的数据-后羿采集器.html

Pro.ID

1939

Title

算法设计例题:利用费马小定理进行素性测试

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1939

AC

83

Submit

864

Ratio

9.61%

时间&空间限制

  • Time Limit: 4000/2000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    给出一个整数N,请利用费马小定理(Fermat's Little Theorem)测试该数是否素数。

    输入

    多测试用例。每个测试用一行:一个正整数N  ( 3 ≤ N ≤ 9223372036854775807 ,N的范围就是 long long 的范围。注意:本OJ不支持__int64这种类型,所以,如果要用 __int64类型,可直接把它改为 long long类型。__int64的输入输出用 %I64d ,long long的输入输出用%lld )

    输出

    Description

    给出一个整数N,请利用费马小定理(Fermat's Little Theorem)测试该数是否素数。

    Input

    多测试用例。每个测试用一行:一个正整数N  ( 3 ≤ N ≤ 9223372036854775807 ,N的范围就是 long long 的范围。注意:本OJ不支持__int64这种类型,所以,如果要用 __int64类型,可直接把它改为 long long类型。__int64的输入输出用 %I64d ,long long的输入输出用%lld )

    Output

    每个测试用例输出一行结果:如果N是素数,输出yes,否则,输出no 。

    Sample Input

    127
    5
    67
    68

    Sample Output

    yes
    yes
    yes
    no

    Author

    样例输入

    127
    5
    67
    68

    样例输出

    yes
    yes
    yes
    no

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部