题解joisc 2020

【ACM算法竞赛日常训练】DAY1题解与分析

DAY1 共四题: 月月查华华的手机:https://ac.nowcoder.com/acm/problem/23053 Rinne Loves Edges:https://ac.nowcoder.com/acm/problem/22598 逆序对:https://ac.nowcoder.com/a ......
题解 算法 DAY1 ACM DAY

CF1630E 题解

题意 传送门 一个长度为 $ n $ 的环状序列 $ {a_i} $ ,其中的数值满足 $ 1\leq a_i\leq n $ ,序列中可能有相等的数。 序列 $ {a_i} $ 的一个排列和另外一个排列本质相同,当且仅当可以通过旋转使它们变得每一项都对应相等。 对于 $ {a_i} $ 的任何一种 ......
题解 1630E 1630 CF

分享一张2020年用jaegertracing画的tomcat8.5启动流程图

今天整理电脑的时候意外发现一张tomcat8.5的启动流程图,是笔者2020年借助jaegertracing绘制的,想想还比较有意思,在这里分享一下,当初闲来无事折腾了小半天,具体过程已经是记不起来了,等我想到了继续在评论区分享,话不多说,请欣赏吧(出不来的请耐心等待,有点长)。 ......

LDAP - 题解【模拟】

题面 该题为CCF-CSP认证考试真题,试题编号为202303-3。我参加了这次CSP认证(虽然说认证成绩没有达到预期emmm),原题链接见:202303-3。下面搬运题面如下: 题目背景 西西艾弗岛运营公司是一家负责维护和运营岛上基础设施的大型企业,拥有数千名员工。公司内有很多 IT 系统。为了能 ......
题解 LDAP

JOISC2023(正在连载……)

Day1 T1 其实就是要问最多可以用银币买多少,那么把所有的按银币价格排序,买最小的那些,想都没想就冲了个树上莫队+分块,但是可以直接树上主席树做到一个log。 #include<bits/stdc++.h> using namespace std; typedef long long ll; i ......
正在 JOISC 2023

题解 CF1149D【Abandoning Roads】

~~看到 $n\le 70$,想到状压 DP。~~ 首先,显然对于一棵最小生成树,每个轻边连通块内部都是一棵树,轻边连通块缩点后点之间的重边也是一棵树。也就是说,缩点后不存在重边组成的环(包括自环),路径一旦离开了一个轻边连通块就再也不会回来了。 于是先洪水填充求出连通块,设共有 $k$ 个连通块。 ......
题解 Abandoning 1149D Roads 1149

P4769[NOI2018 冒泡排序] 题解

题面链接 简要题意 求 $\displaystyle{\sum_{i=1}^n\lvert p_i-i\rvert}=$ 冒泡排序最少交换次数的排列 ${p_n}$ 的数量。 Lemmas Lemma 1:冒泡排序最少交换次数等于逆序对数量 证明 考虑冒泡排序的过程交换一次逆序对减少一易证。 Lem ......
题解 P4769 4769 2018 NOI

World Tree (吉林省赛2020) (整体大小判断->两两之间判断)

题目大意: 给出一个树, 每一个节点有一个 ai值 和bi值 ......
整体 大小 之间 World Tree

CF1268D Invertation in Tournament 题解

CF1268D Invertation in Tournament 题解 传送门 CF1442F Differentiating Games 题目大意 给定一个竞赛图,一次操作可以将一个节点相连的所有边方向翻转。求让图强连通的最小操作次数。 竞赛图是一个无向完全图的每条边分配方向后的图。 思路 因为 ......
题解 Invertation Tournament 1268D 1268

Edu Round 板刷计划 2. Educational Codeforces Round 2 题解

Change Log: 2023.03.22 开坑. A - Extract Numbers ......
板刷 题解 Round Educational Codeforces

题解 ABC025D【25個の整数】

*3006。 数据范围明示状压 DP,但是涉及到填数不好直接状压,因为我们对每个格子只能记录一个二进制位,不可能知道每个数都在什么位置。 不妨换个思路,不难想到一个二进制位可以用来记录这个位置是否已经填数,只需要利用上这个信息。注意到我们不关心具体填的数是多少,只关心偏序关系,因此可以从小到大填数。 ......
题解 整数 025D ABC 025

