greatest atcoder world 2022

[CSP-S 2022] 假期计划

[CSP-S 2022] 假期计划 题目传送门 题目大意 给定一个 $n \leq 2500,m \leq 10000$ 的无向图,有点权。求一条点权和最大的路径 $1\to A\to B\to C\to D\to 1$,满足: $A,B,C,D$ 均不为 $1$,且互不相同; 每一段路径上经过的点 ......
CSP-S 2022 CSP

AtCoder Beginner Contest 321 C-321-like Searcher

可以观察到0-9的所有子集都能恰组成一个满足题目条件的数字,所以共有1022个数{除空集和0} 方法就是二元枚举,找出所有数然后排序。 #include <iostream> #include <cstdio> #include <vector> #include <algorithm> using ......
321 Beginner Searcher AtCoder Contest

Atcoder beginner constest319 Minimum Width

因为要求窗口的最小宽度,当宽度为w时满足条件,那么宽度为w+1时也满足条件,有此可见是有单调性的,那么可以用二分搜的方法,且此题目一定有解。因为M最大为2乘以10的5次方,Li最大为10的9次方,所以宽度最大为2乘以10的14次方,单词每次间隔1,所以这里设成10的17次方。之后就是套二分模板解暴力 ......
beginner constest Atcoder Minimum Width

P8868 [NOIP2022] 比赛

