摘要: 链接:https://www.luogu.org/problem/show?pid=1816 题目描述 老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。 阅读全文
posted @ 2017-08-16 21:03 浪矢-CL 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 链接: 题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能 阅读全文
posted @ 2017-08-16 20:04 浪矢-CL 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 链接:https://www.luogu.org/problem/show?pid=2044#sub 题目描述 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m, 阅读全文
posted @ 2017-08-16 19:13 浪矢-CL 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 链接: P1939 【模板】矩阵加速(数列) 题目描述 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 @ 2017-08-16 17:42 浪矢-CL 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目描述 广义的斐波那契数列是指形如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 @ 2017-08-16 17:03 浪矢-CL 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目背景 矩阵快速幂 题目描述 给定n*n的矩阵A,求A^k 输入输出格式 输入格式: 第一行,n,k 第2至n+1行,每行n个数,第i+1行第j个数表示矩阵第i行第j列的元素 输出格式: 输出A^k 共n行,每行n个数,第i行第j个数表示矩阵第i行第j列的元素,每个元素模10^9+7 输入输出样例 阅读全文
posted @ 2017-08-16 15:34 浪矢-CL 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 如果一个字符串可以被拆分为 AABBAABB 的形式,其中 AA 和 BB 是任意非空字符串,则我们称该字符串的这种拆分是优秀的。 例如,对于字符串 aabaabaa,如果令 A=aabA=aab,B=aB=a,我们就找到了这个字符串拆分成 AABBAABB 的一种方式。 一个字符串可能没有优秀的拆 阅读全文
posted @ 2017-08-16 10:48 浪矢-CL 阅读(146) 评论(0) 推荐(0) 编辑
摘要: hash 功能: hash一般用于快速判断两个或多个字符串是否匹配。 实现 : 想一想,如果比较两个数子的话是很方便的很快,那么我们把整个字符串看成一个大数。 它是base进制的len位数。但是我只会比较十进制啊,那就转成10进制,但又太大了(成百上千位啊) 不得以,我只好请来一个大质数MOD把这些 阅读全文
posted @ 2017-08-16 08:58 浪矢-CL 阅读(142) 评论(0) 推荐(0) 编辑