【题解】CF487E Tourists / 圆方树

概念 圆方树是一种基于无向图构造的树。 我们知道,圆方树最早是 WC 上提出的处理仙人掌的东西,用于将树上做法拓展到复杂度正确的仙人掌做法。 但是一些关于点双有性质的题也可以用圆方树转化成树上问题,例如这个。 构造 对于原图中的点,称之为圆点。 对于原图的每个点双,考虑为其虚拟一个对应的结点,称之为 ......
题解 Tourists 487E 487 CF

【题解】Codeforces Round 858(CF1806) A-C,E

比赛体验表示极差,分类讨论相当崩溃,甚至前两个题 $30min$ 才过。 A. Walking Master 题目分析: 慢慢分析一下,看看到底能不能走过去以及走到什么地方就好了。 一个前置知识,$x \to y$,如果只能 $+1$ 或 $-1$ 的最小操作步骤是 $|x - y|$ 代码: 点击 ......
题解 Codeforces Round 1806 858

JOISC2023 - D4T3 - Travel

$$黄云漠土锦旌断,风瑟瑟,乱打雨珠化红殷$$ $$愿作信陵取符手,厉萧萧,欲奏先斩报皇天$$ 如果我们一开始的位置不是 $x_i$,先移动到 $x$ 上的最近的点,然后我们开始讨论从这个点开始辐射全 $n$ 个点。 首先,我们发现,我们已经访问过的所有位置一定是一段连续的区间。那么我们可以很快找到 ......
Travel JOISC 2023 D4T3 D4

JOISC2023 简单题整理

D1T1 currencies 忘了,比较水,主席树,略。 D1T3 passport $n$ 个国家排成一排,一个人如果在国家 $x$,他可以选择获得一张通行证,作用范围为 $[l_x,r_x]$ 这些国家($l_x\le x\le r_x$)。有 $m$ 个独立的人,分别从 $X_1,X_2,. ......
JOISC 2023

Autodesk 3d Max2020 初始化闪退

事件起因:给同事安装完 Autodesk 3d Max2020 版本之后,软件初始化就闪退,后来在网上查了资料后解决。 解决办法如下:services.msc --> Autodesk 开头的服务都要改成 自动启动 如果 服务拒绝访问,则是火绒做了拦截 火绒安全工具 --> 启动管理 --> 服务项 ......
Autodesk 2020 Max 3d

IJ2020.1及以前版本的破解包

上破解包链接 链接:https://pan.baidu.com/s/1wtZ-wXKzv4mXd6tthMdfgg 提取码:fmfn 包内容 1. 2. 破解步骤 看Readme文档 ......
版本 2020.1 2020 IJ

「题解」ABC294Ex K-Coloring

感谢 ZCPB 的指导! 可以不断删一度点和二度点,来对图进行简化。删完之后一条边有两个权值,分别代表两端颜色相同/不同时这条边对答案乘上的系数。(其实这个并不必要) 对于每个连通块单独考虑。如果点数很小,可以直接枚举颜色的最小表示,也就是爆搜一下集合划分。点数很多的话,非树边会比较少,所以就对于每 ......
题解 K-Coloring Coloring ABC 294

2020.1idea安装教程

dea可谓是程序猿的福音,它功能强大,极大地提高了开发效率。但也经常出现激活码失效导致开发工具无法使用的情况,在这种情况下我们只能选择重新安装后免费试用30天或者使用激活码重新激活两种方式继续使用开发工具。这两种方式都存在使用不久后又过期的情况,我们又得重复上面的步骤,非常麻烦。 作者也是被激活码经 ......
教程 2020.1 2020 idea

牛客小白月赛 68 题解

网址:https://ac.nowcoder.com/acm/contest/51958 A - Tokitsukaze and New Operation 先将 $a,b$ 的每一位分解,如果位数不一样直接 $-1$。 设 $a,b$ 有 $n$ 位,$a$ 的第 $i$ 为 $x_i$ & $b ......
题解 68

Edu Round 板刷计划 1. Educational Codeforces Round 1 题解

