• 【回顾】中国剩余定理


    <本文出于WeiSteven> 

    记得中国剩余定理是在初中奥林匹克竞赛的时候了解的,当时对这个定理情有独钟,因为在整个竞赛的相关知识中有“中国”字样的不多。后来由于应用的不普遍性,造成现在对其要重新认识一下:中国剩余定理可以追溯于“韩信点兵”的问题。 

    用白话描述可以简化为如下:一数除以3余2,除以5余3,除以7余2,求这个数。

    中国剩余定理的解法如下:寻找其中能被其余数整除,而除以此数余1的数。

    上述问题就转变成:

    求一数A,分别是除以3余1,而能被5、7整除

    同理求得另外的两个数B,C

    求3,5,7的最小公倍数D

    按照题意中的余数说明计算数字E=2*A+3*B+2*C

    所求结果为:Result=E%D

    定理的证明,相对较容易,利用数论的知识推导,当时和现在都觉得这个定理超级强大,对实际应用的问题的求解非常有帮助。

    上述中的A=70 B=21 C=15 D=105 E=25

    Algorithm中请查看PKU 1006

    http://acm.pku.edu.cn/JudgeOnline/problem?id=1006&lang=default&change=true

  • 相关阅读:
    DEV勾选框按钮呈现
    C#事务
    C#调用python脚本
    centos 磁盘满
    PostgreSQL库表字段信息
    Nginx Configuration for windows
    .NET Core 6.0之读取配置文件
    WinUI迁移到即将"过时"的.NET MAUI个人体验
    客户案例Husqvarna AB
    客户案例SES S.A.
  • 原文地址:https://www.cnblogs.com/weisteve/p/1793584.html
Copyright © 2020-2023  润新知