上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
2019年9月20日
摘要: 题意 给n个字符串,要求给每个字符串选一个子串(可以不连续),并且子串互不相同。求子串最大长度的最小值,并给出一个方案。 $n \leq 100,|s_i| \leq 100$。 思考 鸽了 阅读全文
posted @ 2019-09-20 07:45 GreenDuck 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题意 有一个定义在 k 维非负整点上的函数:$f(x_1,x_2,...,x_k):N_{0}^{k}->\{0,1\}$ ,定义方法如下: 若存在$j∈[1,k],x_j=0$,则$f(x_1,x_2,...,x_k)=0$ 若对$j∈[1,k]$都有$x_j=1$则$f(x_1,x_2,..., 阅读全文
posted @ 2019-09-20 07:40 GreenDuck 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 题意 给出一棵N 个节点的树,树上的每个节点都有一个权值$a_i$。 有Q 次询问,每次在树上选中两个点u, v,考虑所有在简单路径u, v 上(包括u, v)的点构成的集合S。 求$\sum_{w∈S}{a_w or dist(u,w)}$ 其中dist(u,w) 为简单路径u,w 上的边数,or 阅读全文
posted @ 2019-09-20 06:55 GreenDuck 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题意 给出N 个形如$f_i(x) = a_i x^2 + b_i x $的二次函数。 有Q 次询问,每次给出一个x,询问$max{\{f_i(x)\}}$。$N,Q \leq 5*10^5$。 思考 首先将x大于0还是小于0分类,对于某一类全都除以x,那么就得到了一些直线。最优的答案一定在某条最上 阅读全文
posted @ 2019-09-20 06:42 GreenDuck 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题意 给出n个字符串,每个字符串的开头和结尾可以去除一些连续的子串,也可以不删。问这样删去后连成的不同字符串有多少个。要求线性。 思考 如果是一个字符串,那么建一颗SAM即可。 因为是几个字符串拼在一起,那么在某个字符串的SAM上的某一个点,随时都可以跳到下一个字符串的SAM上的某个一点。那么从后往 阅读全文
posted @ 2019-09-20 06:39 GreenDuck 阅读(151) 评论(0) 推荐(0) 编辑
2019年9月13日
摘要: 这是一篇没有代码的博客。目的是在全是玄学复杂度的算法中留下有复杂度保证的算法。 原文摘自千年之狐_天才 : 靠谱做法应该是A+线段树。用A跑k短路,第一次跑到的一定是所给最短路,其次跑到的所有最短路将答案更新。如果只是单纯这样的话,是不行的,因为所有路径都会被更新一次。但是我们不难发现一个信息,假设 阅读全文
posted @ 2019-09-13 15:23 GreenDuck 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1 // luogu-judger-enable-o2 2 #include<bits/stdc++.h> 3 using namespace std; 4 typedef long double ld; 5 const int maxn=2E3+5; 6 const ld eps=1E-9; 7 阅读全文
posted @ 2019-09-13 12:45 GreenDuck 阅读(197) 评论(0) 推荐(0) 编辑
2019年8月27日
摘要: 题意 https://codeforces.com/problemset/problem/526/G 思考 先考虑只有一次询问。如果我们选择了k条路径,那么就会有2k个叶子节点;反过来,如果选择了2k个叶子节点,总存在一种方案使得组成的k条路径形成一个联通块。因为若还没有连通块,总可以交换两条不交叉 阅读全文
posted @ 2019-08-27 09:43 GreenDuck 阅读(313) 评论(0) 推荐(0) 编辑
2019年8月26日
摘要: 题意 http://acm.hdu.edu.cn/showproblem.php?pid=6709 思考 先考虑所有鱼的烹饪时间小于k的情况。将T从大到小排序后,煮一条鱼相当于将其时间补齐至k。 由于鱼的烹饪时间会大于等于k,那么,最优解一定不会出现鱼不够煮的情况。在煮鱼期间,可以钓到$\frac{ 阅读全文
posted @ 2019-08-26 09:08 GreenDuck 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题意 http://acm.hdu.edu.cn/showproblem.php?pid=6706 思考 打表出奇迹。 注意到这个式子有一大堆强条件限制,最后化为: $$\frac{1}{2}\sum_{i=1}^{n}\sum_{j=1}^{n}{|i-j|*[(i,j)==1]}$$ 考虑莫比乌 阅读全文
posted @ 2019-08-26 08:42 GreenDuck 阅读(216) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页