摘要: 题目戳这里 70分是很裸的。 定义f[i][j]表示到了(i,j)位置最少戳的次数 有三种转移 ●f[i][j]=min{f[i-1][j-k*x[i-1]]+k} dp1 从(i,j-k*x)连戳k次跳到(i,j) ●f[i][j]=min(f[i][j],f[i-1][j+y[i-1]]) dp 阅读全文
posted @ 2017-09-18 21:58 _wsy 阅读(266) 评论(1) 推荐(3) 编辑
摘要: 关于spfa 知识点 原始版 裸 应用: 一、判负环 两种方法 1.跑单源点bfs,如果某一个点入队了n-1次,存在 2.对于每个点dfs,如果此源点反被其他点更新,存在 证明:点i作为源点,d[i]==0 若i被更新,d[i]<0 定存在负环 优化:若初始d[]={0} 则最开始一定先跑权为负的边 阅读全文
posted @ 2017-09-11 18:55 _wsy 阅读(183) 评论(2) 推荐(2) 编辑
摘要: 描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 格式 输入格式 第一行有两个用一个空格隔开的整数 n,m,表示 A 国有 n 座城市和 阅读全文
posted @ 2017-09-07 22:09 _wsy 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 转载自 http://www.cnblogs.com/zj75211/p/6934976.html ●BZOJ 2434: [Noi2011]阿狸的打字机 ●赘述题目 (题意就不赘述了) ●解法: ●我先想的一个比较暴力的方法(要TLE): (ac自动机)先求出last数组(参见刘汝佳的解释:las 阅读全文
posted @ 2017-06-03 21:51 _wsy 阅读(275) 评论(1) 推荐(0) 编辑
摘要: 后缀数组大概就是用后缀排名来搞一些事情,因为字符串中的每一个子串都可看做某一后缀的前缀 可用倍增法求出后缀排名 一、数组意义(对于字符串 s) sa[i]:排名为i的后缀的开头在s中的位置 height[i]:排名为i的后缀和排名为i-1的后缀的LCP(最长公共前缀) c[]:用于基数排序,统计前缀 阅读全文
posted @ 2017-06-02 20:59 _wsy 阅读(2141) 评论(1) 推荐(6) 编辑
摘要: 在好久之后终于搞完了miller-rabbin素性测试,谈谈自己的理解 要判断的数设为 a, 主要思想就是运用费马小定理来搞,随机几个数x(x<=a-1),判断x^(a-1)=1(mod a)是否成立,如果有不成立,a肯定不是素数 这是有一定错误几率的,随机n个数的错误几率为4^(-n) 这么看来, 阅读全文
posted @ 2017-05-19 12:10 _wsy 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 三道题,几乎爆零,状态很不好,考到一半直接写数学作业去了。。 1. 时间限制:1s 空间限制:1M Description 给出2n个正整数,有且只有两个数出现奇数次,从小到大输出这两个数。 Input 第一行给出一个n,第二行有2n个数。 Output 从小到大输出答案。 Hint n<=1000 阅读全文
posted @ 2017-05-05 21:42 _wsy 阅读(129) 评论(0) 推荐(1) 编辑
摘要: A 问题描述: 对于一个排列,考虑相邻的两个元素,如果后面一个比前面一个大,表示这个位置是上升的,用I表示,反之这个位置是下降的,用D表示。如排列3,1,2,7,4,6,5可以表示为DIIDID。 现在给出一个长度为n-1的排列表示,问有多少种1到n的排列满足这种表示。 输入: 一个字符串S,S由I 阅读全文
posted @ 2017-04-30 09:36 _wsy 阅读(246) 评论(1) 推荐(3) 编辑
摘要: 上午学习了点分治,写了1个半小时终于写出一个代码--poj1741,可以说是个模板题。 分治:对于每个儿子找出重心,分别处理 注意:1.每次处理一个重心后,ans减去对它儿子的处理 原因:因为统计方法没管是否在同一棵树上,所以答案有重复 2.每次寻找新的重心时,树的大小变化,重新计算大小,否则TLE 阅读全文
posted @ 2017-04-28 16:27 _wsy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: SCOI2017年,作为高一的蒟蒻,我参加了此次比赛。 【Day -1】 下午到了酒店各种浪,翻来覆去的浪。由于不是作为高二选手参赛,其实大家来省选还是感觉没啥压力。晚上打扑克,皇室战争,王者荣耀 后来不知是为什么不玩了就睡了。 【Day 1】 早上起来吃早饭,吃了后就去考场了。 第一题好像是个贪心 阅读全文
posted @ 2017-04-14 16:10 _wsy 阅读(218) 评论(3) 推荐(1) 编辑