主要写一写标记的推导。 理论大概在 关于线段树上的一些进阶操作 回忆一下普通历史和。 是对两个合并队列做前缀和,然后利用往后插的贡献来计算。 \(ht' + add * upd \to ht\) \(s * upd + ht' * len\to hs\) 下文: \(x \to adda, y \t ......
P8868 8868 2022 NOIP

P8867 [NOIP2022] 建造军营

面对他。 题面: 求选择关键点和不会被割的边,使得任意割去一条边关键点不会有不连通的方案。 考虑缩边双,然后这样边双内随便选。 你考虑画出一颗树,考虑分类情况,容易发现就是三种: 1.没有选。 2.全部连通上 \(x\)。(即一个尚未孤立的连通块)。 3.有不联通到 \(x\) 的点。(即孤立的一个 ......
军营 P8867 8867 2022 NOIP

world creator地形编辑器的基础操作

world creator地形编辑器的基础操作 world creator是一款实时地形、景观生成器。不仅好上手,生成的高度图和纹理贴图和obj模型可以导入Blender、ue4、ue5、Unity、C4D等三维软件、利用它快速设置地形。 打开软件,在界面,左边是新建文件,右边是打开文件。 界面基本 ......
地形 编辑器 creator 基础 world

[AHOI2022] 排列

题目链接 Statement 对于一个长度为 \(n\) 的排列 \(P = (p_1, p_2, \ldots, p_n)\) 和整数 \(k \ge 0\),定义 \(P\) 的 \(k\) 次幂 \[P^{(k)} = \left( p^{(k)}_1, p^{(k)}_2, \ldots, ......
AHOI 2022

Spring远程命令执行漏洞(CVE-2022-22965)原理研究

一、前置知识 SpringMVC参数绑定 为了方便编程,SpringMVC支持将HTTP请求中的的请求参数或者请求体内容,根据Controller方法的参数,自动完成类型转换和赋值。之后,Controller方法就可以直接使用这些参数,避免了需要编写大量的代码从HttpServletRequest中 ......
漏洞 命令 原理 Spring 22965

AtCoder Regular Contest 166

Preface 上周末因为上课而且这天下午还有CF要打,所以就没现场打这场ARC了 这两天事情也特别多导致写题的时间很少,摸了好久总算是补了四个题 A - Replace C or Swap AB 感觉是我做法复杂了,怎么A题码量好大 首先我们找到所有\(Y\)中为\(C\)的位置,显然对应的\(X ......
AtCoder Regular Contest 166

题解 AtCoder wtf22_day1_b【Non-Overlapping Swaps】

给定一个排列,要求交换最多 $n-1$ 对元素,使得这个排列变成 [1,2,...,n] 的有序排列。 当然没有那么简单,对于交换还是有限制的,对于相邻的两次交换,不妨叫做 $(l_i, r_i)$ 和 $(l_{i+1}, r_{i+1})$,必须满足**这两个交换所对应的区间,没有交集**,即... ......

Visual Studio 2022 如何在创建文件时生成默认代码以及注释文件操作

在创建文件时生成默认代码 对于已经有一定的c++编程基础的“学生”来说,次次写默认的代码有时候是挺浪费时间的,对于Visual Studio 2022这个版本创建文件时生成默认代码的资源不多,今天先记录一下 我们在下载visual studio时需要下载 Community、Packages、Sha ......
文件 注释 代码 Visual Studio

为什么我们需要不断的开发不同的机器学习模型 —— Do we Need Hundreds of Classifiers to Solve Real World Classification Problems?

论文: 《Do we Need Hundreds of Classifiers to Solve Real World Classification Problems?》 论文地址: https://jmlr.org/papers/volume15/delgado14a/delgado14a.pdf ......

信息学奥赛【CSP-S 2022】真题解析

T1假期计划 [CSP-S 2022] 假期计划 题目描述 小熊的地图上有 \(n\) 个点,其中编号为 \(1\) 的是它的家、编号为 \(2, 3, \ldots, n\) 的都是景点。部分点对之间有双向直达的公交线路。如果点 \(x\) 与 \(z_1\)、\(z_1\) 与 \(z_2\)、 ......
真题 CSP-S 信息 2022 CSP

echarts案例大全,echarts的Demo网站有哪些? 于2022年7月23日由城南蝈蝈发布

原文链接:https://www.longkui.site/program/frontend/echartsdemo/4831/ 很多开发人员用到echarts做大屏展示,一般常用的网站是 Apache Echarts,但是这个一个网站的demo不一定满足我们,那么除了Apache Echarts还 ......
echarts 蝈蝈 案例 大全 网站

CSP/NOIP 2020,2021,2022

CSP-S 2020 儒略历 可以发现不管是缺的 \(10\) 天还是什么特殊规定,前面的天数都比较少,直接暴力模拟前头就行。 可以直接暴力模拟 \(3\times 10^6\) 天,然后接下来考虑如果要连着跳 \(k\) 天,首先如果 \(k\le 400\) 就暴力跳 \(k\) 次,否则我们先 ......
2020 2021 2022 NOIP CSP

P8313 [COCI2021-2022#4] Izbori

\(\text{Links}\) 原题传送门 题意 求给定序列中有多少个子区间满足众数出现次数严格大于区间长度的一半。 题解 题目要求满足条件的子区间,一个很直接的想法是每次固定左(右)端点,求有多少个右(左)可以与其匹配对答案造成贡献。 那么考虑一个暴力做法:每次固定左端点,然后往后面一直扫,枚举 ......
Izbori P8313 8313 2021 2022

2022-006 在bam中检查指定突变

转载 2022-006 在bam中检查指定突变 SSSimon Yang 个人微信公众号 SSSimon Yang ​关注他 2 人赞同了该文章 需求 检查突变在bam文件中存不存在。 注意:以下操作均需要bam文件按坐标排序并建立索引。 $ samtools sort -@ 24 -o sorte ......
2022 006 bam

Atcoder Grand Contest 016 E - Poor Turkeys

先思考这样一个问题:对于一只火鸡 \(i\),我们应该如何判断它最后是否能活下来。如果我们正着判断,我们其实并没有足够的证据表明每一次操作我们应该保留哪只火鸡,也就没法判断最终的答案。但是如果我们倒着考虑,我们发现,如果最后一次操作的两个火鸡都不是 \(i\),那么这次操作选啥对答案没有影响,而如果 ......
Atcoder Contest Turkeys Grand Poor

CSP-J/S 2022 游寄

省流: J组:\(235\),一等线:\(215\) S组:\(185\),一等线:\(195\) 蓝勾? 9.18 初赛。第一次线上考,鸡冻。 上午是 J,下午是 S。 在考试之前啊要弄一大坨什么答题设备的摄像头啊,什么监控设备的摄像头啊,万一停电了又要备摄像头啊……然后我现在家里有 \(3\) ......
CSP-J 2022 CSP

2021-2022 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2021) gym 104670 C

原题 容易想到最短路 DAG 求出来,起初我以为要求最小割,但这是错误的,因为可能有多条边联通了一个点的情况,这时候选择最小割不一定是最优的 我们猜想一个思路:答案一定是包含 \(1\) 号节点的连通块全部填 \(N\) ,剩下的填 \(S\) 。发现在最短路 DAG 中, \(1 \rightar ......
2021 Programming Collegiate ACM-ICPC Contest

AtCoder Regular Contest 166——A - Replace C or Swap AB

题目描述 中文题目描述 每个字符串的长度为N,由A, B和C组成。 通过对X执行以下三种操作任意次数(可能为零),确定是否有可能使X与y重合。 操作(1):选择X中的字符C替换为字符A。 操作(2):在X中选择字符C替换为字符B。 操作(3):选择X中的子字符串AB,替换为BA。更正式地说,选择一个 ......
AtCoder Regular Contest Replace Swap

微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全)

微软正式发布 C# 10,支持.NET 6 和 Visual Studio 2022 (附更新内容大全) 2022/2/12 11:24:36 来源:IT之家 作者:潇公子 责编:潇公子 评论:0 IT之家 2 月 12 日消息,据微软中国 MSDN,宣布 C# 10 作为 .NET 6 和 Vis ......
内容 大全 Visual Studio 2022

Top 10 OSAT Companies in World

Top 10 OSAT Companies in World Global OSAT (Outsourced Semiconductor Assembly and Test) market is largely dominated by ASE Technology Holding Co. Ltd. ......
Companies World OSAT Top 10

SUSCTF2022 Ez_Pager_Tiper 有感

有事可直接私信+Q 3431550587 首先,最主要的两个附件如下: problem.py: from Crypto.Util.number import * from magic_box import * from secret import mask1, mask2, seed1, seed2 ......
Ez_Pager_Tiper SUSCTF Pager Tiper 2022

P7928 [COCI2021-2022#1] Kamenčići

P7928 [COCI2021-2022#1] Kamenčići [P7928 COCI2021-2022#1] Kamenčići - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 目录P7928 [COCI2021-2022#1] Kamenčići题目大意思路code 题目大 ......
P7928 Kamen 7928 2021 2022

P9474 [yLOI2022] 长安幻世绘

题目意思: 需要在元素互不相同的数列 \(a\) 中选出一个长度为 \(m\) 的元素互不相邻的子列,使得子列的极差最小。 做法 我们知道,对于一组数列,我们只需知道它的最大值和最小值,就可以得到它的极差。那么我们可以将数字从小到大排序,固定最小值,寻找最优的最大值,当最小值和最大值的位置固定了,那 ......
P9474 9474 2022 yLOI

P7929 [COCI2021-2022#1] Logičari

P7929 [COCI2021-2022#1] Logičari [P7929 COCI2021-2022#1] Logičari - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 目录P7929 [COCI2021-2022#1] Logičari题目大意思路code 题目大意 给 ......
P7929 7929 2021 2022 COCI

Atcoder Regular Contest 166

只打了半场。 A. Replace C or Swap AB 首先如果存在某个 \(i\),使得 \(Y_i\) 是 C 且 \(X_i\) 不是,那么显然是不合法的,可以直接判掉。 那么除去上述情况 \(Y\) 中为字符 C 的位置 \(X\) 也只能是 C。它们把字符串分成了若干段,可以把每一段 ......
Atcoder Regular Contest 166

[CISCN2019 华北赛区 Day2 Web1]Hack World

原理 sql关键字的fuzz测试 括号代替空格 用substr脚本跑 参考文章:https://blog.csdn.net/qq_45691294/article/details/108709683 ......
赛区 CISCN World 2019 Day2

Atcoder Regular Contest 165

B. Sliding Window Sort 2 被题目名里的滑动窗口误导了,于是卡 B 40min /fn Description 给定长度为 \(n\) 的排列 \(P\) 和一个整数 \(K\)。一次操作定义为选择一个长度为 \(K\) 的区间,对原排列的这段区间升序排序,其余位置不变。 你要 ......
Atcoder Regular Contest 165