Change Log: 2023.03.21 开坑. A - Tricky Sum 简单题. 注意到 $n$ 以内 $2$ 的幂次只有 $O(\log n)$ 个,因此只要先算出 $1$ ~ $n$ 里所有数的和再减去 $2$ 的幂次的和的 $2$ 倍即可. 时间复杂度 $O(t\log n)$. ......
板刷 题解 Round Educational Codeforces

题解 ABC294G【Distance Queries on a Tree】

DFS 序树状数组。 不妨以 $1$ 为根,设 $\operatorname{dep}(u)$ 表示 $u$ 到根路径的边权和,$\operatorname{dis}(u,v)$ 表示 $u,v$ 间路径的边权和,$\operatorname{LCA}(u,v)$ 表示 $u,v$ 的最近公共祖先。 ......
题解 Distance Queries 294G Tree

[MRCTF2020]Ezpop

1.解题过程 1.题目 源代码 <?php //flag is in flag.php //WTF IS THIS? //Learn From https://ctf.ieki.xyz/library/php.html#%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E9% ......
MRCTF Ezpop 2020

[ABC294F] Sugar Water 2 题解

可能更好的阅读体验 题目传送门 题目大意 高桥君有 $N$ 瓶糖水,第 $i$ 瓶有 $A_i$ 克糖和 $B_i$ 克水。青木君有 $M$ 瓶糖水,第 $i$ 瓶有 $C_i$ 克糖和 $D_i$ 克水。然后两人各拿出一瓶混在一起,求可能产生的第 $K$ 大的浓度百分比是多少,误差在 $10^{- ......
题解 Sugar Water 294F ABC

CF123E maze 题解

思考暴力:枚举起点和终点,再枚举每一种遍历序列得到答案。复杂度起飞。 根据期望的可加性,我们无需硬着头皮统计每一条序列的贡献,而是把序列的贡献拆成遍历序列包含的边的贡献。换句话说,假如 $Edge$ 为遍历时经过的边集,$e$ 为边,则: $$E[Edge] = \sum_{e\in Edge} E ......
题解 123E maze 123 CF

Codeforces Round 855 (Div. 3) 题解集

CF1800题解集 包含 CF1800A CF1800B CF1800C1 CF1800C2 CF1800D CF1800E1 CF1800E2 七道题解(附详解及代码) ......
题解 Codeforces Round 855 Div

agc026 题解

link code A $\color{gray}\bigstar$ 相邻的相同就把它改掉。模拟即可。 B $\color{green}\bigstar$ 先把前面的一些情况特判掉。 注意最后落在的位置一定是形如 $\bmod b =a+d$ 的形式,判断一下在这个取模环上是否有 $[b+1,c)$ ......
题解 agc 026

我的十年编程路 2020年篇

我出生在1990年,2020年到来的时候,我完成了一项成就:奔三。同时,也开启了新的征程:奔四。 2020年的春节是在广州的丈母娘家度过的,春节后大概是初五,或者是初六,我和媳妇就返回天津的家了。 那个时候,大家应该都有印象,疫情刚刚爆发,全国在封高速路。本来想开车回去的,结果怕有风险,还是选择了飞 ......
2020

LRU 居然翻译成最近最少使用?真相原来是这样!(附力扣题解)

前言 相信有很多同学和我一样,第一次碰到 LRU(Least Recently Used) 的这个解释「最近最少使用」都不知道是什么意思,用汤家凤老师的话来说: 我真的感到匪夷所思啊! 最近是表示时间,最少是表示频度,拆开来都知道,但是合在一起就不知道是什么意思了。经过一番搜索后,我发现这可能是国内 ......
题解 真相 LRU

深入理解计算机系统(CSAPP)bomblab实验进阶之nuclearlab——详细题解

前言 本实验是难度高于bomblab的一个补充实验,该实验部分题目难度已经达到CTF入门水平,且这个实验据说是上一届的某个学长原创,因此互联网上几乎找不到类似的题目。在间断地思考了几周后我最终完成了所有题目,并打算在这篇随笔里详细地给大家分享我的解题过程。 核弹样本(可本地断网运行):https:/ ......
题解 nuclearlab bomblab 计算机 系统