方差 题解noip 2021

CF1839A题解

分析 可以很容易地想到如果只有1要求的话答案就是 \(\lceil \frac{n}{k} \rceil\)。 最优策略显然是在每个整除分块的第一位放一个1。 思考加入2条件如何修改。 显然当最后一块的大小不为1时,大于1的部分后缀和为0。 所以需要在最后一位加入一个1。 所以答案为\(\begin ......
题解 1839A 1839 CF

P5474 [CCO2015] 冰上车 题解

目录DescriptionSolutionCode Description 有一个 \(n\times m\) 的停车场,每个坐标有一辆车或一块空地,每辆车面朝一个方向,用 N(北)、E(东)、S(南)、W(西),代表面朝的方向(上北下南左西右东),否则用 .表示空地。 每辆车能被移开,当且仅当它面 ......
题解 P5474 5474 2015 CCO

CF229E 题解

前言 基本是官方题解的思路。 分析 先考虑不用纠结的情况。假设第 \(n+1\) 大价值的物品的价值小于第 \(n\) 大的。 此时物品名称集合可以确定。 对于每类名称,恰好拿到的概率为 \(1/\dbinom{k_i}{a_i}\),\(a_i\) 为选择的物品数量,\(k_i\) 为总数。 对于 ......
题解 229E 229 CF

东京大学 2022 数学考试题解

1.定义$$ 2.定义数列\(\{a\}\):\(a_1=1,a_{n+1}=a_n^2+1\) 1.证明:当\(n\)能被\(3\)整除,\(a_n\)能被\(5\)整除。 写出\(\{a\mod 5\}\)的前四项:\(1,2,0,1\),所以数列的循环节为3,且\(a_{3k}\mod 5=0 ......
题解 数学 大学 2022

Rustlings通关记录与题解

2023年6月19日决定对rust做一个重新的梳理,整理今年4月份做完的rustlings,根据自己的理解来写一份题解,记录在此。 周折很久,因为中途经历了推免的各种麻烦事,以及选择数据库作为未来研究方向后的一段适应过程,耽搁了很久。 2023年10月份秋冬季的开源操作系统训练营又开始了,所以我回来 ......
题解 Rustlings

题解 CF1876E - Ball-Stackable

输在 D 上了,呜呜呜。 首先显然环是没有用的,因此我们只用考虑简单路径。 先思考一个弱化版:如果所有边都已经定向了怎么做。对于每条路径 \(u\to v\),如果它是一个括号序列,那么我们就用并查集将这条路径上第一条边和最后一条边合并起来,那么颜色数就是并查集连通块数。考虑如何快速合并这个连通性。 ......
题解 Ball-Stackable Stackable 1876E 1876

[ZJOI2015] 地震后的幻想乡积分题解

题意: 给定一个无向图,边权为 \([0,1]\) 之间的随机变量。求图最小生成树最大边权的期望。 \(n\le 10\)。 Soluion: Meatherm口诏:我都不知道这个东西怎么想出来的 针对这道题,好像正常的方法是转计数然后斯特林反演+dp。但是如果想到概率理论,你就已经赢了 很遗憾,我 ......
题解 地震 积分 幻想 ZJOI

P9755 [CSP-S 2023] 种树 题解

Description 你是一个森林养护员,有一天,你接到了一个任务:在一片森林内的地块上种树,并养护至树木长到指定的高度。 森林的地图有 \(n\) 片地块,其中 \(1\) 号地块连接森林的入口。共有 \(n-1\) 条道路连接这些地块,使得每片地块都能通过道路互相到达。最开始,每片地块上都没有 ......
题解 P9755 CSP-S 9755 2023

[题解]P9752 [CSP-S 2023] 密码锁

这次 CCF 的行为过于迷惑了。 思路 首先发现只会有 \(10^5\) 种密码,考虑枚举它们,然后去 check。 假设当前密码是:\(p_1,p_2,p_3,p_4,p_5\)。如果它能从对于所有 \(1 \sim n\) 种错误的密码按照题目所述的操作得到,那么此密码就是合法的。 假设我们现在 ......
密码锁 题解 密码 P9752 CSP-S

洛谷-P9779 题解

正文 对于每个选择题,都有两种状态,因此总状态数为 \(2^n\)。 请注意初始所有选择题都不选也是一个状态,不计入贡献,因此答案为 \(2^n-1\)。 代码: #include<iostream> using namespace std; int main(){ long long n; cin ......
题解 9779

软考系列(系统架构师)- 2021年系统架构师软考案例分析考点

试题一 软件架构(架构风格、质量属性) 【问题1】(9分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。 请将合适的质量属性名称填入图1-1中(1)、(2)空白处,并从题干中的(a)-(i)中选择合适的质量属性描述,填入(3)-(6)空 ......
架构 系统 考点 案例分析 案例

CSP-S 2023 题解

CSP-S 2023 题解 密码锁 发现总状态数只有 \(10^5\) 个,枚举 \(O(n)\) 暴力判断即可,复杂度 \(O(10^5 n)\)。 或者每一个状态只对应了 \(81\) 个状态,枚出来,取交集即可,复杂度 \(O(81 n)\)。 消消乐 好的,来一波抽象做法 QwQ 我看到这道 ......
题解 CSP-S 2023 CSP

洛谷题解 | AT_abc321_c Primes on Interval

目录题目翻译题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1样例 #2样例输入 #2样例输出 #2样例 #3样例输入 #3样例输出 #3题目简化题目思路AC代码 题目翻译 【题目描述】 你决定用素数定理来做一个调查. 众所周知, 素数又被称为质数,其含义就是除了数字一和本身之外不能被其 ......
题解 Interval AT_abc Primes 321

[ABC231E] Minimal payments 题解

题目传送门 一道贪心题。 感觉很裸啊,模拟赛时随便乱写了个暴力递归就能过。每次找最接近钱数 \(x\) 的面额 \(num\),如果比钱数少那么答案为剩下 \(x \bmod num\) 钱数的答案加上 \(x \div num\)。否则答案则为剩下 \(num-x\) 钱数的答案加上 \(1\)。 ......
题解 payments Minimal 231E ABC

[ABC234E] Arithmetic Number 题解

题目传送门 一道枚举题。 暴力枚举数字位数、首位、等差数列的公差即可。注意公差的枚举范围,并且需要看看末尾合不合法。顺便提一下,我是用字符串存储枚举的数字的,所以写了一个 check 函数代替大于号。 Code #include <bits/stdc++.h> using namespace std ......
题解 Arithmetic Number 234E ABC

[ABC118D] Match Matching 题解

题目传送门 一道 dp 题。 在 dp 之前,我们需要明确以下几个东西: 状态的表示,状态转移方程,边界条件跟答案的表示。 状态的表示 \(dp_i\) 表示恰好用完 \(i\) 根火柴能拼出来的最大数字。 状态转移方程 \[dp_i = \max\{j \times 10^{len(dp_{i-w ......
题解 Matching Match 118D ABC

ABC323D题解

ABC323D Merge Slimes 题目简述 小 A 有 \(N\) 种橡皮泥。对于第 \(i\) 种橡皮泥,它的大小为 \(S_i\) 且一共有 \(C_i\) 个。 小 A 可以合成两个大小相同的橡皮泥,若这两个橡皮泥大小为 \(X\),则新和成的橡皮泥大小为 \(2X\)。 小 A 想知 ......
题解 323D ABC 323

P9754 [CSP-S 2023] 结构体 题解

前言 在考场上调了 2h+ 还没调出来,并且 T4 也没来得及做。希望看到这段文字的你能避免这样的悲剧。 正文 题目要求动态创建类型,于是我用结构体代表一个 struct(禁止套娃),要新建就 new 出来一个。(最后也没 delete) struct Obj{ typnam tnam; ll le ......
题解 结构 P9754 CSP-S 9754

CSP-S 2023 题解

expect: \(100+100+65+25=290\) 真实: \(100+85+0+15=205\) , rk62 感觉自己考的好烂好烂好烂 T4 这么简单竟然想不出来,感觉如果自己不被 T4 吓到,全做出来其实有望 365+ ? 今年 CSP-S 怎么这么简单吓得我不敢做了 T1 暴力 T2 ......
题解 CSP-S 2023 CSP

CSP-S2023 题解

更好的阅读体验 CSP-S2023 游记 密码锁(lock) \(10^5\) 枚举所有可能答案,然后判断。 代码 #include <bits/stdc++.h> int n; int a[13][7], b[7]; bool check(int i) { int cnt = 0; for(int ......
题解 CSP-S 2023 CSP

P9752 [CSP-S 2023] 密码锁 题解

分析 最水 S 组 T1。 每次可以转动一个拨圈,或者转动相邻的两个拨圈,且幅度相同。那么就有一个简单粗暴的思路,枚举修改的方案,用 vector 来储存修改后的方案,存到 map 当中,当然也可以转换为数字存进去。 切记要用两个 map 来储存,一个存方案,下文称为 \(mp\),一个存这个方案在 ......
密码锁 题解 密码 P9752 CSP-S

CSP-J2023 题解

T1 code #include <bits/stdc++.h> using namespace std; int n,ans; signed main() { ios::sync_with_stdio(0);cin.tie(0); cin>>n; for(int i = n; i; i -= (i ......
题解 CSP-J 2023 CSP

The 2021 CCPC Guangzhou Onsite

Preface 逆天PKU,出的什么寄吧东西,做题全靠打表找规律,一场比赛全是\(\bmod 998244353\) 4题成功从金到铜完美区分,我们队VP的时候两个半小时就下班了,看祁神写了3h的大几何题L 虽然徐神开场一眼看出了F是个诈骗题,但推了1h无果还是要上机打表找规律才发现式子 最后和徐神 ......
Guangzhou Onsite 2021 CCPC The

The 2021 CCPC Guilin Onsite (XXII Open Cup, Grand Prix of EDG)

Preface 昨天下午16:30~21:30刚打完CCPC2021的广州,今天早上九点又开始打这场桂林,压力拉满了属于是 这场比起昨天那场良心太多了,开场还挺顺(虽然因为写Dijkstra偷懒TLE了四发),但开题啥的都是见一个会一个 中期虽然有点卡但因为祁神会了几何所以没有空机,然后再点完外卖后 ......
Guilin Onsite Grand 2021 CCPC

KDOI-06-S 模拟题解

目录P9744 「KDOI-06-S」消除序列P9745 「KDOI-06-S」树上异或 P9744 「KDOI-06-S」消除序列 发现这是一道贪心题,第一种操作只会使用一次,也就是在最开始的时候进行清零操作,从而使得整个前缀都变成0。考虑两种情况,一种是前缀全部为1,另一种为0,分别考虑转移即可 ......
题解 KDOI 06

石油管螺纹刀具,公司参加第十七届中国国际机床展览会(CIMT2021)

成都工具研究所有限公司的前身是成都工具研究所,于1956年创建于北京,是原机械工业部的直属研究所,是我国机械工业的综合性工具科研机构。公司官网:http://www.ctri.com.cn/公司主要从事精密切削工具、精密测量仪器以及表面改性处理技术的技术研究、产品开发和应用服务。 4月12-17日, ......
石油管 螺纹 刀具 展览会 机床

【0xGame 2023】题解week1

前段时间在忙各种事情,这两天有学弟学妹要入re,想带着他们打个新生赛,我就打算把这个比赛week1的题先出一遍,后面的之后再说。 这次0xGame的re题目名称都很有意思,开始做吧。 数字筑基 解法 直接搜索字符串 代码金丹 解法 就比第一题多个判断过程,不过flag仍然明文 网络元婴 解法 进去后 ......
题解 0xGame xGame week1 2023

2021年10月20日作业解析1

P1009 求概率 求该字符在单词中出现的概率。 分析 简单字符串模拟题目,需要注意的是先统一大小写,以及保留小数。 #include<bits/stdc++.h> using namespace std; int main(){ int n; string s; char c; cin>>n; w ......
2021

ABC209E Shiritori 题解

ABC209E Shiritori 题解 原题:洛谷AT_abc209_e 分析 博弈,可重复选,一眼图论,将每个单词的前三个字符向后三个字符连边,并用后三个字符代表这个单词。 看一下样例。 5 eaaaabaa 1 2 eaaaacaa 1 3 daaaaaaa 4 5 eaaaadaa 1 4 ......
题解 Shiritori 209E ABC 209

[COCI2021-2022#6] Zemljište

[COCI2021-2022#6] Zemljište 题目描述 有一块地,大小为 $r \times s$,$\rm Matej$ 想买下它。这块地每个 $1\times1$ 的正方形都有不同的价格。 设一片非空子矩阵价格总和为 $m$,则这片子矩阵的权值为 $|m-a|+|m-b|$,您需要找到 ......
Zemlji COCI 2021 2022