zoukankan      html  css  js  c++  java
  • February Challenge 2021 Division 1

    Team Name(2.5)
    Prime Game(2.6)
    XOR Sums(2.7)
    Another Tree with Number Theory(2.12)
    Multiple Games(2.7)
    Cell Shell(2.13)
    Bash Matrix(2.11)
    Dream and the Multiverse
    Cut the Cake

    分块题没做出来,被打爆了...

    Prime Game

    这题直接打个表就出了,下面说一下证明

    (A)为前(Y+1)个素数的乘积

    引理1:两个不同的(A)的倍数的差,至少有(Y+1)个不同的质因子。

    显然

    引理2:任意整数模(A),最多有(Y)个不同的质因子。

    显然

    引理3:从整除状态,只能到达不可整除状态

    证明:
    假设从一个整除状态进入另一个整除状态,由引理1,他们的差至少有(Y+1)个质因子,但题目要求减去的数至多有(Y)个质因子。

    引理4:从不可整除状态,可到达整除状态。

    证明:
    引理2,减去(N\% A)是一个有效的移动,将变成(A)的倍数。

    推论:若(N)不可分割,则必胜,否则必败

    引理3引理4易证

    现在只需要检查(X!)是否被(A)整除即可,可以通过([1,X])的质数个数求得。

  • 相关阅读:
    记住密码
    winform 更新服务器程序
    asp.net TreeView
    asp.net excel导出红色字体
    asp.net 图表
    图数据存储初见
    在windows下安装hadoop
    R 语言实现牛顿下降法
    蛇形矩阵
    算法竞赛入门经典习题2-6 排列(permutation)
  • 原文地址:https://www.cnblogs.com/Grice/p/14383837.html
Copyright © 2011-2022 走看看