• 2024-06-22数论
    第一章整除1.1基本性质1.1.1同余与整除定义1.1.:设\(a,b\)为整数,若存在一整数\(c\),使得\(b=ac\),那么我们说\(a\)整除\(b\)并记作\(a|b\)整除的性质1.2.:1)(反射性)对于所有整数\(a\),有\(a|a\).2)(传递性)若有\(a|b\),并且\(b|c\),那么\(a|c\).3)
  • 2024-06-20寒假训练总结
    2023.1.19T3题目大意给定一棵树,边有黑白两种颜色,初始边都是黑色有两种操作将u到v路径上的边颜色反转询问u只经过黑边能走到几个点solution可以想一下链的部分分,用线段树维护边的颜色,然后在线段树上二分(或者二分套线段树)来找到点u经过黑边走到的区间拓展到树上,考虑树链
  • 2024-06-13对于一个数字串,如何确定某段区间出现的数字是否都是偶数次
    本章对标:D-ThreeDaysAgo问题非常简单,也就是求出所有连续区间且这个区间内的数字都出现了偶数次的总合法区间数那么很明显有中\(O(n^2)\)的算法,但复杂度不够,那么枚举区间不行,从别的方面入手,考虑到每个字符只能是数字,那么我们此时可以将其转化为一个二进制串,表示的含义就是
  • 2024-06-13ABC 321 F #(subset sum = K) with Add and Erase
    题意有一个箱子,每次可以向里面添加或者拿走一个数,问每次操作过后,任选箱子里的数相加,总和等于k的方案数是多少。思路萌新算是学到新东西了,这其实是个可撤销背包的板题。我们先考虑一个问题:对于普通计数类dp,我们现在禁用某一个数i,我们现在想知道某一个数j有多少种方式表示(即dp
  • 2024-06-04CF1743D Problem with Random Tests
    题目链接:https://codeforces.com/contest/1743/problem/D这题比较考察做题的经验因为或操作对一个数的值只增不减,所以我们要往高位考虑.我们截取的第一段需要满足最高位的1在原串中也是最高位的1,这样才能做到别的所有的数都不如他大.截取的第二段需要能首先满足把第一段截取
  • 2024-06-04免费的秘密:免费,不是真的免费,是看起来像免费……
    虽然大部分人是免费的,但是小部分人的付费,就让我赚回了大部分人免费的时间成本,何乐而不为呢?随着移动互联网的发展,我相信你对于免费这个概念已经不陌生了,现在中国几乎不管是虚拟的网络里面,还是实体的现实里面,大大小小的免费模式已经见惯不惯了,的确……我认为最重要的原因是他
  • 2024-06-03《计算机网络微课堂》实验17 开放最短路径优先OSPF
    170.实验17:开放最短路径优先OSPF下面我们来进行一个仿真实验,本仿真实验的目的在于验证OSPF协议的作用。我已经在软件中构建好了这样一个网络拓扑,并且在每个设备的旁边都标注了所需要配置的IP地址,为了简单起见,本实验所采用的IP地址为主类IP地址,也就是采用默认子网掩码的
  • 2024-06-01《计算机网络微课堂》实验6 生成树协议STP的功能
    接下来我们进行一个仿真实验的内容,是验证以太网交换机生成树协议的功能。首先需要构建网络拓扑,我们采用4台以太网交换机,然后将它们连接成一个环路,然后我们选择自动连线类型,让它们连线成一个环路,我们可以看到交换机的各个端口的状态指示灯为橙色的,那么我们切换右下角的实时和仿
  • 2024-05-31灯灯灯
    题目描述有n盏红灯,m盏绿灯,每次随机熄灭一盏,直到一种颜色的灯全部被熄灭,求剩下灯个数的期望。输入格式两个整数n和m,分别表示红灯个数和绿灯个数。输出格式一个小数,四舍五入保留六位小数。样例样例输入1020样例输出2.294372感谢wwppcc的推导%%%%%%一道究极煞笔的
  • 2024-05-21Atcoder 题目选做(六)
    \(\text{ByDaiRuiChen007}\)1.[ARC162E]StrangeConstraintsProblemLink给定\(a_1\sima_n\),求有多少\(b_1\simb_n\)满足:\(b_i\in[1,n]\),且\(i\)和\(b_i\)的出现次数均不超过\(a_i\)。数据范围:\(n\le500\)。设\(\gek\)的\(a_i\)有\(c_k
  • 2024-05-21Atcoder 题目选做(四)
    \(\text{ByDaiRuiChen007}\)1.[AGC059C]GuessingPermutationforasLongasPossibleProblemLink给定\(\dfrac{n\times(n-1)}2\)个\([1,n]\)中的二元对的顺序,求有多少个\(n\)阶排列\(P\)使得按顺序询问到每个\((u,v)\)之前无法确定\(P_u,P_v\)大小关系
  • 2024-05-172024.5
    1.pkuwc2024d2t2排序暴力就是按值从大到小填,记录初始序列有哪些位置被填了,每次填上一个数计算它与比它大的数之间的交换次数,模拟一下希尔排序,这个做法是\(\mathcal{O}(2^nnm)\)。先优化掉状态数,需要swap次数最多,那么按\(d_1\)分组后每组内部一定是递减的,将已经填入的看
  • 2024-05-01P10218 魔法手杖
    感觉考场上做这题还是挺聪明的答案显然满足二分的性质。考虑枚举答案mid,如果mid满足要求,那么就要满足如下条件:\[\sum_{a_{i}\oplusx<mid}b^{i}<m\]\[\foralli,a_{i}+x>=mid\]因为如果你这个\(a_{i}\)如果不能满足异或,那么肯定就需要加。第一个条件即为:被定向加强的
  • 2024-05-01C. Mixing Water
    https://codeforces.com/contest/1359/problem/C题意:给h和c两个数,并且操作顺序必须是hchchchch...对这些操作求和后除以操作次数得到均值,要求这个均值尽可能的接近t。问在最接近t的情况下,最少需要进行多少次操作。思路:如果(h+c)/2>=t,那么则只需两次操作最优。如果h==t,
  • 2024-04-22Codeforces 1863F Divide, XOR, and Conquer
    记\(s_{l,r}=\oplus_{i=l}^ra_i\)。考虑到这个相当于是\([l,r]\)内分裂区间,可以考虑区间\(\text{DP}\)。即记\(f_{l,r}\)为\([l,r]\)区间是否能被遍历到。转移考虑对于\([l,r]\),考虑在已知的条件下(\(len\ger-l+1\))\([l,r]\)是否合法。即到这个状态
  • 2024-04-20Codeforces 954I Yet Another String Matching Problem
    考虑到这个答案怎么算。能发现相当于是对应的字符间相连边,那么一个连通块中的字符就要变成同一个字符。于是一个连通块的代价就是\(sz-1\)。所以令有\(x\)个连通块,最后的代价就是\(|\Sigma|-x\)。考虑到因为\(|\Sigma|=6\),而\(B_6=203\)(贝尔数,\(B_n\)意义为大
  • 2024-04-14超市
    证明一下反悔贪心正确性假设我们当前考虑的第\(i\)个物品,前面\(i-1\)个物品已经是满足题意的情况下尽量大的\(t\)个物品了注意由于这是反悔贪心,所以别从全局的决策包容性的角度考虑,因为之前做出的选择可能根本不是全局最优解;我们应该考虑这种决策之后,对于前\(i\)个物品来说,一定
  • 2024-04-09CF1924E
    题面有一个\(n\timesm\)的矩形纸片,放置在一个平面直角坐标系中,其左下角在\((0,0)\),右上角在\((n,m)\)位置。有多次操作,每次会均匀随机选择一条平行于坐标轴、经过坐标均为整数的点,且穿过(不能是经过边界)纸片的直线,沿此方向将纸片裁开,并扔掉裁剪线的下侧或右侧的部分。她想
  • 2024-04-08CF1833G
    比较有意思的一道题容易想到从下往上满足要求。然后这题满足最优子结构,就有个dp。设dp[i][0/1/2]为在以i为根的子树中,i所在连通块大小为1/2/3是否可行。那么dp[i][0]可行的条件就是所有儿子的dp[son_i][2]都可行。dp[i][1]可行的条件就是有一个儿子dp[i][0]可行同时其他儿子dp[i]
  • 2024-04-072024.4 做题纪要
    aaaaaaaaaaaaaaaaa大致是在成七集训,虽然挺多都是3月底的不过还是整一下。目录2024.3.30T2简单题2024.4.1T3木棍AGC059EGrid3-coloring2024.4.2T1斩首(Gym104901F)T3战争2024.4.5T3Text2024.4.7CF1707DPartialVirtualTreesCF1874EJellyfishandHack2024.3.30T2
  • 2024-04-06python蓝桥题库2141-山
    见题目我最近买了他们官方的程序设计竞赛的书,一本紫色的,在引子部分这部分出现了这道题,最开始看代码的时候没看懂,我现在来逐层分析,你需要有一定基础来看这篇文章,还要就是我的见解偶数情况第一行先设置了个ans的计数变量接下来range循环20-20223(不对啊?这和题目要求的循环
  • 2024-04-04机械识别技术在懂车帝SEO排名代发中的应用与优势
    机械识别技术在懂车帝SEO排名代发中的应用与优势机械行业在懂车帝如何做SEO布局#seo优化seo排名关键词排名#干货分享#短视频运营欢迎大家来到百收网SEO课堂,我是狂潮老师,那么我们第三节课讲的是网页,必须符合机械识别啊。那么在这里再次提醒一下,如果同学们你们的基础不好,那
  • 2024-04-03尼奎斯特定理中,码元速率和信道带宽的公式为什么是B=2W
    初接触通信知识之前一直无法理解码元速率和信道带宽的转换公式B=2W。直至今日,仔细查资料和思考后得到答案。固做此笔记。以做记录。首先,之前一直困扰我的问题,究其原因是因为我搞错了带宽和速率的关系。所以在此,我们必须要将带宽和速率的关系给搞明白。为了方便理解,这里我们只
  • 2024-03-31aop的学习
    AOP事务事务嘛,就是,用通俗易懂的语言说说,就是,有点同生共死的味道,比如说你一个接口里面,由好几个业务逻辑有机结合而成,那么就看业务需求是什么,比如说,你想删除某一个部门,那么就要在部门表里面删除该部门,接着在员工表里面删除该部门id的员工,比如说有其中一步出错了,比如,你把部门删了,员
  • 2024-03-31CodeTON Round 8 (Div. 1 + Div. 2)
    ProblemA显然\(k=1,n\)时才有解。ProblemB倒序扫一遍即可。ProblemC1(2)C1直接相邻为\(1\)的能用,否则不算。C2就是把间隔挖出来,奇偶分别选择。ProblemD直接记录每个状态的\(k\)优解,然后堆转移。ProblemE假设两种牛之间的间隔大小分别为\(g_i\)。首先