美文网首页
排序与互质handkerchief

排序与互质handkerchief

作者: 碧影江白 | 来源:发表于2016-07-07 17:38 被阅读30次

最近暑假在家里做ACM试题时,看到了这道有趣的题目;题目的大致意思如下:

haha从N个箱子里找手帕,每一次他都隔M-1个箱子找,求他最后能不能找到手帕。在百度上搜到了这个问题的解决方法是求M和N是否互质,而对于为什么用互质的方法求却没有详细的说明。

这N个箱子是排成一个圆圈的,能找到手帕的结果是当haha第二次打开最开始打开的第一个箱子时其余的全部箱子都已经打开过了。

如图,假设N为5,首先寻找的是第一个,那么在箭头再次指向1时,2,3,4,5都已经指向过且指向的次数都为1.由此我们可以假设,每一次的指针跨度为a,每跨一次指向一个没有被指向的箱子,一次循环后,共跨了N次,则一次循环共经历了N*a个单位,而在数学上来讲,这正好是最小公倍数的定义,故a与N的最小公倍数为a*N,a与N互质。每次的跨度则是相隔的箱子数目+1,即M。

设a为3的具体图示:

具体代码不予赘述。

相关文章

  • 排序与互质handkerchief

    最近暑假在家里做ACM试题时,看到了这道有趣的题目;题目的大致意思如下: haha从N个箱子里找手帕,每一次他都隔...

  • Hide handkerchief (判断互质)

    题目来源HDU - 2104 一道判断互质的题目 The Children’s Day has passed fo...

  • 数学基础,笔记

    最大公约数,最小公倍数, 关系 互质 分数,分子与分母的关系,互质 质数指数计数法

  • Stardust 星尘DAY2

    Words and Expressions seized the handkerchief, and blew h...

  • 无理数的那点事

    证明:不是有理数假设是有理数,则可以表示成,且与互质则为偶数 设则为偶数,与不互质,矛盾。故不是有理数。

  • 欧拉函数

    欧拉函数 定义:若则称a,b互质。gcd(a,b,c)称为a,b,c互质,而称为两两互质。例如2,3,4互质但是不...

  • 无标题文章

    The best way to carry a handkerchief is to lend it. Women...

  • 2019-09-28

    关于RSA算法原理 欧拉函数φ(n)φ(n) = 小于等于n的正整数中,有多少与n互质的数(互质,即两个数除了1,...

  • Día 15

    leña firewood pañuelo handkerchief muñeca doll engañar to...

  • CRT中国剩余定理

    特别版(除数两两互质) 普通版(任意情况)两两合并变成互质情况。

网友评论

      本文标题:排序与互质handkerchief

      本文链接:https://www.haomeiwen.com/subject/queljttx.html