会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
with_hope
最孤独的人最亲切,受过伤的人总是笑的最灿烂。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年8月28日
Codeforces 1400F. x-prime Substrings 题解
摘要: 题目链接:F. x-prime Substrings 题目大意:洛谷 题解:这次官方题解看懂了,但是想不到一个高效的构造方法,所以再一次放弃。(还是菜,虽然后来发现暴力就能过 翻了一下提交记录学到了另一个做法。 我们考虑 DP,设$f[i][mask]$表示当前已经到了第$i$个位置,前缀和表示为$
阅读全文
posted @ 2020-08-28 00:32 with_hope
阅读(329)
评论(0)
推荐(1)
2020年8月26日
Codeforces 1400G. Mercenaries 题解
摘要: 题目链接:G. Mercenaries 题目大意: 有$n$名佣兵,你可以雇佣第$i$名当且仅当你所雇佣的佣兵总人数在$[l_i,r_i]$中。 有$m$组限制,每组限制给出$a_i,b_i$表示$a_i,b_i$两名佣兵不可同时雇佣。 求雇佣至少$1$名佣兵的方案数。 题解:官方题解太神了没看懂(
阅读全文
posted @ 2020-08-26 22:50 with_hope
阅读(401)
评论(0)
推荐(0)
Codeforces 568E. Longest Increasing Subsequence 题解
摘要: 题目链接:E. Longest Increasing Subsequence 题目大意:洛谷 题解:首先如果要求的是最长上升子序列的长度是很简单的。 因为是严格单调递增,所以每一个数在最长上升子序列中最多只会出现一次,所以对于$b$数组中的每一个数只能够取一次的限制可以不考虑,直接考虑传统的$O(n
阅读全文
posted @ 2020-08-26 21:35 with_hope
阅读(165)
评论(0)
推荐(0)
2020年8月24日
Codeforces 643D. Bearish Fanpages 题解
摘要: 题目链接:D. Bearish Fanpages 题目大意:洛谷 题解:做这一道题的主要任务,读题,读题,读题……(我能说我题目读了将近 1h 吗) 因为是基环树,所以考虑在树上怎么做,大概就是维护每一个节点的孩子对它的贡献,然后父亲单独拎出来处理一下就行了。 放到基环树上呢? 维护后继是它的节点,
阅读全文
posted @ 2020-08-24 10:47 with_hope
阅读(182)
评论(0)
推荐(0)
2020年8月22日
Codeforces 536D. Tavas in Kansas 题解
摘要: 题目链接:D. Tavas in Kansas 题目大意:洛谷 题解:首先肯定是以$s,t$为原点跑最短路,然后 DP,这很显然。 然而,如果直接做的话十分麻烦(写得头晕脑胀还放弃了)。 但是,如果我们对距离离散化一下,然后对于每一个点考虑它在二维平面上的坐标是$(disS_i,disT_i)$,问
阅读全文
posted @ 2020-08-22 22:51 with_hope
阅读(165)
评论(0)
推荐(0)
2020年8月20日
Codeforces 704C. Black Widow 题解
摘要: 题目链接:704C. Black Widow 题目大意:洛谷 题解:因为每一个数出现次数不超过两次,考虑运用这个条件。 将相同的数(这里包括$(x_i,x_i),(x_i,x_{-i}),(x_{-i},x_{-i})$)之间连边,显然,整张图会被划分为若干条链,若干个环,若干个单点,若干个自环,对
阅读全文
posted @ 2020-08-20 15:25 with_hope
阅读(168)
评论(0)
推荐(0)
Codeforces 685C. Optimal Point 题解
摘要: 题目链接:C. Optimal Point 题目大意:洛谷。 题解:最大值最小-->二分答案。 所以考虑距离一个点曼哈顿距离为$r$的所有点所构成的图形。 发现是两个四棱锥平起来,非常不可做。 所以考虑用不等式。 先根据曼哈顿距离的绝对值的取值列出$2^3=8$个不等式。 然后将不等式移项整理后只剩
阅读全文
posted @ 2020-08-20 11:15 with_hope
阅读(185)
评论(0)
推荐(0)
2020年7月28日
FZOJ 3058 - 面包 题解
该文被密码保护。
阅读全文
posted @ 2020-07-28 23:21 with_hope
阅读(20)
评论(0)
推荐(0)
Codeforces 527E. Data Center Drama 题解
摘要: 题目大意: 给定一个$n$个点$m$条边的无向图。 你可以在这张无向图上加任意多条无向边。 需要给所有的无向边定向,使得每一个的入度和出度都是偶数。 边可以是自环,也可以是重边。 题目链接:527E. Data Center Drama。 题解:考虑一个图能够这么定向的充要条件。就是一张图上,每一个
阅读全文
posted @ 2020-07-28 16:56 with_hope
阅读(153)
评论(0)
推荐(0)
2020年7月27日
Codeforces 704B. Ant Man 题解
摘要: 题目大意: 给定$n$个元素,每一个元素有$x_i,a_i,b_i,c_i,d_i$。 求一个$1$~$n$的全排列$p_1,p_2,\dots,p_n$使得其价值最小,其中$p_1=s,p_n=e$。 定义一个排列的价值为$\sum_^f(p_i,p_{i+1})$。 函数$f(i,j)$定义为$
阅读全文
posted @ 2020-07-27 16:17 with_hope
阅读(147)
评论(0)
推荐(0)
2020年7月26日
Codeforces 547E. Mike and Friends 题解
摘要: 题目大意: 给定$n$个字符串$s_1,s_2,\dots,s_n$ $q$次询问$s_k$在$s_{l,\dots,r}$中出现了多少次。 题目链接:547E. Mike and Friends 题解:考虑 AC 自动机的 fail 树,将每一个串插入到 AC 自动机中,然后建出 fail 树,一
阅读全文
posted @ 2020-07-26 17:27 with_hope
阅读(305)
评论(0)
推荐(0)
2020年7月23日
AGC025D - Choosing Points 题解
摘要: 题目大意:给定一个$2n\times 2n$的平面,在上面取$n\times n$个整点,使得任意两点之间距离$\neq \sqrt,\sqrt$。 题目链接:D - Choosing Points 题解:我们先考虑只有$D1$限制的情况,我们将所有距离为$\sqrt$的整点连上边,会发现这是一张二
阅读全文
posted @ 2020-07-23 15:36 with_hope
阅读(178)
评论(0)
推荐(0)
Codeforces 575A. Fibonotci 题解
摘要: 题目大意: 定义$f_i=s_f_+s_f_,f_0=0,f_1=0$。 在通常情况下$s_i=s_{i \mod n}$。 有$m$个位置$s_i$特殊给定。 求$f_k\mod p$。 题目链接:575A. Fibonotci。 题解:由于$k\leq 10^{18}$,很容易考虑到矩阵快速幂,
阅读全文
posted @ 2020-07-23 10:20 with_hope
阅读(147)
评论(0)
推荐(0)
2020年7月7日
Min_25 筛 学习笔记
摘要: 前言 很久之前就应该学的,但是因为太鸽了咕到了现在,而且估计以后也会忘,所以写一篇符合自己理解方式的学习笔记,估计对萌新的学习没有什么帮助,所以这边先放几个学习链接。 wucstdio yyb AThousandMoon Min_25 筛的关键想法:因为所有合数都有至少一个小于 \(\sqrt{n}
阅读全文
posted @ 2020-07-07 13:07 with_hope
阅读(223)
评论(0)
推荐(0)
2020年5月18日
Codeforces 1354F. Summoning Minions 题解
摘要: 题目大意:你有$n$张卡牌,你的桌面上最多只可容纳$k$张卡牌,每一张卡牌放到桌面上时有一个初始的等级$a_i$,并且在放到桌面上的时刻会给所有当前桌面上除该卡牌之外所有的卡牌等级全部加上$b_i$,中途你可以销毁桌上的一些卡牌,求任意一种方案使得最后桌上所有卡牌的等级之和最大。多组数据。$T\te
阅读全文
posted @ 2020-05-18 23:44 with_hope
阅读(521)
评论(0)
推荐(1)
Codeforces 512D. Fox And Travelling 题解
摘要: 题目大意: 给定一张 $n$ 个点 $m$ 条边的无向图。 一个点只有当 与它直接相连的点中最多只有一个点未被遍历过时 才可被遍历。 询问对于每个 $k \in [0,n]$,遍历 $k$ 个点的方案数。 $n \le 100$,$m \le \frac{n(n 1)}{2}$,答案对$10^9+9
阅读全文
posted @ 2020-05-18 13:12 with_hope
阅读(192)
评论(0)
推荐(0)
2020年5月11日
UVA12001 UVa Panel Discussion 题解
摘要: 原题链接: "UVA12001 UVa Panel Discussion" 题目大意:给定平面上的$n$个点,询问两两之间距离的最小值($n \le 10000$且当答案$ 10000$时输出$\text{INFINITY}$)。 题解:看到这题我的第一反应是建 k D Tree 然后再暴力找到距离
阅读全文
posted @ 2020-05-11 23:47 with_hope
阅读(181)
评论(0)
推荐(0)
2020年4月27日
Codeforces 1340D. Nastya and Time Machine 题解
摘要: 题目连接: "D. Nastya and Time Machine" 题目大意:给你一棵树,通过每条边需要$1$的时间,你可以在一个结点处将时间变为任意一个比当前时间小的非负整数,要求满足以下两个限制: 经过每个节点至少一次 每一个节点上,到达它的时间(更改时的时间也计算在内)不得重复 求出任意一种
阅读全文
posted @ 2020-04-27 21:24 with_hope
阅读(367)
评论(0)
推荐(0)
2020年3月6日
Codeforces 576D. Flights for Regular Customers 题解
摘要: 题目链接: "D. Flights for Regular Customers" 题目大意:给定一个$n$个点$m$条边的有向图,第$i$条边只有再你之前经过了$d_i$条边之后才可以通过,求从$1$点到$n$号点的最短距离。 题解:因为边的$d_i$限制很麻烦,所以先考虑除掉这个限制,可以将所有边
阅读全文
posted @ 2020-03-06 22:44 with_hope
阅读(219)
评论(0)
推荐(0)
Codeforces 1316F. Battalion Strength 题解
摘要: 题目链接: "F. Battalion Strength" 题目大意:定义一个$n$个数的序列$p_1,p_2,\cdots,p_n$,若$n=1$,则该序列权值为$1$,否则定义该序列的权值是将原序列排序后相邻两项积的和,$\text{即当}a\text{是}1 \sim n \text{的排列且
阅读全文
posted @ 2020-03-06 15:07 with_hope
阅读(564)
评论(2)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告