本文共 1122 字,大约阅读时间需要 3 分钟。
题意:人自出生起就有体力,情感和智力三个生理周期,分别为23,28和33天。一个周期内有一天为峰值,在这一天,人在对应的方面(体力,情感或智力)表现最好。通常这三个周期的峰值不会是同一天。现在给出三个日期,分别对应于体力,情感,智力出现峰值的日期。然后再给出一个起始日期,要求从这一天开始,算出最少 再过多少天后三个峰值同时出现。
思路:中国剩余定理(CRT)的互质板子题。
对于中国剩余定理的表述:
设m1,m2,m3….mk两两互素,则同余方程组
有整数解。并且在模M=m1*m2*……*mk下的解是唯一的,解为:
其中Mi=M/m[i],而Mi^-1为Mi模m[i]的逆元。
#include #include #include #include #include #include #include #include #include #include #include