会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
fastle
垆边人似月 皓腕凝霜雪
博客园
首页
新随笔
新文章
管理
上一页
1
···
7
8
9
10
11
12
13
14
下一页
2018年6月30日
「SHOI2015」自动刷题机
摘要: /* 有理有据的二分答案 因为在过程中最多减到零 所以n越小显然就能刷更多的题 无解时就是无论如何也无法得到k , 这个特判一下即可 */ #include #include #include #include #define M 100010 #define ll long long #define inf 100000000000ll using namespace std;...
阅读全文
posted @ 2018-06-30 10:06 fastle
阅读(178)
评论(0)
推荐(0)
编辑
2018年6月29日
最长公共子串
摘要: /* 最长公共子串 用后缀自动机实现 首先建立一个串的后缀自动机 然后用另一个串在上面跑自动机即可 */ #include #include #include #include #define M 500010 using namespace std; char s[M]; int ch[M][26], fa[M], len[M], lst = 1, cnt = 1; void insert...
阅读全文
posted @ 2018-06-29 21:55 fastle
阅读(151)
评论(0)
推荐(0)
编辑
2018年6月28日
SDOI 2017 天才黑客
摘要: /* 根据claris的 博客以及 beginend 的博客来写的 首先考虑如何求出最短路 可以从样例看出 路径是从边走到边的, 所以我们将边看作点 有共同端点的两边之间 互相连边, 边权为lcp。 这条边自己的花费计算要拆点, 拆成的两个点之间连原来的花费 这样跑最短路就可以啦 然而这样的做法有问题, 考虑边数最大可能是M^2切要求M^2个lca 显然不行 这里采用clar...
阅读全文
posted @ 2018-06-28 19:22 fastle
阅读(248)
评论(0)
推荐(0)
编辑
2018年6月7日
林克卡特树
摘要: /* 林克卡特树 首先题目可以转化为 ,从一棵树种选择k + 1条链,使得这些链上边权总和最大 可以用 dp来做,让每个点对应其父边,dp[i][j][k]表示第j个点度数为i(0, 1, 2),子树种选择了k个链的最优解 这个我只能用NKK复杂度来解,因为每个点要枚举这个点选择链的个数和所有孩子 选择链的个数(但是这个经过分析复杂度是NK ?????) 好吧我们不去管他, 我们要想的是 通过...
阅读全文
posted @ 2018-06-07 21:23 fastle
阅读(321)
评论(0)
推荐(0)
编辑
2018年6月6日
ioi2016aliens
摘要: /* 首先考虑点在直线的两边效果一样 于是转移到一边 之后发现当我们覆盖某些点时,有其他的一些点一定会被覆盖 我们找出所有必须覆盖的点 之后我们发现我们找到的这些点 将其按照x递增排序 那么y也是递增的 然后我们 可以得到转移方程了 令dp[i][j]表示前i个都覆盖到了,用了j个正方形的最小花费 然后我们考虑转移时的枚举dp[i][j] = min(dp[i][k] + (x[i] - ...
阅读全文
posted @ 2018-06-06 20:42 fastle
阅读(214)
评论(0)
推荐(0)
编辑
2018年4月29日
后缀数组学习与练习(入门向)
摘要: 后缀数组学习与练习(入门向) Zbq 算法概述: 首先后缀数组SA是后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现,能够实现后缀树的很多功能而时间复杂度也不太逊色,并且,它比后缀树所占用的空间小很多。可以说,在信息学竞赛中后缀数组比后缀树要更为实用。 在这之上主要学习了倍增算法来求后
阅读全文
posted @ 2018-04-29 21:41 fastle
阅读(683)
评论(1)
推荐(1)
编辑
2018年4月7日
SDOI2018游记
摘要: 为什么要写游记呢? 游啊游啊游啊游。。。
阅读全文
posted @ 2018-04-07 21:52 fastle
阅读(326)
评论(3)
推荐(1)
编辑
2017年12月3日
Hash的一点测试
摘要: 哈希表的学习与测试 以前写的hash都是碰运气的hash,就是乘上质数取模的那种,这样不能保证不碰撞,所以今天先写上几个双hush和链表的hash,并比较一下他们的速度,测试的话用洛谷上的“字符串哈希”题目进行测试。 Hash1:碰撞三个点 用时352ms /* 这个是只进行一次取质数的hash 第
阅读全文
posted @ 2017-12-03 13:58 fastle
阅读(353)
评论(0)
推荐(0)
编辑
2017年10月23日
学大伟业Day1解题报告
摘要: 学大伟业Day1解题报告 张炳琪 一. 时间分配 T1:30分钟 T2: 60分钟 T3:100分钟 二.答题情况及错因 T1:100 T2:55 T3:0 T1:刚开始想枚举的方法,后来发现时间复杂度好像是对的,就那样写了 T2:对数据范围判断不准确,刚开始打算用set盼重怕炸空间,后来又改成了数
阅读全文
posted @ 2017-10-23 14:33 fastle
阅读(210)
评论(0)
推荐(0)
编辑
2017年10月22日
Noip往年题目整理
摘要: Noip往年题目整理 fastle 一.历年题目 按时间倒序排序 年份 T1知识点 T2知识点 T3知识点 得分 总体 2016day1 模拟 Lca,树上差分 期望dp 144 挺难的一套题目,偏思维难度,代码实现到没有多麻烦除了一个很长的转移方程 2016day2 杨辉三角 组合数 模拟,思路
阅读全文
posted @ 2017-10-22 19:27 fastle
阅读(1792)
评论(0)
推荐(2)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
下一页