快速幂
细水长流者
讨厌我所讨厌的,喜欢我所喜欢的东西~
展开
-
试题 算法训练 奇异的虫群(矩阵快速幂)---蓝桥杯
试题 算法训练 奇异的虫群 题目描述: 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 在一个奇怪的星球上驻扎着两个虫群A和B,它们用奇怪的方式繁殖着,在t+1时刻A虫群的数量等于t时刻A虫群和B虫群数量之和,t+1时刻B虫群的数量等于t时刻A虫群的数量。由于星际空间的时间维度很广阔,所以t可能很大。OverMind 想知道在t时刻A虫群的数量对 p = 1,000,00...原创 2020-03-05 10:02:44 · 735 阅读 · 0 评论 -
快速幂
快速幂: 快速幂顾名思义,就是快速算某个数的多少次幂。其时间复杂度为O(log₂N),与朴素的O(N)相比效率有了极大的提高。 求a的n次方,普通情况是这样的: int ans=1; for(i=1;i<=n;i++) ans*=a; 可以知道时间复杂度为O(n)。 而快速幂,举一个例子吧,不多半页或一页的定义,直接给出例子,应该更好理解一点。 比如: 求a的11次方:(快速幂) 11可以写...原创 2020-03-04 12:05:37 · 1357 阅读 · 0 评论 -
蓝桥杯试题 算法训练 小X的暑假作业(矩阵快速幂)
蓝桥杯试题 算法训练 小X的暑假作业 题目描述: 资源限制 时间限制:1.0s 内存限制:128.0MB 问题描述 小X的作业是老师给他布置的,题目很简单,求出第N个斐波那契数 mod P的值。小X怎么想也想也想不出来,只好求助于你了。 输入格式 第一行为数据组数T。 第二行开始,以下T行,每行为老师给小X布置的作业中的N和P。 输出格式 包含T行,每行是一个作业的答案。 样例...原创 2020-04-07 19:37:05 · 830 阅读 · 1 评论