escaping snake 2018 joi
POJ 1392 Ouroboros Snake
## [$POJ$ $1392$-$Ouroboros$ $Snake$](http://poj.org/problem?id=1392) // 这道题和上面那道题几乎一样, 算是变形题把, 这道题要求构造的01字符串就是必须是字典序最小的, // 在上面那道题的注意下建边的顺序即可. 因为是链式前 ......
[NOI2018] 你的名字
## 题目描述 小 A 被选为了 ION2018 的出题人,他精心准备了一道质量十分高的题目,且已经把除了题目命名以外的工作都做好了。 由于 ION 已经举办了很多届,所以在题目命名上也是有规定的,ION 命题手册规定:每年由命题委员会规定一个小写字母字符串,我们称之为那一年的命名串,要求每道题的名 ......
## HDU7328 Snake
## HDU7328 Snake ### tag: 容斥,生成函数 ### [题目链接](http://acm.hdu.edu.cn/showproblem.php?pid=7328) ### 题意: 1到n个数,分成m组,组队元素排列顺序不同则为不同的组,且每组元素个数不能超过k,问有多少种方案。 ......
P4426 [HNOI/AHOI2018] 毒瘤 题解
# P4426 [HNOI/AHOI2018] 毒瘤 题解 非常好虚树题目,融合了容斥的内容。 ## 简化题意 给定一张 $n$ 个点、$m$ 条边的图,求图的独立集个数。其中 $n \leq 10^5$,$n-1 \leq m \leq n+10$。 独立集:对于图 $G(U, E)$ 的一个点集 ......
P4795 [BalticOI 2018] 基因工程 题解
题目传送门:[Click](https://www.luogu.com.cn/problem/P4795)。 蒟蒻看见这道题,想了足足一个小时,过后顿有所悟,故作此篇。 首先,看到题目,光是数据就已经达到了 $\operatorname{O}(nm)$ 的级别,再看一看数据范围:$3 \leq n, ......
【题解】Luogu[P5022] [NOIP2018 提高组] 旅行
[Link](https://www.luogu.com.cn/problem/P5022) 因为是道NOIP,那么我们不妨按照考场上的策略一点一点想。 先看部分分,有一档有很明显的特征 $n=m-1$ 这显然构成一棵树,对于一棵树,我们想把他按照题目的要求遍历完,一定是像dfs的遍历顺序一样,对于 ......
luogu P4592 [TJOI2018] 异或 题解【可持久化01trie+LCA+dfs序】
[TOC] # 题目链接 [P4592 [TJOI2018] 异或](https://www.luogu.com.cn/problem/P4592) # 解题思路 读完题目首先发现很像最大异或和问题 但是在树上操作 一开始想到树剖 但是树剖有两个 $\log$ ~~但是树剖常数小~~ 考虑`dfs` ......
[JOI 2020 Final] 火事 题解
## 题面 给定一个长为 $N$ 的序列 $S_i$,刚开始为时刻 $0$。 定义 $t$ 时刻第 $i$ 个数为 $S_i(t)$,那么: $$\left\{ \begin{array}{ll} S_0(t)=0\\S_i(0)=S_i\\S_i(t)=\max\{S_{i-1}(t-1),S_i ......
3-2 编写一个函数 escape(s, t),将字符串 t 复制到字符串 s 中,并在复制 过程中将换行符、制表符等不可见字符分别转换为\n、\t 等相应的可见的转义字符序列。要 求使用 swich 语句。再编写一个具有相反功能的函数,在复制过程中将转义字符序列转换为 实际字符
# Archlinux GCC 13.1.1 20230429 2023-07-30 12:57:46 星期日 点击查看代码 ``` #include void escape( char s[], char t[] ) { int i, j; i = j = 0; while( t[i] != '\ ......
JOI 2018 Final
T1:注意到 $i,i+1$ 间的间隔如果选上会增加 $a_{i+1}-a_i-1$ 的时间,然后消耗一根火柴。那不取最大的 $k-1$ 个即可。($-1$ 是因为一开始用了一根。) T2:按 $A$ 排序,算 $B$ 的前缀和 $S$,选一个区间 $[l,r]$ 显然比不是区间更优,代价 $S_r ......
[PKUWC2018] 猎人杀
## 题目描述 猎人杀是一款风靡一时的游戏“狼人杀”的民间版本,他的规则是这样的: 一开始有 $n$ 个猎人,第 $i$ 个猎人有仇恨度 $w_i$ ,每个猎人只有一个固定的技能:死亡后必须开一枪,且被射中的人也会死亡。 然而向谁开枪也是有讲究的,假设当前还活着的猎人有 $[i_1\ldots i_ ......
P5369 [PKUSC2018] 最大前缀和 题解
[传送门](https://www.luogu.com.cn/problem/P5369) ### 题目大意 给定一个序列,求任意重排 $n!$ 中情况所以的最大非空前缀和的和。模 $998244353$。 $n\e 20$,$\sum |a_i| \le 10^9$ ### 题目解析 考虑最大前缀 ......
[JOI 2022 Final] 自学 题解
[洛谷传送门](https://www.luogu.com.cn/problem/P8161) ## 1.题意简述: 一个学期有 $N$ 天 $N*M$ 节课,每天的第 $i$ 节课可以选择效果 $a_i$ 的学习与 $b_i$ 的自习。问应如何安排每节课,使所有功课最小值最大? ## 2.思路: ......
【python】使用paramiko获取ssh输出,过滤ANSI Color及ANSI Escape字节串
1、ANSI Color及ANSI Escape ANSI Escape Codes · GitHub 2、处理ANSI Color # 7-bit and 8-bit C1 ANSI sequences ansi_escape_8bit = re.compile( br'(?:\x1B[@-Z\\ ......
【2023.7.22/HAOI2018】渺小如褐蚁也只能蓄力一搏,企图撼动命运的终末
## 奇怪的背包 首先一个物品 $v$ 能做的贡献是 $k\times \gcd(v,P)$,所以一开始 $v\gets \gcd(v,P)$。 感觉很神秘啊,复杂度估计是个 $\mathcal O(n+m+\sqrt P)$ 或者 $\mathcal O(n\ln P)$ 或者 $\mathcal ......
JOI2013 JOIOI の塔 (Tower of JOIOI)题解
# Description 给定一个由 `J`、`O`、`I` 组成的字符串,求最多能拆分成多少 `JOI` 或 `IOI`。 对于所有数据,$1\leq \vert S\vert\leq 10^6$。 # Solution 先处理出 $\text{pre}_i$ 为前缀 `J` 和 `I` 的数量 ......
2017-11-23-2017-2018 ACM-ICPC, NEERC, Northern Subregional Contest
redirect_from: /_posts/2017-11-23-2017-2018-ACM-ICPC,-NEERC,-Northern-Subregional-Contest/ title: 2017-2018 ACM-ICPC, NEERC, Northern Subregional Cont ......
JOI2012 魚(Fish) 题解
# Description 给定 $n$ 条鱼,每条鱼有长度和颜色。你可以选出若干条鱼,需要满足最大长度小于最小长度的两倍。定义两种养鱼方案不同仅当它们三种颜色之一的出现次数不同,求不同的养鱼方案数。 对于 $100\%$ 的数据,$1\leq n\leq 5\times 10^5$。 题目链接:[ ......
JOI2012 カンガルー(Kangaroo) 题解
# Description 有 $n$ 个套娃,每个套娃都有外体积与内体积,内体积严格小于外体积。你可以把一个娃套到另一个内体积比它的外体积大的娃里面,并且需要套到不能再套为止。求出有多少种套娃方案。 题目链接:[JOI](https://www2.ioi-jp.org/camp/2012/2012 ......
JOI2018 Snake Escaping
好神奇的做法,我称其为猪猪(猪笼原理)分治。 记 $0,1,?$ 的个数分别为 $a,b,c$。有一个显然的 $O(2^c)$ 做法,对每个 $?$ 枚举其为 $0/1$ 即可。 然后我们考虑只有 $?,1$ 的情况,把所有 $?$ 当成 $0$,答案就是一个超集和;同理,对于只有 $?,0$ 的情 ......
WC2018 州区划分
~~好像不是很难。~~ 有一个显然的状压,设 $f_S$ 表示划分完城市集合 $S$ 之后的答案。 $$f_S=\sum\limits_Tf(S\backslash T)\frac{\sum\limits_{i\in T}w_i}{\sum\limits_{i\in S}w_i}$$ 要求 $T$ ......
CF1229F Mateusz and Escape Room
# CF1229F Mateusz and Escape Room 很好的题目。 对于此类在环上的问题,一个经典的思路是断环成链。我们先形式化的描述题意,即给 $i$ 向 $i + 1$ 定一个流量 $x_i$(可能为负)。限制则为 $$ \forall i, a_i + x_{i - 1} - x ......
UOJ450 【集训队作业 2018】复读机
[UOJ 传送门](https://uoj.ac/problem/450 "UOJ 传送门") $d = 1$ 时答案显然为 $k^n$。 下面只讨论 $d = 3$ 的情况,$d = 2$ 类似。 设每个人的指数型生成函数(EGF)为 $G(x) = \sum\limits_{i = 0}^{+\ ......
PKUSC2018 最大前缀和
这个期望显然是诈骗,即统计每种排列最大前缀和之和。 对于某个排列 $a$,令 $s(l,r)=\sum\limits_{k=l}^ra_k$。考虑前缀 $[1,i]$ 成为答案的**充要条件**: - $\forall 1i,s(i+1,j)<0$,否则加上这段不劣(钦定取的是**最大并且最靠后** ......
洛谷 P5644 [PKUWC2018] 猎人杀
[洛谷传送门](https://www.luogu.com.cn/problem/P5644 "洛谷传送门") 感觉跟 [CF Gym 102978H Harsh Comments](https://codeforces.com/gym/102978/problem/H) 很像。 考虑容斥,钦定 $ ......
escape的用法
1escape的释义 v. 逃脱;逃离;躲过;泄露 n. 逃走;逃跑工具或方法;野生种;泄漏 adj. 使逃避困难的;使规避问题的; 2escape的用法 一.用作不及物动词 1.逃脱[(+from)] The soldier escaped from the enemy's prison.这个士兵 ......
P4590 [TJOI2018] 游园会
# P4590 [TJOI2018] 游园会 ## 题意 小豆参加了NOI的游园会,会场上每完成一个项目就会获得一个奖章,奖章只会是$N, O, I$的字样。在会场。上他收集到了$K$个奖章组成的串。兑奖规则是奖章串和兑奖串的最长公共子序列长度为小豆最后奖励的等级。现在已知兑奖串长度为$N$,并且在 ......
[HCTF 2018]WarmUp
[HCTF 2018]WarmUp 题目来源:buuctf 题目类型:Web 设计考点:PHP代码审计、文件包含 1. 题目上来只有一张滑稽图片,查看源代码,发现有source.php文件 ![image-20230715201745123](https://images.cnblogs.com/c ......
洛谷 P4931 [MtOI2018] 情侣?给我烧了!(加强版)
[洛谷传送门](https://www.luogu.com.cn/problem/P4931 "洛谷传送门") 设 $f_i$ 为 $i$ 对情侣完全错位的方案数,那么答案为: $$\binom{n}{k} \frac{n!}{(n - k)!} 2^k f_{n - k}$$ 分别代表选择 $k$ ......
[NOI2018] 屠龙勇士
求解下列同余方程组,
$$\begin{cases}
b_1 x \equiv a_1 \pmod{m_1} \\
b_2 x \equiv a_2 \pmod{m_2} \\
\dots \\
b_n x \equiv a_n \pmod{m_n} \\
\end{cases}$$ ......