集训队 题解2019 day

P1648 看守 题解

[原题链接](https://www.luogu.com.cn/problem/P1648 "原题链接") #### 题目大意 $有n个d维空间的点,求其中曼哈顿距离最大的两点之间的曼哈顿距离$\ #### 数据范围 $2\le n\le10^6,1\le d\le 4$\ $这题的贪心思路需要用到 ......
题解 P1648 1648

鸟哥Linux私房菜学习笔记day5

第十章 4.Bash shell操作环境 终端环境设置:stty set 登录终端时,自动获取的一些终端的输入环境的设置。 stty [-a] set [-uvCHhmBx] echo $- 可以显示目前所有的set设置值 通配符与特殊符号符号 意义* 代表0到无穷多任意字符? 代表一定有一个任意字 ......
私房 笔记 Linux day5 day

[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 ......
题解 Final 2020 JOI

【NOIP模拟题】我要的幸福 题解

## 1.题意简述 $Zyh$ 相信自己想要的幸福在不远处。然而,$zyh$ 想要得到这幸福,还需要很长的一段路。 $Zyh$ 坚持认为整个人生可以抽象为一个 $n * m$ 的棋盘。左上角的格子为 $(1,1)$,右下角的格子为 $(n,m)$。整个棋盘上的格子都有不同的事件,因为生活的多姿多彩, ......
题解 模拟题 我要 NOIP

2009NOIP普及组 题解

[第一题](http://www.luogu.com.cn/problem/P1067 "第一题")\ [第二题](https://www.luogu.com.cn/problem/P1068 "第二题")\ $一二题太简单就不在此处提了$\ $直接看到$[第三题](http://www.luogu ......
题解 2009 NOIP

7.31 day8dp

100+80+60+0=240 T1 简单dp,每条链在lca处统计 T2 考虑只需要维护奇偶性,所以bitset维护即可 T3 二分答案, T4 写了80分的,但是没调出来(为什么暴力都比正解难写很多 直接设$f_{x,y}$为选到第x个点,y个集合的方案数,要保证选一个点是祖先都已经选完,此时祖 ......
day8dp 7.31 day8 day 8dp

洛谷-P9485 题解

写在前面:这是蒟蒻交的第一篇绿题题解(~~大祭~~),因为线性做法比较难想,本篇会着重讲述用 RMQ 问题求解,并尽可能用~~清晰明了~~的图片和~~简易~~的文字讲明白。 ## 正文 **最坏时间复杂度:$\mathcal{O}(\sum n+\log \sum n)$** 在求解之前,先让我们想 ......
题解 9485

【题解】P8150 再会 | Sayounara

迟来一年的道别,那就祝 Mivik 神仙大学生活天天开心吧 qwq 再会啦! 思路来自 @[€€£](https://www.luogu.com.cn/user/559616) # 思路 三分。 假如要知道每个位置上具体的值,最直接的想法是通过 query 操作差分。 但是这样做的问题在于不能保证最 ......
题解 Sayounara P8150 8150

【题解】P5384 [Cnoi2019] 雪松果树

看到一年前的 40pts 突然想填坑,就当顺便回忆一下怎么写题解了。 # 思路 线段树合并 / dsu on tree / 长链剖分 / vector + 二分 / dfs 序 + 树状数组(差分)。 ## 线段树合并 复杂度 $O(n \log n)$,可以卡掉。 考虑用线段树合并维护每个结点的子 ......
题解 雪松 果树 P5384 5384

AcWing 4797. 移动棋子题解

算出数值为 $1$ 的点离 $(3, 3)$ 的距离即可。 ```cpp #include #include #include using namespace std; int main() { int px = -1, py = -1; for (int i = 1; i > x; if (x) ......
题解 棋子 AcWing 4797

AcWing 4798. 打怪兽题解

可以从 $1$ 枚举到 $n$ 表示要打多少个怪兽。 因为你要打 $t$ 个怪兽,并不管顺序,所以我们可以对 $[1, t]$ 这一段进行排序,然后计算 $a[t], a[t - 2], a[t - 4], \dots$ 即可(因为你要干掉第 $t$ 个怪兽的时候,必须要使用 $a[t]$ 的法力值 ......
题解 怪兽 AcWing 4798

【题解】[ABC312E] Tangency of Cuboids(adhoc)

# 【题解】[ABC312E] Tangency of Cuboids 少见的 at 评分 $2000+$ 的 ABC E 题,非常巧妙的一道题。 特别鸣谢:@[dbxxx](https://www.luogu.com.cn/user/120868) 给我讲解了他的完整思路。 ## 题目链接 [AB ......
题解 Tangency Cuboids adhoc 312E

[GUET-CTF2019]number_game

[GUET-CTF2019]number_game 打开题目,立刻定位关键函数 for ( i = 0; i <= 4; ++i ) { for ( j = 0; j <= 4; ++j ) { for ( k = j + 1; k <= 4; ++k ) { if ( *(&unk_601060 ......
number_game GUET-CTF number GUET 2019

0730小马拉松 题解

[T358782 阶乘](https://www.luogu.com.cn/problem/T358782?contestId=121340) 数学。 测试点 $1\sim 3$:`long long` 暴力阶乘。预期 30 分。 测试点 $4\sim 5$:暴力试除,找出因子 $5$ 的个数。预期 ......
题解 小马 0730

济南 Day 7 综合(一)

# Solution ## T1 制作徽章 ### 原题链接 [**4106: 制作徽章**](https://noip.ac/rs/show_problem/4106 "**4106: 制作徽章**") ### 简要思路 按照题目模拟即可,注意一定要认真对比样例,一定要认真对比样例,一定要认真对比 ......
Day

P3375 【模板】KMP 字符串匹配 题解

前言 狗屁不是,建议别看!!! 题目链接 P3375 【模板】KMP 字符串匹配 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 分析 先给个例子 s1:ABCABCABB s2:ABCABB 若使用朴素算法匹配,当匹配到 s1:ABCAB C ABB s2:ABCAB B 时,朴 ......
题解 字符串 字符 模板 P3375

Day7

# Day6 ## 暴力赛 ### T1 倒序考虑 若在复制位置的前面,则此次无效 在里面,则相应地变换 在后面, 则减去复制的长度 ```cpp #include #define ll long long #define ull unsigned long long #define gt getc ......
Day7 Day

[ABC312] 题解 [D~Ex]

# [ABC312] 题解 [D~Ex] ## **D - Count Bracket Sequences** 一个括号序列 $s$ 包含 `(, ), ?`,`?` 可以填任意括号,问你填完后有多少种合法序列方式。 这是一个 Classical 的 括号序列 DP,使用这个状态表示可以解决很多括号 ......
题解 ABC 312 Ex

洛谷 P9489 ZHY 的表示法 题解

# Description 给定 $\{x_n\}$,$y$ 为任意实数,求出在 $[l,r]$ 内 $\displaystyle\sum_{i=1}^{n}\lfloor\dfrac{y}{x_i}\rfloor$ 有多少种取值。 link: # Solution - 可以表示出的取值一定能被为某 ......
表示法 题解 P9489 9489 ZHY

BZOJ 4321 queue2 题解

在硬盘里翻到了当时没推完的这个题,今天补完了最后几步。 题目链接:https://hydro.ac/d/bzoj/p/4321 对任意相邻两个元素差的绝对值不为 $1$ 的 $n$ 阶排列计数。 $\mathcal{O}(n^2)$ 做法是考虑按照值域由小到大逐步插入,记录 $f_{i,j}$ 为长 ......
题解 queue2 queue BZOJ 4321

CF1855B Longest Divisors Interval 题解

原题链接:https://codeforces.com/contest/1855/problem/B 题意:给定一个正整数 n, 找到满足该条件的区间 [l, r] 的长度的最大值:对于任意 l <= i <= r,n 均为 i 的倍数(多组数据)。 思路:如果 n 是奇数,答案显然是 1,因为任意 ......
题解 Divisors Interval Longest 1855B

成都集训图论篇

# [NOI] 网格 ### 题目描述 跳蚤国王和蛐蛐国王在玩一个游戏。 他们在一个 $n$ 行$m $ 列的网格上排兵布阵。其中的 $c$ 个格子中 ,每个格子有一只蛐蛐,其余的格子中,每个格子有一只跳蚤。 我们称占据的格子有公共边的两只跳蚤是相邻的。 我们称两只跳蚤是连通的,当且仅当这两只跳蚤相 ......

暑期竞赛培训 Day 11—— < 树状数组 >

###本文大部分内容来自教练的博客 [https://www.cnblogs.com/hbhszxyb/]。 #树状数组 #一、适用范围: ####树状数组是一个查询和修改复杂度都为 log(n)的数据结构,常常用于查询任意区间的所有元素之和。与前缀和的区别是支持动态修改, log(n)的时间进行修 ......
数组 Day lt gt

2023暑假集训记2

# 7.7~7.17、7.20 NOI模拟+好题分享 ## 考试 五六次的模拟考试,让我深刻了解到 $\text{NOI}$ 的难度,明白自己和真正高手之间的差距,也懂了我自己需要努力的方向。 我的代码能力有待提升,可以通过多做不同类型的题让我掌握一些写代码的技巧,规范我的码风,在同时了解自己容易出 ......
2023

week5 day7

补发昨天的 昨天摆烂了一天 虽说学习了一下树跟二叉树, 但是涉及到链表什么的 顺序 之类的 非常头大 昨晚上跟放假回来的小叔一起喝酒 终于是破了记录 喝了7瓶 硬憋着没吐 难受死了 ......
week5 week day7 day

Windows漏洞CVE-2019-0708

# Windows漏洞CVE-2019-0708 标签(空格分隔): 网络攻防技术 ###1.python-exp攻击 步骤 : (1)**开启Windows7的远程桌面服务**:在windows7系统中依次选择【控制面板】→【系统和安全】→【允许远程访问】打开远程访问服务。 (2)**下载漏洞利用 ......
漏洞 Windows 2019 0708 CVE

集训Day 7

比赛开始看了看T1 very Good 有思路,直接用手动全排列A掉(虽然卡了5min左右但get100pt),转过来看T2用暴力模拟A掉(get100pt),接着看T3 虽然第一眼因为最大值最小看成了二分,但很快否决了,这指定是一道多源最短路,但是当时脑子亿抽写了一个适用于单源最短路的bellma ......
Day

7.30 day7字符串

60+10+100+0=170 连续2天没写出来简单题了,不过我的字符串是真的弱,趁着这次复习一下 T1 倒序考虑即可 T2 之前模拟赛里有,但是只记得做过不记得做法了 定义一个字符串的本质是$A_x=x-pre(A_x)$ $pre(x)$指上一次出现$x$的位置,如果是第一个字符则是0 两个字符 ......
字符串 字符 7.30 day7 day

Codeforces Round 889 (Div. 2) 题解

$6$ 题只做出来 $1$ 题,损失惨重 # A. Dalton the Teacher 显然,答案一定和最初的不满意人数有关,所以输入的时候统计一下 然后,将不满意的人的座位 **每两个人交换一次** 即可,交换次数就是答案 如果不满意人数是奇数,那么答案还要加 $1$ 时间复杂度 $O(n)$( ......
题解 Codeforces Round 889 Div

【题解】[ABC312G] Avoid Straight Line(容斥,树上统计,dfs)

# 【题解】[ABC312G] Avoid Straight Line ## 题目链接 [[ABC312G] Avoid Straight Line](https://atcoder.jp/contests/abc312/tasks/abc312_g) ## 题意概述 给定一棵 $n$ 个节点的树, ......
题解 Straight Avoid 312G Line