首页 > 其他分享 >51nod1079 中国剩余定理

51nod1079 中国剩余定理

时间:2022-11-21 20:31:49浏览次数:63  
标签:剩余 aa bb int 定理 51nod1079 include 质数 符合条件

1079 中国剩余定理
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏  关注
一个正整数K,给出K Mod 一些质数的结果,求符合条件的最小的K。例如,K % 2 = 1, K % 3 = 2, K % 5 = 3。符合条件的最小的K = 23。
Input
第1行:1个数N表示后面输入的质数及模的数量。(2 <= N <= 10)
第2 - N + 1行,每行2个数P和M,中间用空格分隔,P是质数,M是K % P的结果。(2 <= P <= 100, 0 <= K < P)
Output
输出符合条件的最小的K。数据中所有K均小于10^9。
Input示例
3
2 1
3 2
5 3
Output示例
23

李陶冶 (题目提供者)

代码:

#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
/*int bei(int aa,int bb)
{
	int a=min(aa,bb);
	int b=max(aa,bb);
	int c;
	while (b%a!=0)
	{
		c=b%a;
		b=a;
		a=c;
	}
	c=aa/a*bb;
	return c;
}*/
int main()
{
	int n,shu[12],yu[12],cha,s=0;
	scanf("%d",&n);
	for (int i=1;i<=n;i++)
	scanf("%d%d",&shu[i],&yu[i]);
	cha=1;
	for (int i=1;i<=n;i++)
	{
		while (1)
		{
			if (s%shu[i]==yu[i])
			{
				cha*=shu[i];
				break;
			}
			s+=cha;
		}
	}
	printf("%d\n",s);
	return 0;
}


标签:剩余,aa,bb,int,定理,51nod1079,include,质数,符合条件
From: https://blog.51cto.com/u_15886902/5875296

相关文章

  • 05 大数定律及中心极限定理 | 概率论与数理统计
    1.大数定律1.依概率收敛依概率收敛:设\(Y_1,Y_2,\dots,Y_n,\dots\)为一随机变量序列,\(a\)是是常数,若对任意整数\(\varepsilon\),有\(\lim_{n\to\infty}P(|Y_n-a|<\varep......
  • 中国剩余定理
    中国剩余定理,\(ChineseRemainderTheorem,CRT\),用余光求解模数两两互质的一元线性同余方程组。\(x\equiva_1(\modn_1)\)\(x\equiva_2(\modn_2)\)\(x\equiva_k(\m......
  • 奈氏准则,香农定理
    奈氏准则,香农定理失真失真的一种现象——码间串扰奈氏准则(奈奎斯特定理)1、在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串......
  • 欧拉定理及费马小定理
    欧拉定理1、定义:若a于n互质,则\(a^{\varphi(n)}\equiv1(mod\quadn)\),这里的\(\varphi()\)为欧拉函数。2、欧拉函数的证明  我们假设在1~n中和n互质的数是\(a_1,a_2,......
  • 博弈论之SG函数与SG定理
    SG定理&SG函数概念:必胜点N:在此位必胜必败点P:在此位必输更严谨的定义为:无法移动的状态(即terminal-position)为P可以移动到P的局面为N所有移动都会进入N的局面......
  • 裴蜀定理、exgcd与有理数取余
    裴蜀定理exgcd之前写得不好所以重写一遍exgcd即扩展欧几里得算法,常用来求\(ax+by=\gcd{(a,b)}\)的一组解。设一组解为\(x_1,y_1\),即\(ax_1+by_1=\gcd{(a,......
  • 拓端tecdat|R语言可视化渐近正态性、收敛性:大数定律、中心极限定理、经验累积分布函数
    在我们的数理统计课程中,已经看到了大数定律(这在概率课程中已经被证明),证明 给出一组i.i.d.随机变量  ,其中有为了直观地看到这种收敛性,我们可以使用 >for(iin1:20)B[,i......
  • 数列极限与实数系基本定理(待续……)
    数列极限的定义与性质如果\(\existsA\in\R\),\(\forall\varepsilon>0\),\(\existsN\)使得\(\foralln>N\)成立\(|a_n-A|<\varepsilon\),则称数列\(a_n\)的极限是\(A\),或......
  • 微分学基本定理(待续……)
    微分中值定理微分中值定理包括四个基本定理:Fermat定理、Rolle定理、Lagrange中值定理、Cauchy中值定理。中值定理名称的由来是因为在定理中出现了具有某种性质的中间值,称......
  • 角谷定理
    #include<stdio.h>intmain(){intn,i;scanf("%d",&n);i=0;for(;n!=1;){if(n%2==0){n=n/2;i=i+1;}......