摘要: 题目: M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗? Input 输入包含多组测试数据; 每组数据占一行,包含3个整数a... 阅读全文
posted @ 2016-03-22 22:20 HARD_UNDERSTAND 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=3519 题意: 有n个硬币排成一排,有正有反,问有2个以上连续的相同硬币有几种方案 分析: 典型的推公式用矩阵快速幂求解的题目。 (偷个懒,贴个别人的推导) 长度为 n 的 01 串一共有 ... 阅读全文
posted @ 2016-03-22 20:48 HARD_UNDERSTAND 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目:Codeforces 633D 题意: 给出n个数,要求将这n个数排列,使得满足下列要求的前缀最小 the sequence consists of at least two elements f0 and f1 are arbitrary fn + ... 阅读全文
posted @ 2016-03-22 19:27 HARD_UNDERSTAND 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 题意:A number sequence is defined as follows: f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7。Given A, B, and n, you are to calc... 阅读全文
posted @ 2016-03-22 18:38 HARD_UNDERSTAND 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 快速幂的用处很多,常见的问题有快速幂取模和矩阵快速幂,一般的问题套用模板就可以。快速幂的思想是分治,类似于二分,所以时间复杂度是O(n)。 推荐一篇很好的文章:http://blog.csdn.net/cambridgeacm/article/details/7703809FZU ... 阅读全文
posted @ 2016-03-22 17:10 HARD_UNDERSTAND 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目:http://codeforces.com/contest/632/problem/D 题目: 给出n个数,和m,要求从这n个数中找出最多个数,使它们的最小公倍数不超过m 分析: 先统计一下输入的数的个数,然后暴力求出每个数的倍数都加上这个数的个数,然后在m的范围内找一个最多... 阅读全文
posted @ 2016-03-22 12:45 HARD_UNDERSTAND 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题目:Codeforces 632C题意: 输入n个字符串,将这n个字符串加起来,求最小字典序的字符串 例: Input 5 x xx xxa xxaa xxaaa Output xxaaaxxaaxxaxxx 分析: 自己像个傻逼一样,写了半天写了个自定义排序函数,虽然过了,但是... 阅读全文
posted @ 2016-03-22 00:07 HARD_UNDERSTAND 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目: 新的宿舍楼有 N(1≤N≤100000) 层 and M(1≤M≤100000)个学生. 在新的宿舍楼里, 为了节约学生的时间也为了鼓励学生锻炼身体, 所以规定该宿舍楼里的电梯在相邻的两层之间是不会连续停下(即,如果在第2层停下就不能在第3层停下。).所以,如果有学... 阅读全文
posted @ 2016-03-21 21:35 HARD_UNDERSTAND 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目:Codeforces 625B 题意: 给你主串s,模式串t,其中t可能会在s中出现很多次,每次操作可以使s中的一个字符换成’#’,问最少的操作次数。 分析: 简单的KMP,求出模式串t在主串中出现的位置,然后再找出重叠的个数,相减即使答案。 例如主串1212121,模式串1... 阅读全文
posted @ 2016-03-20 15:14 HARD_UNDERSTAND 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目:http://codeforces.com/problemset/problem/631/D 题意: 输入一段压缩后的字符串,问子串在主串中出现的次数 分析: KMP匹配求子串在主串中出现的次数,因为是压缩后的字符串,这就要考虑字符串的长度。因为要完全匹配,显然,模式串的中间... 阅读全文
posted @ 2016-03-20 13:55 HARD_UNDERSTAND 阅读(149) 评论(0) 推荐(0) 编辑