solutions edition chapter primer
C++ Primer 学习笔记——第十章
第10章 前言 在前面我们学习容器的时候,是否发现标准库下的对容器的操作并不是太多(或许,初学时已经觉得好多了😅),其实C++将大量的功能操作集成在泛型算法中。泛型(generic),即通用,意为其独立于任何特定的容器,操作于不同类型的容器和不同类型的元素。 回想一下,在学习顺序容器的过程中,我们 ......
chapter 9 I/O库函数
chapter 9 I/O库函数 1.学习笔记 1.1Library I/O 函数 vs. 系统调用 使用库I/O函数和使用系统调用函数进行文件I/O的不同方法。系统调用函数包括open(),read(),write(),lseek()和close(),在Unix/Linux中,库I/O函数是基于系 ......
《特殊函数概论》Chapter 3习题解答
《特殊函数概论》Chapter 3习题解答 卷心汪汪队 众所周知,王竹溪、郭敦仁所著的《特殊函数概论》是一本对初学特殊函数的同学非常友好的书,特别是对我这种英语不好的人来讲,不用一边翻字典一边看Whittaker&Waston了 但是据我所知,特殊函数概论应该是没有完整的习题解析(b站有大佬上传过第 ......
2021-2022 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred) D. Deletive Editing
给一个大写字符串 \(S_{txt}\) ,每次操作可以删除一个字符 \(C\) ,且只能删除 \(S_{txt}\) 中的第一个字符 \(C\) 。给一个字符串 \(S_{pat}\) ,询问 \(S_{pat}\) 能否由 \(S_{txt}\) 经过若干次字符删除后得到。 逆向:“删除第一个字 ......
Solution Set - 贪心和数据结构
感觉自己好菜啊,这个专题真的不太会。 CF1439C Greedy Shopping Link&Submission. 容易发现,当此人连续买了一段物品之后,他的钱数至少减半。所以他最多只会买 \(O(\log V)\) 段物品。那么就可以直接模拟每次询问,不断往后轮流找最多能买到的位置和下一个能买 ......
C++ Primer 第一章:一些尝试和认识
Warning 以下是一些非常无聊的知识点,附以肤浅的理解和解释,仅供参考,切勿轻信。 C++ Primer 1.4.4 示例代码 PS: 这段代码没什么用。 #include <iostream> int main() { int currVal = 0, val = 0; // 接收输入流的第一 ......
Solution Set before NOIP2023
香蕉公司 题意:维护 \(n\) 的排列 \(a_0\) 与 \(p\)。\(q\) 次操作,交换 \(a_0\) 中两个值或 \(p\) 中两个值,或者比较 \(a_x\) 与 \(a_y\) 的字典序大小,其中 \(a_{k,i}=a_{k-1,p_i}\)。 \(n,q\le10^5\),\( ......
chapter 1 引言
chapter 1 引言 1.1知识点归纳 Linux入门 1. Unix简介 早期Unix发展历程 主要Unix版本:AT&T Unix、Berkeley Unix、HP Unix、IBM Unix、Sun Unix 2. Linux简介 Linux起源与发展 主流Linux发行版本:Debian ......
18、复合类型之指针(P47、P48、P49、P50);C++ primer 2.3.2
1、C++中的“声明符”是什么? 声明符是用来指定变量或函数的类型、名称和属性的符号。例如: int list[20]; 声明了一个名为 list 的整型数组,它有 20 个元素。int是类型说明符,list[20]是声明符 char *cp; 声明了一个名为 cp 的指向字符的指针1。*cp是声明 ......
Solution Set - DP
CF101E Candies and Stones Link&Submission. DP 的状态设计和转移都是显然的,唯一的问题在于需要输出方案,而这题卡空间。会发现如果用 bitset 存下所有位置的转移,空间刚好多了一点点。所以考虑分两次,第一次只存后 10000 行的转移,然后从最终状态倒退 ......
Solution Set - 组合计数
### CF40E Number Table [Link](https://codeforces.com/contest/40/problem/E)&[Submission](https://codeforces.com/contest/40/submission/221783054). 显然 $n ......
edit-c1bad80cb9604b299cde241fca56f555.md
ZeroTier - 简单快捷组建虚拟局域网 最近公司搬了新地址,开发和测试的服务器原来就在办公室放着,现在需要搬到机房,但是新的办公室和机房不在一起,网络不通。 在网上找了一圈,发现了个叫 ZeroTier 的工具,组建局域网比较方便。 官网宣传说:在任何地方安全地连接任何设备: Securely ......
Unity编辑器edit mode进入play mode时间优化
[toc] ### 简介 最近需要利用他人打包好的资源,接近8G,不是很大,但解压完小文件特别多,到了unity里面会频繁显示repaint提示窗,降低了开发效率。 于是采用了进游戏即时解包的策略,虽然资源可以在需要时再加载,但资源的索引需要在进入游戏时就构建好。构建资源id到文件偏移位置的映射,单 ......
CF1615F O(n) solution
$O(n)$ 做法,目前 CF 最优解。 首先,考虑如何计算两个串的答案。 把奇数位置的值取反,那每次操作相当于 $01\to10$ 或 $10\to 01$。于是当两个串 $1$ 的个数相等时可以达成。 可以看作若干个 $1$ 在一条链上移动到新的位置。答案为距离之和,把移动贡献均摊到每条边上,那 ......
codeforces div 3 contest 894 solutions
IOI失利day1了,打div 3休息一下吧 https://codeforces.com/contest/1862/ A. Gift Carpet 贪心寻找第一个v, 其他的找最早的i,k,a就好了。 应该不需要多说(?) B.Sequence Game 就是想想看当我们有4 3的时候应该怎么做? ......
16、C++ primer 变量声明和定义的关系P41
1、什么是分离式编译? 分离式编译(Separate Compilation)是一种软件开发技术,用于将一个大型的程序分割成多个独立的源代码文件,并分别进行编译。每个源代码文件通常包含一个模块、类、函数或者其他逻辑单元的实现。 2、声明使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对 ......
2023.08.29T4 - light - solution
# light [P9111 [福建省队集训2019] 最大权独立集问题](https://www.luogu.com.cn/problem/P9111) ## Problem 给定一棵 $n$ 个节点的树,并给定每个点的点权 $a_i$。 定义一次操作为: - 选择一个未被删除的节点 $u$,$w ......
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.17 - 运营商 Kubernetes 解决方案
VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 1.17 - 运营商 Kubernetes 解决方案 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) VMw ......
A pure js Array reactive solution with Proxy and Reflect All In One
A pure js Array reactive solution with Proxy and Reflect All In One
纯 js 实现数组响应式
......
2023.08.29T3 - summer - solution
# summer ## Problem ## Solution 挺好的题,题解也写得很清楚,因此我不过是把题解抄一遍。 赛时打了 $40$ 分,然后挂了 $20$ 分,因为不会前缀和(这个人暴力求区间和,铸币吧)。 前 $40$ 分就是记忆化搜索 + 单调栈: >首先考察对于一个确定的序列,如何求出 ......
C#图解教程笔记 - Chapter1 C#和.NET框架
#### 0 摘要 CLR, BCL, FCL, DLL, CIL, JIT, CLI, CTS, CLS ![](https://img2023.cnblogs.com/blog/1761991/202308/1761991-20230829141713607-117086329.png) ### ......
2023.08.24T3 - brain - solution
# brain ## Problem 给定一棵以 $1$ 为根的树,给定树上所有点权与边权。 记 $d(i, j)$ 表示 $i$ 到 $j$ 的路径长度。定义一棵树的权值为: $$ \sum\limits_{i = 1}^{n - 1}\sum\limits_{j = i + 1}^{n}a_{i ......
Mysql调优工具:mysqltuner.pl及tuning-primer.sh
一、概述 MySQL调优工具是用于分析和优化MySQL数据库性能的软件工具。它们可以帮助识别潜在的性能瓶颈、优化查询性能、调整配置参数以及提高数据库的吞吐量和响应时间。今天分享2个常用的工具。 mysqltuner.pl:一款免费的Perl脚本工具,用于检查和优化MySQL服务器的配置参数。MySQ ......
[LeetCode][72]edit-distance
# Content Given two strings word1 and word2, return the minimum number of operations required to convert word1 to word2. You have the following three ......
CHAPTER 7 Linux Operating System Services linux 系统服务
/usr/include/asm-generic/unistd.h /usr/include/errno.h /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h ......
20230818 CHAPTER 6 Functions and the Stack 函数和栈
x31 arm SP寄存器 16byte对齐 调用函数,必须保存当前位置以便函数调用完成后返回,the link register (LR) which is X30, branch with link (BL) bl 与b 类似,不同的是 bl 在跳转前把下一条指令的地址保存在LR寄存器中,这样b ......
20230818 CHAPTER 5 Thanks for the Memories arm64汇编内存使用
.data 段的内存引用实例 十进制数不要以0开头,否则会被认为是8进制数 一个数前面可以加-负号或者~取反符号; 申请一个内存块; 重复! 转义字符! 内存对齐 The offset from the PC has 19 bits in the instruction, which gives a ......
20230818 CHAPTER 4 Controlling Program Flow 程序流程控制
Unconditional Branch The simplest branch instruction is B label 无条件分支跳转 有符号数为负则设置N标志,否则clear 结果为0 设置此标志,否则clear 加法中溢出了则设置此标志,减法不需要借也就是结果不为负则设置,移位中保存最后 ......
解决confluence协同编辑collaborative editing关闭后无法启动的故障
环境背景 因一个老confluence7.0在编辑页面缓慢提示加载时间长问题,百度了一下,尝试在“设置” > “一般配置” > “协同编辑”的页面关闭重启一下协同编辑,但是关闭协同编辑后,看似临时解决了这个问题,却导致了无法再次开启协同编辑了,因为协同编辑是confluence这种wiki的应该有的 ......