Processing math: 100%

06 2016 档案

摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2754 给出n个姓名串和m个点名串.求每个点名串在多少人的姓名中出现过(在名中出现或在姓中出现,不能跨越),以及最后每个人被点到多少次. 分析 这种解法是用后缀数组优化一下暴力,(优化了吗?)复杂 阅读全文
posted @ 2016-06-24 23:23 晴歌。 阅读(250) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1031 长度为n的字符串形成环,枚举开头位置,得到n个长度为n的串,将这些串排序,然后按照顺序输出每一个串的最后一个字符. 分析 将原串复制一遍接在自己的后面,这样n个串都在总串里面出现了. 对于 阅读全文
posted @ 2016-06-24 23:10 晴歌。 阅读(182) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1016 给出一张图,其中具有相同权值的边的数目不超过10,求最小生成树的个数. 分析 生成树的计数有一个什么什么算法... 我真的企图研究了...但是智商捉急的我实在看不懂论文... 所以最后还是 阅读全文
posted @ 2016-06-24 23:05 晴歌。 阅读(252) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1622 给出多个文本串和模式串,求每个文本串中有多少模式串. 分析 直接暴力... 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 co 阅读全文
posted @ 2016-06-23 21:02 晴歌。 阅读(121) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1620 N个工作,每个工作其所需时间,及完成的Deadline,问要完成所有工作,最迟要什么时候开始. 分析 我们可以想到二分开始的时间.对于一个给定的时间,判断是否可以完成. 如何判断呢? 我们 阅读全文
posted @ 2016-06-23 20:59 晴歌。 阅读(183) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1619 给出一张图每个点的高度,在一个点上安排守卫可以监视周围所有不高于于当前点的点.也就是类似在一个点上灌水,周围(8格)低于它的点都会有水,然后继续...求最少的守卫数. 分析 首先图中的最高 阅读全文
posted @ 2016-06-23 20:53 晴歌。 阅读(146) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1616 给出一张图,有些点不能走,给出起始点和结束点,以及时间,求在该时间到达结束点的方案数. 分析 直接DP即可. f[i][j][k]表示在i时间走到(j,k)的方案数 阅读全文
posted @ 2016-06-23 20:48 晴歌。 阅读(137) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=3207 给出一个长度为n的串,以及m个长度为k的串,求每个长度为k的串在原串[x,y]区间是否出现过. 分析 这道题要求对比长度为k的串,于是我们把 阅读全文
posted @ 2016-06-20 23:28 晴歌。 阅读(154) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1014 给出一个字符串,有修改,插入,以及询问LCP(i,j)的操作. 分析 LCP在白书上面有介绍,LCP(i,j)表示以第i位和以第j位开头的后缀的最长公共前缀. 先考 阅读全文
posted @ 2016-06-20 23:21 晴歌。 阅读(183) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1614 分析 类似POJ_3662_Telephone_Lines_(二分+最短路) Dijkstra: 1 #include <bits/stdc++.h> 2 using namespace 阅读全文
posted @ 2016-06-20 23:02 晴歌。 阅读(268) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1601 有n个田地需要灌溉,每个田地可以自己引水,花费为w[i],或者连接其他被灌溉的田地,花费为p[i][j],求最小花费. 分析 我第一眼看以为是dp,发现不对... 阅读全文
posted @ 2016-06-20 22:58 晴歌。 阅读(207) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1612 n头奶牛比赛,给出一些胜负情况,问可以确定多少头奶牛的排名. 分析 无论胜负,只要知道某一头奶牛和其他n1头的关系就好了. 我们用dfs来求每一个奶牛赢了多少次,同时统计 阅读全文
posted @ 2016-06-19 21:39 晴歌。 阅读(170) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1833 统计a b中数字0,1,2,...,9分别出现了多少次. 分析 数位dp真是细节又多又容易出错,我都懒得看题解,所以也就懒得写题解了... 注意细节吧还是... 1 #in 阅读全文
posted @ 2016-06-19 21:35 晴歌。 阅读(227) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1026 windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数? 分析 我们用\ 阅读全文
posted @ 2016-06-19 21:32 晴歌。 阅读(164) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=4326 给出一棵带有边权的树,以及一系列任务,任务是从树上的u点走到v点,代价为u到v路径上的权值之和,总代价是所有任务代价中的最大代价.现在可以将某一个边权值变为0,问总代价最小是多少. 分析 阅读全文
posted @ 2016-06-19 21:14 晴歌。 阅读(209) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2194 给出序列a[0],a[1],...,a[n1]b[0],b[1],...,b[n1]. c[k]=n1i=ka[i]b[ik]. 求序 阅读全文
posted @ 2016-06-13 17:55 晴歌。 阅读(271) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1615 一个主动轮带着一些轮子转,轮子带着轮子转,轮子带着轮子转...一个非主动轮只会被一个轮子带着转.求从主动轮到某一个轮子的路上所有轮子的转速的绝对值之和. 分析 从起点开始,枚举相接触的轮子 阅读全文
posted @ 2016-06-13 17:44 晴歌。 阅读(196) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1626 给出n个点的坐标,其中一些点已经连通,现在要把所有点连通,求修路的最小长度. 分析 已经连好一些边的最小生成树问题. 这里顺带复习了一下Prim和Krusakal. Prim的证明 阅读全文
posted @ 2016-06-13 17:39 晴歌。 阅读(167) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1625 01背包裸题. p.s.随便点开一道就是水题... 分析 ... 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 const i 阅读全文
posted @ 2016-06-13 17:26 晴歌。 阅读(133) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=3270 n个房间,刚开始两个人分别在a,b,每分钟在第i个房间有p[i]的概率不动,如果动的话,等概率移动到连接的房间,求他们在每个房间相遇的概率. 分析 有点像B 阅读全文
posted @ 2016-06-13 11:05 晴歌。 阅读(309) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1778 炸弹从1出发,有PQ的概率爆炸,如果不爆炸,等概率移动到连通的点.求在每个点爆炸的概率. 分析 我们构造一个nn列的矩阵f,其中\(f[ 阅读全文
posted @ 2016-06-13 10:37 晴歌。 阅读(305) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1013 n维空间,给出球上n+1个点的n维坐标,求球心坐标. 提示:给出两个定义:1、 球心:到球面上任意一点距离都相等的点。2、 距离:设两个n为空间上的点A, B 的坐标为(a1, a2, … 阅读全文
posted @ 2016-06-13 10:26 晴歌。 阅读(183) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1012 两种操作: 1.求序列末尾n个数中的最大值. 2.在序列末尾插入一个数. 分析 线段树求RMQ裸题,不离线也可以做. 我们来说说怎么用树状数组求RMQ. 求区间和值的树状数组中c[i]表示 阅读全文
posted @ 2016-06-13 10:10 晴歌。 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.基础的基础 1.点与向量. 点与向量都用x,y两个坐标表示,所以我们在程序上暂时不做区分. 但是注意: (1).点+向量=点; (2).向量+向量=向量(向量-向量=向量+(相反向量)); (3).点-点=向量; (4).点+点没有意义; 其中pt(point)表示点,vt(vector)表示向 阅读全文
posted @ 2016-06-12 13:24 晴歌。 阅读(321) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1617 FJ要把n头奶牛用船运到河对岸.FJ自己在船上要用m时间,如果运送i头牛,还需要额外的w[1]+w[2]+...+w[i]的时间,FJ如果不是一次运完,自己 阅读全文
posted @ 2016-06-12 11:23 晴歌。 阅读(205) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1621n头奶牛,刚开始在一起,每次分成xx+m两部分,直到不能再分,问最后一共有几部分. 分析 可以知道当前奶牛数n=x+x+m,所以可以继续分的必要条件是\(n 阅读全文
posted @ 2016-06-12 11:16 晴歌。 阅读(175) 评论(0) 推荐(0) 编辑
摘要:描述 http://cojs.tk/cogs/problem/problem.php?pid=396 连续从1开始编号的球,按照顺寻一个个放在n个柱子上,i放在j上面的必要条件是i+j是一个完全平方数.问做多能放到几号球. 分析 cogs是简化版,我在网上找了个完整版的测试数 阅读全文
posted @ 2016-06-11 23:30 晴歌。 阅读(173) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1011 n个行星,第i颗行星的质量为mi,给出一个很小的常数A,对于第i颗行星,它所受的力$$f_i=\sum_{j=1}^{A\times{i}}\fr 阅读全文
posted @ 2016-06-11 17:42 晴歌。 阅读(710) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1096 有n个工厂,给出第i个工厂的到1号工厂的距离x[i],货物数量p[i],建设仓库所需花费c[i]. 现在要把所有货物都装入仓库,第i号工厂的 阅读全文
posted @ 2016-06-11 16:59 晴歌。 阅读(244) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1010 给出nl.有n个玩具,第i个玩具的长度是c[i],要求将玩具分成若干段,从ij分为一段的长度为\(x=j-i+\sum_{k=i 阅读全文
posted @ 2016-06-11 16:10 晴歌。 阅读(343) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1623 n头牛,第i头牛的速度是si,m条路(m<=n).如果第i头牛前面有k头牛,它的速度变为si-k*d,速度不能小于l.问最多多少头牛在路上跑. 分析 贪心啊贪心,可惜智障的我不会... 1 阅读全文
posted @ 2016-06-11 16:03 晴歌。 阅读(408) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1613 n分钟,疲劳值上限是m,开始时疲劳值为0.第i分钟可以跑d[i]米.在某一时刻,如果疲劳值小于上限,可以选择跑步,增加1疲劳值.随时可以休息,每分钟减少1疲劳值,但必须休息到疲劳值为0.第 阅读全文
posted @ 2016-06-10 23:00 晴歌。 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://mlworks.cn/posts/introduction-to-mathjax-and-latex-expression/ 阅读全文
posted @ 2016-06-10 22:01 晴歌。 阅读(125) 评论(0) 推荐(0) 编辑
摘要:描述 题面: http://wenku.baidu.com/link?url=D2ORnA9xjgSxa2GlYLB7gGiYgBcXsy-Aw0kVYTjTE-iYhH1s7h8xXGmnaMwl32SYznVvzodyKZgHODl_ekzIFwEsO64ZOMIvQbsah-9kZiW 提交: 阅读全文
posted @ 2016-06-10 21:02 晴歌。 阅读(398) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2179 超大整数乘法 分析 FFT模板题. 把数字看成是多项式,x是10.然后用FFT做多项式乘法,最后进位就好了. 注意: 1.进位前要把每一位加0.5(或者更小),然后向下取整,应该是浮点数的 阅读全文
posted @ 2016-06-10 17:24 晴歌。 阅读(419) 评论(1) 推荐(0) 编辑
摘要:4/7 STL set set 数学 快速傅立叶(FFT) 高斯消元 动态规划 斜率优化 阅读全文
posted @ 2016-06-10 10:12 晴歌。 阅读(123) 评论(0) 推荐(0) 编辑
摘要:http://baike.baidu.com/view/4255961.htm begin() 返回指向第一个元素的迭代器 clear() 清除所有元素 count() 返回某个值元素的个数 empty() 如果集合为空,返回true(真) end() 返回指向最后一个元素之后的迭代器,不是最后一个 阅读全文
posted @ 2016-06-10 10:11 晴歌。 阅读(169) 评论(0) 推荐(0) 编辑
摘要:17/35 STL BZOJ_1588_&_Codevs_1296_[HNOI2002]_营业额统计(平衡树/set)(set重做) BZOJ_1208_&_Codevs_1258_[HNOI2004]_宠物收养所_(平衡树/set)(set重做) BZOJ_1588_&_Codevs_1296_[ 阅读全文
posted @ 2016-06-10 10:07 晴歌。 阅读(96) 评论(0) 推荐(0) 编辑
摘要:描述 http://codevs.cn/problem/1166/ 分析 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <algorithm> 5 using namespace std; 6 7 阅读全文
posted @ 2016-06-02 23:13 晴歌。 阅读(403) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1009 字符串全部由0~9组成,给出一个串s,求一个长度为n的串,不包含s的种类有多少. 分析 第一眼以为是组合.然后更滑稽的是用错误的方法手算样例居然算出来是对的...我数学是有多差... 题解 阅读全文
posted @ 2016-06-02 23:04 晴歌。 阅读(167) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1008 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果 相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱. p.s.我真 阅读全文
posted @ 2016-06-02 21:41 晴歌。 阅读(551) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1007 给出一些直线,沿着y轴从上往下看,能看到多少条直线. 分析 由于直线相交,会遮挡住一些直线. 自己画画图就可以发现,最后能看见的直线,也就是在最上面的那些直线一定构成一个凸包的下凸壳(没错 阅读全文
posted @ 2016-06-02 21:25 晴歌。 阅读(216) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1005 一棵树有n个点,给出没给节点的度,如果没有限制则为-1,求共有多少种可能的树. 分析 蒟蒻我肯定是不会做的,所以先来抄一段题解... 这题需要了解一种数列: Purfer Sequence 阅读全文
posted @ 2016-06-02 21:12 晴歌。 阅读(418) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1004 共n个卡片,染成r,b,g三种颜色,每种颜色的个数有规定.给出一些置换,可以由置换得到的染色方案视为等价的,求等价类计数. 分析 给出置换求等价类计数,用Burnside引理:等价类计数= 阅读全文
posted @ 2016-06-01 19:02 晴歌。 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1/7 图论 purfer_sequence 阅读全文
posted @ 2016-06-01 18:48 晴歌。 阅读(96) 评论(0) 推荐(0) 编辑
摘要:5/35 数学 BZOJ_[HNOI2008]_Cards_(置换+Burnside引理+乘法逆元+费马小定理+快速幂) BZOJ_1005_ [HNOI2008]_明明的烦恼_(组合数学+purfer_sequence+高精度+分解因数+快速幂) BZOJ_1008_[HNOI2008]_越狱_( 阅读全文
posted @ 2016-06-01 18:47 晴歌。 阅读(86) 评论(0) 推荐(0) 编辑
摘要:弃了... 6月1日 1.复习: 欧几里德算法和扩展欧几里德算法 Eratosthenes筛法 2.学习: 模线性方程组 除法取模(乘法逆元) 置换,Burnside引理,Polya定理 费马小定理 3.做题: BZOJ_[HNOI2008]_Cards_(置换+Burnside引理+乘法逆元+费马 阅读全文
posted @ 2016-06-01 18:44 晴歌。 阅读(136) 评论(0) 推荐(0) 编辑
摘要:时间不多了... 1.每天学习新东西(作死). 2.每天BZOJ5题(尽量不要用USACO水题凑数). 3.打CodeForces. 4.睡前看书/板好习惯. p.s. 今天6.1,开心地浪了一天... 阅读全文
posted @ 2016-06-01 18:40 晴歌。 阅读(140) 评论(0) 推荐(0) 编辑
摘要:描述 http://cojs.tk/cogs/problem/problem.php?pid=14 有一些正飞行员和副飞行员,给出每个正飞行员可以和哪些副飞行员一起飞.一架飞机上必须一正一副,求最多多少飞机可以飞. 分析 裸的二分图匹配... 请叫我水题小王子... 1 #include <bits 阅读全文
posted @ 2016-06-01 18:34 晴歌。 阅读(281) 评论(0) 推荐(0) 编辑
摘要:描述 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2671 给出一个字符串和一些子串,求其中出现次数最多的子串. 分析 在AC自动机上面跑 阅读全文
posted @ 2016-06-01 18:29 晴歌。 阅读(302) 评论(0) 推荐(0) 编辑
摘要:描述 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2463 给出一些子串.然后给出一些字符,以及每个字符出现的概率.现在用这些字符组成一个长度为s的字符 阅读全文
posted @ 2016-06-01 18:20 晴歌。 阅读(191) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1821 给出n个点的坐标,将n个点划分成k个部分,使得每个部分之间最小的距离最大. 分析 每两个点之间建边,然后从小到到排序.要让最小距离最大,就把小的距离用在每个部分内部,所以从小的边开始合并, 阅读全文
posted @ 2016-06-01 18:10 晴歌。 阅读(233) 评论(0) 推荐(0) 编辑
摘要:描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1618 有n种物品,每种物品有价值和重量,可以无限拿.现在要满足价值之和大于等于h,问最小重量. 分析 完全背包,模板是给定重量求价值最大,这道题是给定价值求重量最小.其实差不多的. p.s.大概 阅读全文
posted @ 2016-06-01 18:03 晴歌。 阅读(402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示