橙白时光 求极限

Problem I: 求极限

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 42  Solved: 11
[Submit][Status][Web Board][Creator:eetze]

Description

小 z 学了一学期的高数了,最近他被一道求极限的题目卡死了,请你帮帮他!给定两个数 a,c。1<=a,c<=1e18。求下列式子的值。结果可能很大,请输出答案模 1e9+7 后的值。

Input

第一行输入一个 T,T<=1000 样例个数。
第二行输入 a,c。

Output

输出答案模 1e9+7 后的值。

Sample Input

2
1 1
1 2

Sample Output

500000005
4分析:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StreamTokenizer;
import java.util.Arrays;
import java.util.PriorityQueue;
import java.util.Scanner;

public class Main {
    static long qpom(long x,long y){
        long res=1;
        while(y!=0) {
            if((y&1)==1)res=res*x;//%mod
            y >>= 1;
            x=x*x;//%mod
        }
        return res;//%mod
    }
    static StreamTokenizer cin = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
    static int nextInt() throws IOException {cin.nextToken();return (int)cin.nval;}
    static long nextLong() throws IOException {cin.nextToken();return (long)cin.nval;}
    //这里提交代码要注意输入数据的长度,由于是double转为long类型,虽然double和long都是64位的,
    //但是double强制转化会有数据超出和越界,记得要用自带输入流,不要用我给出的快读
    //https://blog.csdn.net/yangfangjit/article/details/72890779
    public static void main(String args[]) throws IOException {
        Scanner sc=new Scanner(System.in);
        int time=sc.nextInt();
        for(int n=0;n<time;++n) {
            long a=sc.nextLong();
            long c=sc.nextLong();
            long mod=1000000000+7;
            a=a%mod;
            c=c%mod;
            long xx=500000004%mod;
            long res=(((c*c)%mod*xx)%mod+(a*c)%mod)%mod;
            System.out.println(res);
            System.out.println(Long.MAX_VALUE);
            System.out.println(Double.MAX_VALUE);
            System.out.println(Double.MIN_VALUE);
        }
    }
}
这道题的方法使用的是逆元,在费马小定理中,a^p%p=a%p,那么a^(p-1)%p=1%p,这个题目的极限最后求出来是一个分数形式,那么分数mod一个极大数结果是什么呢?将等式左右各除a得到:a^(p-2)%p=(1/a)%p,结果就非常简单了。代码:

原文地址:https://www.cnblogs.com/CHAHA123/p/10756682.html

时间: 2024-11-17 01:38:13

橙白时光 求极限的相关文章

[再寄小读者之数学篇](2014-06-20 求极限-H\&quot;older 不等式的应用)

设非负严格增加函数 $f$ 在区间 $[a,b]$ 上连续, 有积分中值定理, 对于每个 $p>0$ 存在唯一的 $x_p\in (a,b)$, 使 $$\bex f^p(x_p)=\cfrac{1}{b-a}\int_a^b f^p(t)\rd t. \eex$$ 试求 $\dps{\vlm{p}x_p}$. 解答: 由 H\"older 不等式, $$\beex \bea f^p(x_p)&=\cfrac{1}{b-a}\int_a^b f^p(t)\cdot 1\rd t\\

[再寄小读者之数学篇](2014-06-20 求极限-L&#39;Hospital 法则的应用)

设 $f\in C[0,+\infty)$, $a$ 为实数, 且存在有限极限 $$\bex \vlm{x}\sez{f(x)+a\int_0^x f(t)\rd t}. \eex$$ 证明; $f(+\infty)=0$. 证明: 记 $$\bex F(x)=e^{ax}\int_0^x f(t)\rd t, \eex$$ 则 $$\bex F'(x)=e^{ax}\sez{f(x)+a\int_0^x f(t)\rd t}, \eex$$ $$\bex \vlm{x}\cfrac{F'(x)

[再寄小读者之数学篇](2014-06-20 求极限---Jordan 不等式的应用)

证明: 当 $\lm<1$ 时, $\dps{\lim_{R\to+\infty} R^\lm\int_0^{\pi/2} e^{-R\sin\tt}\rd \tt=0}$. 证明: 由 $$\beex \bea 0\leq R^\lm\int_0^{\pi/2} e^{-R\sin\tt}\rd \tt &\leq R^\lm \int_0^{\pi/2} e^{-R \frac{2}{\pi}\tt}\rd \tt\\ &=R^\lm \sex{-\frac{\pi}{2R}e^

[再寄小读者之数学篇](2014-06-20 求极限---积分中值定理的应用)

证明: 当 $m<2$ 时, $\dps{\lim_{x\to 0^+}\cfrac{1}{x^m}\int_0^x \sin \cfrac{1}{t}\rd t=0}$. 证明: $$\beex \bea \lim_{x\to 0^+}\cfrac{1}{x^m}\int_0^x \sin \cfrac{1}{t}\rd t &=\lim_{x\to 0^+} \cfrac{1}{x^m} \int_0^x t^2\rd \cos \cfrac{1}{t}\\ &=\lim_{x\

高等数学——讲透求极限两大方法,夹逼法与换元法

本文始发于个人公众号:TechFlow 今天的文章聊聊高等数学当中的极限,我们跳过极限定义以及一些常用极限计算的部分.我想对于一些比较常用的函数以及数列的极限,大家应该都非常熟悉. 大部分比较简单的函数或者数列,我们可以很直观地看出来它们的极限.比如\(\frac{1}{n}\),当n趋向于无穷大的时候,\(\frac{1}{n}\)的极限是0,再比如当n趋向于无穷大的时候,\(n^2\)的极限也是无穷大,等等.但是对于一些相对比较复杂的函数,我们一时之间可能很难直观地看出极限,因此需要比较方便

[再寄小读者之数学篇](2014-10-18 利用 Lagrange 中值定理求极限)

试求 $$\bex \vlm{n}n^2\sex{x^\frac{1}{n}-x^\frac{1}{n+1}},\quad x>0. \eex$$ 解答: $$\beex \bea \mbox{原极限} &=\vlm{n}n^2\cdot x^\xi\ln x\sex{\frac{1}{n}-\frac{1}{n+1}}\quad\sex{\frac{1}{n+1}<\xi<\frac{1}{n}}\\ &=\ln x. \eea \eeex$$

[HDOJ5879]Cure(求极限,打表)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5879 1 #include <algorithm> 2 #include <iostream> 3 #include <iomanip> 4 #include <cstring> 5 #include <climits> 6 #include <complex> 7 #include <fstream> 8 #include

求极限

$$\lim_{n\to \infty}\frac{n^{n+1}}{n!}\int_{0}^{a}(e^{-x}x)^{n}dx$$ 解:作变量替换 $t=nx$ $$\frac{n^{n+1}}{n!}\int_{0}^{a}(e^{-x}x)^{n}dx=\frac{1}{\Gamma(n+1)}\int_{0}^{na}e^{-t}t^{n}dt$$ 由$\Gamma$函数的收敛性知 $$\lim_{n\to \infty}\frac{n^{n+1}}{n!}\int_{0}^{a}(e

【分析】求极限

详见徐利治 分析学的思想方法与技巧(当年主要参考书之一)