上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 45 下一页
摘要: Training little cats poj-3735 题目大意:给你n个数,k个操作,将所有操作重复m次。 注释:三种操作,将第i个盒子+1,交换两个盒子中的个数,将一个盒子清空。$1\le m \le 10^9$ , $1\le n , k \le 100$。 想法:定义开始是的矩阵是n+1 阅读全文
posted @ 2018-04-09 20:41 JZYshuraK_彧 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Fibonacci poj-3070 题目大意:求Fibonacci第n项。 注释:模数为10000,$1\le n \le 10^9$。 想法:矩阵题,用例题6的想法,我们构造矩阵 $\begin{pmatrix} 0 & 1 \\ 1 & 1 \end{pmatrix}$ 然后,我们快速幂即可。 阅读全文
posted @ 2018-04-09 08:30 JZYshuraK_彧 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 矩阵乘法学习摘记 ​ ——JZYshuraK 18.4.8 "http://www.matrix67.com/blog/archives/276" 例题1 ​ 为什么一定要将本来只有两维的点设为一个$1\cdot 3​$矩阵,原因在于,我们在处理所有操作时,必须使得每一个操作矩阵都是正方形(显然), 阅读全文
posted @ 2018-04-08 20:51 JZYshuraK_彧 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Rails poj-1363 题目大意:判断一个序列是否是1~n的合法出栈序列。 注释:$1\le n\le 10^4$。 想法:开始想到一种想法。 对于一段序列来讲,显然从首元素开始的连续小于尾元素的序列必定为合法出栈序列,所剩下的数所组成的序列也必为合法出栈序列。 黄色序列中所有数小于尾元素,不 阅读全文
posted @ 2018-04-08 10:42 JZYshuraK_彧 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 2018JL省选记 又是一年省选。今年的我,依然好菜啊... [Day 0] 呼...好紧张,明天就省选了。下周就有学长退役了吧,机房又该恢复冷清了吧。只剩下为数不多的几个i7接送着来来往往的OIers。明天看我一顿暴力然后写中考卷。 [Day 1] 早上听歌,Maps和Suger,还有什么Immo 阅读全文
posted @ 2018-04-06 20:39 JZYshuraK_彧 阅读(299) 评论(2) 推荐(0) 编辑
摘要: Apple Tree poj-3321 题目大意:给你一个根固定的树,每一个点的点权是0或1,查询子树点权和。 注释:$1\le n \le 10^5$。 想法:刚刚学习dfs序,刷到水题偶哈哈。 什么是dfs序?就是在遍历树的时候记录的每个点的出栈入栈序。这样就可以保证每一个节会出现两次且它的子树 阅读全文
posted @ 2018-04-03 19:29 JZYshuraK_彧 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Palindrome poj-3974 题目大意:求字符串的最长回文子串。 注释:$1\le strlen(s) \le 10^6$. 想法:介绍一种字符串算法——Manacher。求以每一个字符和字符间隔为回文中心的回文半径长度。什么是Manacher? 我们先来考虑这样一种暴力:如果我们用暴力来 阅读全文
posted @ 2018-03-30 21:01 JZYshuraK_彧 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 昂贵的聘礼 poj-1062 题目大意:原文链接?不是英文题,自己看 注释:$1\le N \le 100$。 想法:开始的想法有些过于简单,因为落下了一个条件:就是等级限制是一条路径上的任意两点而不是相邻两点。所以我们考虑枚举当前可接受等级的区间。显然最多只有100个,然后我们用Dijkstra或 阅读全文
posted @ 2018-03-29 10:11 JZYshuraK_彧 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Parencodings 题目大意:给你一个P序列,表示从左到右的右括号左边有多少左括号,求M序列。 注释:M序列定义为每一个右括号左边最近的没有被之前的右括号匹配的括号之间,有多少已经匹配的括号队对。$1\le number for P\le 20$。 想法:暴力模拟。我们定义dis[i]表示第i 阅读全文
posted @ 2018-03-28 21:23 JZYshuraK_彧 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Joseph 题目大意:给你2*k个人,前k个是好人,后k个是坏人,编号从1到2*k。每次从上一个死掉的人的下一个开始查m个人并将第m个人杀死。问最后剩下的全是好人的m是多少。 注释:$1\le k \le 14$。 想法:开始觉得自己想的有些简单,然后发现其实就是这码事。dp。 dp状态:ans[ 阅读全文
posted @ 2018-03-28 08:49 JZYshuraK_彧 阅读(166) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 45 下一页