国家集训队2003论文集 姜尚仆.pptVIP

  • 1
  • 0
  • 约1.25千字
  • 约 18页
  • 2017-07-25 发布于辽宁
  • 举报
国家集训队2003论文集 姜尚仆

模线性方程的应用 ——用数论方法解决整数问题 引言 数论是数学的一支 它的研究对象是整数的性质 模线性方程 表现形式: ax≡c(mod b)或ax+by=c 例题 —— ball 小球从棋盘左侧或下侧的某格出发,斜向上运动 转化 分析 设转化后的棋盘边长分别为L、H,则小球将会作周期为2Lcm(L,H)的周期运动。 情况1:撞到角上 水平方向运动距离:qL 竖直方向运动距离:pH-a 情况2:没有撞到角上 问题:小球滚过一个点至多几次? 情况2:没有撞到角上 情况2:没有撞到角上 经过一个点两次时 子情况1:水平方向相反,竖直方向相同; 子情况2:水平方向相同,竖直方向相反。 水平方向相反,竖直方向相同 假设这个点在水平方向的投影为x 水平方向相反,竖直方向相同 对于任意的x (k1-k2)L+x≡0(mod H) 0≤k1H/g 0k2≤H/g 水平方向相同,竖直方向相反 类似的可以得到: 水平方向相同,竖直方向相反的情况下共有(H/g-1)*L/g 组解 结论 所以问题的解为:当g|a,答案为2;否则为 2LH/g-2((L/g-1)*H/g+(H/g-1)*L/g)。 小结 从反面思考问题 总结 数论问题的特点 和整数有关 数据量大,无法用一般方法解决 * * 定理: 模线性方程有解的充要条件是gcd(a,b)|c 若模线性方程有解,从模的意义上讲有且只有一解。 实现: E

文档评论(0)

1亿VIP精品文档

相关文档