数论基础题

1.又见GCD

有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。

Input

第一行输入一个n,表示有n组测试数据,接下来的n行,每行输入两个正整数a,b。

Output

输出对应的c,每组测试数据占一行。

Sample Input

2
6 2
12 4

Sample Output

4
8

解析:从c的2倍开始计算,直到找到一个b使得gcd(a,b) == c

#include<cstdio>
#include<cstring>
#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int t,a,b,c;
int gcd(int a,int b)
{
    if(!b)
        return a;
    else
        return gcd(b,a%b);
}
int main()
{
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d %d",&a,&b);
        c = b*2;
        while(gcd(a,c)!=b)
            c += b;
        printf("%d\n",c);
    }
}

2.A/B

要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。

Input

数据的第一行是一个T,表示有T组数据。
每组数据有两个数n(0 <= n < 9973)和B(1 <= B <= 10^9)。

Output

对应每组数据输出(A/B)%9973。

Sample Input

2
1000 53
87 123456789

Sample Output

7922
6060
#include<iostream>
#include<algorithm>
using namespace std;
 int main()
{
    int b,n,t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d %d",&n,&b);
        int i;
        for(i=0;i<9973;i++)
            if((((b%9973)*i)%9973-n)%9973==0)
           {
              break;
           }
        printf("%d\n",i);      
    }
    return 0;
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《解析与概率数论导引》是一本介绍解析和概率数论的导引性书籍。解析和概率数论是数学中的两个重要分支,通过本书的学习可以初步了解这两个领域的基本概念和方法。 首先,本书从解析数论方面入手,介绍了解析数论的基本概念和方法。解析数论是研究数论的一种方法,它借助解析方法和复变函数的理论来研究数论中的一些问。本书详细介绍了解析数论中的一些基本概念,例如高斯和黎曼等函数,以及解析逼近和解析数论中的一些定理和猜想,如黎曼猜想。 其次,本书还涉及了概率数论的内容。概率数论是概率论和数论的结合,研究了数论中的随机性质和随机象。本书介绍了概率数论中的一些基本概念,如离散随机变量和连续随机变量,以及概率数论中的一些常用定理和技巧,如拉普拉斯定理和特征函数的应用等。 通过学习本书,读者可以初步了解解析和概率数论的基本概念和方法,对这两个领域有一个整体的认识。此外,本书还提供了一些习和案例分析,帮助读者更好地理解和应用所学知识。 总之,《解析与概率数论导引》是一本介绍解析和概率数论的导引性书籍,通过学习本书可以初步了解解析和概率数论的基本概念和方法,对这两个领域有一个整体的认识。这对于对解析和概率数论感兴趣的读者来说是一本很有价值的学习资料。 ### 回答2: 《解析与概率数论导引》是一本介绍解析与概率数论基础知识的PDF文件。这本导引首先介绍了解析的基本概念和理论,包括复数域上的解析函数、柯西—黎曼方程及其应用、解析函数的级数展开等。进一步,导引还涉及到解析函数的性质,如极值原理、最大模原理等。这些知识为理解解析函数的基本特性提供了基础。 其次,导引也包含了对概率数论基础的介绍。概率数论是数学中的一个重要分支,主要研究随机事件及其数学性质。这本导引详细介绍了概率论的基本概念和原理,包括事件、概率、条件概率、随机变量等。在此基础上,导引进一步阐述了期望、方差、随机过程等概念,以及它们的计算方法和性质。 通过解析与概率数论导引,读者可以获得解析与概率数论基础知识。这些知识在数学理论研究和实际问中有着广泛的应用,尤其在统计学、金融学、计算机科学等领域中发挥着重要作用。同时,导引中还涉及了一些实际例子和习,帮助读者巩固所学知识。 总结起来,解析与概率数论导引PDF是一本介绍解析与概率数论基础知识的资料。通过阅读此导引,读者可以系统地学习解析函数和概率数论的基本理论和应用。这对于提高数学素养、解决实际问具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值