Evanyou Blog 彩带

随笔分类 -  数论——矩阵

摘要:题目描述 一个由自然数组成的数列按下式定义: 对于i <= k:ai = bi 对于i > k: ai = c1ai-1 + c2ai-2 + ... + ckai-k 其中bj 和 cj (1<=j<=k)是给定的自然数。写一个程序,给定自然数m <= n, 计算am + am+1 + am+2 阅读全文
posted @ 2018-10-25 20:14 five20 阅读(305) 评论(0) 推荐(0)
摘要:题目描述 加里敦星球的人们特别喜欢喝可乐。因而,他们的敌对星球研发出了一个可乐机器人,并且放在了加里敦星球的1号城市上。这个可乐机器人有三种行为: 停在原地,去下一个相邻的城市,自爆。它每一秒都会随机触发一种行为。现 在给加里敦星球城市图,在第0秒时可乐机器人在1号城市,问经过了t秒,可乐机器人的行 阅读全文
posted @ 2018-10-25 19:25 five20 阅读(199) 评论(0) 推荐(0)
摘要:题目描述 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: X[n+1]=(aX[n]+c) mod 阅读全文
posted @ 2018-10-16 22:56 five20 阅读(374) 评论(0) 推荐(0)
摘要:题目背景 P哥是一个经常丢密码条的男孩子。 在ION 8102赛场上,P哥又弄丢了密码条,笔试满分的他当然知道这可是要扣5分作为惩罚的,于是他开始破解ION Xunil系统的密码。 题目描述 定义一个串合法,当且仅当串只由A和B构成,且没有连续的3个A。P哥知道,密码就是长度为N的合法字符串数量对1 阅读全文
posted @ 2018-10-16 22:51 five20 阅读(351) 评论(0) 推荐(0)
摘要:题目背景 帕秋莉是蕾米莉亚很早结识的朋友,现在住在红魔馆地下的大图书馆里。不仅擅长许多魔法,还每天都会开发出新的魔法。只是身体比较弱,因为哮喘,会在咏唱符卡时遇到麻烦。 她所用的属性魔法,主要是生命和觉醒的“木”,变化和活动的“火”,基础和不动的“土”,果实和丰收的“金”,寂静和净化的“水”,机动和 阅读全文
posted @ 2018-10-16 22:43 five20 阅读(214) 评论(0) 推荐(0)
摘要:题目描述 小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题: 给定正整数 N 和 M ,要求计算Concatenate (1 .. N) Mod M 的值,其中 Concatenate (1 .. N) 是将所有正整数 1, 2, …, N顺序连接起来得到的数。例如,N = 13  阅读全文
posted @ 2018-10-16 22:33 five20 阅读(190) 评论(0) 推荐(0)
摘要:题目描述 这一次,L国决定军队分成n组,分布在各地,若以L国为原点,可以看作在一个直角坐标系内。但是他们都受统一的指挥,指令部共发出m个命令。命令有移动、上下转移和左右转移(瞬移??),但是由于某些奇奇怪怪的原因,军队收到命令总是有延迟,为了方便,军方已经写好一个栈(那还要我干嘛,自己都写好不就行了 阅读全文
posted @ 2018-10-15 16:35 five20 阅读(220) 评论(0) 推荐(0)
摘要:题目描述 HH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是个喜欢变化的人,所以他每天走过的路径都不完全一样,他想知道他究竟有多 少种散步的方法。 现在给你学校的地图 阅读全文
posted @ 2018-09-12 11:01 five20 阅读(143) 评论(0) 推荐(0)
摘要:题目背景 在长沙城新建的环城公路上一共有8个公交站,分别为A、B、C、D、E、F、G、H。公共汽车只能够在相邻的两个公交站之间运行,因此你从某一个公交站到另外一个公交站往往要换几次车,例如从公交站A到公交站D,你就至少需要换3次车。 Tiger的方向感极其糟糕,我们知道从公交站A到公交E只需要换4次 阅读全文
posted @ 2018-09-12 10:50 five20 阅读(221) 评论(0) 推荐(0)
摘要:斐波那契数列大家应该很熟悉了吧。下面给大家引入一种新的斐波那契数列:M斐波那契数列。 M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,聪明的你能求出F[n]的值吗? S 阅读全文
posted @ 2018-04-07 16:38 five20 阅读(527) 评论(0) 推荐(1)
摘要:题目描述 广义的斐波那契数列是指形如an=p*an-1+q*an-2的数列。今给定数列的两系数p和q,以及数列的最前两项a1和a2,另给出两个整数n和m,试求数列的第n项an除以m的余数。 输入输出格式 输入格式: 输入包含一行6个整数。依次是p,q,a1,a2,n,m,其中在p,q,a1,a2整数 阅读全文
posted @ 2018-04-04 13:18 five20 阅读(323) 评论(0) 推荐(1)
摘要:题目描述 对于Fibonacci数列:1,1,2,3,5,8,13......大家应该很熟悉吧~~~但是现在有一个很“简单”问题:第n项和第m项的最大公约数是多少? 输入输出格式 输入格式: 两个正整数n和m。(n,m<=10^9) 注意:数据很大 输出格式: Fn和Fm的最大公约数。 由于看了大数 阅读全文
posted @ 2018-04-03 15:37 five20 阅读(1576) 评论(0) 推荐(9)
摘要:题目背景 大家都知道,斐波那契数列是满足如下性质的一个数列: • f(1) = 1 • f(2) = 1 • f(n) = f(n-1) + f(n-2) (n ≥ 2 且 n 为整数) 题目描述 请你求出 f(n) mod 1000000007 的值。 输入输出格式 输入格式: ·第 1 行:一个 阅读全文
posted @ 2018-03-29 21:28 five20 阅读(337) 评论(0) 推荐(0)
摘要:题目描述 a[1]=a[2]=a[3]=1 a[x]=a[x-3]+a[x-1] (x>3) 求a数列的第n项对1000000007(10^9+7)取余的值。 输入输出格式 输入格式: 第一行一个整数T,表示询问个数。 以下T行,每行一个正整数n。 输出格式: 每行输出一个非负整数表示答案。 输入输 阅读全文
posted @ 2018-02-07 19:13 five20 阅读(221) 评论(0) 推荐(0)
摘要:转载:快速幂和矩阵快速幂-模板 快速幂的思想就是减少相乘的次数,将原本n-1次的相乘减小到(lg(n))的复杂度; a^b=(a^2)^(b/2) 这个式子由于/是整除,所以得分奇偶的不同情况,偶数时仍然成立,奇数时需要再乘上一个a; 所以快速幂就是将原本的以a为基本单位的连乘改成以a*a为单位的连 阅读全文
posted @ 2017-10-20 22:10 five20 阅读(997) 评论(0) 推荐(1)

Live2D