solutions edition chapter primer

C++ Primer 学习笔记——第十章

第10章 前言 在前面我们学习容器的时候,是否发现标准库下的对容器的操作并不是太多(或许,初学时已经觉得好多了😅),其实C++将大量的功能操作集成在泛型算法中。泛型(generic),即通用,意为其独立于任何特定的容器,操作于不同类型的容器和不同类型的元素。 回想一下,在学习顺序容器的过程中,我们 ......
笔记 Primer

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

《特殊函数概论》Chapter 3习题解答

《特殊函数概论》Chapter 3习题解答 卷心汪汪队 众所周知,王竹溪、郭敦仁所著的《特殊函数概论》是一本对初学特殊函数的同学非常友好的书,特别是对我这种英语不好的人来讲,不用一边翻字典一边看Whittaker&Waston了 但是据我所知,特殊函数概论应该是没有完整的习题解析(b站有大佬上传过第 ......
习题 概论 函数 Chapter

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}\) 经过若干次字符删除后得到。 逆向:“删除第一个字 ......
ICPC Preferred Deletive Northern Eurasia

Solution Set - 贪心和数据结构

感觉自己好菜啊,这个专题真的不太会。 CF1439C Greedy Shopping Link&Submission. 容易发现,当此人连续买了一段物品之后,他的钱数至少减半。所以他最多只会买 \(O(\log V)\) 段物品。那么就可以直接模拟每次询问,不断往后轮流找最多能买到的位置和下一个能买 ......
数据结构 Solution 结构 数据 Set

C++ Primer 第一章:一些尝试和认识

Warning 以下是一些非常无聊的知识点,附以肤浅的理解和解释,仅供参考,切勿轻信。 C++ Primer 1.4.4 示例代码 PS: 这段代码没什么用。 #include <iostream> int main() { int currVal = 0, val = 0; // 接收输入流的第一 ......
Primer

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\),\( ......
Solution before NOIP 2023 Set

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 ......
引言 chapter

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是声明 ......
指针 类型 primer P47 P48

Solution Set - DP

CF101E Candies and Stones Link&Submission. DP 的状态设计和转移都是显然的,唯一的问题在于需要输出方案,而这题卡空间。会发现如果用 bitset 存下所有位置的转移,空间刚好多了一点点。所以考虑分两次,第一次只存后 10000 行的转移,然后从最终状态倒退 ......
Solution Set DP

Solution Set - 组合计数

### CF40E Number Table [Link](https://codeforces.com/contest/40/problem/E)&[Submission](https://codeforces.com/contest/40/submission/221783054). 显然 $n ......
Solution Set

edit-c1bad80cb9604b299cde241fca56f555.md

ZeroTier - 简单快捷组建虚拟局域网 最近公司搬了新地址,开发和测试的服务器原来就在办公室放着,现在需要搬到机房,但是新的办公室和机房不在一起,网络不通。 在网上找了一圈,发现了个叫 ZeroTier 的工具,组建局域网比较方便。 官网宣传说:在任何地方安全地连接任何设备: Securely ......
edit-c edit 1bad 9604 bad

Unity编辑器edit mode进入play mode时间优化

[toc] ### 简介 最近需要利用他人打包好的资源,接近8G,不是很大,但解压完小文件特别多,到了unity里面会频繁显示repaint提示窗,降低了开发效率。 于是采用了进游戏即时解包的策略,虽然资源可以在需要时再加载,但资源的索引需要在进入游戏时就构建好。构建资源id到文件偏移位置的映射,单 ......
mode 编辑器 时间 Unity edit

CF1615F O(n) solution

$O(n)$ 做法,目前 CF 最优解。 首先,考虑如何计算两个串的答案。 把奇数位置的值取反,那每次操作相当于 $01\to10$ 或 $10\to 01$。于是当两个串 $1$ 的个数相等时可以达成。 可以看作若干个 $1$ 在一条链上移动到新的位置。答案为距离之和,把移动贡献均摊到每条边上,那 ......
solution 1615F 1615 CF

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的时候应该怎么做? ......
codeforces solutions contest 894 div

16、C++ primer 变量声明和定义的关系P41

1、什么是分离式编译? 分离式编译(Separate Compilation)是一种软件开发技术,用于将一个大型的程序分割成多个独立的源代码文件,并分别进行编译。每个源代码文件通常包含一个模块、类、函数或者其他逻辑单元的实现。 2、声明使得名字为程序所知,一个文件如果想使用别处定义的名字则必须包含对 ......
变量 primer P41 41

2023.08.29T4 - light - solution

# light [P9111 [福建省队集训2019] 最大权独立集问题](https://www.luogu.com.cn/problem/P9111) ## Problem 给定一棵 $n$ 个节点的树,并给定每个点的点权 $a_i$。 定义一次操作为: - 选择一个未被删除的节点 $u$,$w ......
solution light 2023 08 29

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 实现数组响应式 ......
reactive solution Reflect Array Proxy

2023.08.29T3 - summer - solution

# summer ## Problem ## Solution 挺好的题,题解也写得很清楚,因此我不过是把题解抄一遍。 赛时打了 $40$ 分,然后挂了 $20$ 分,因为不会前缀和(这个人暴力求区间和,铸币吧)。 前 $40$ 分就是记忆化搜索 + 单调栈: >首先考察对于一个确定的序列,如何求出 ......
solution summer 2023 08 29

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) ### ......
框架 Chapter1 Chapter 笔记 教程

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 ......
solution brain 2023 08 24

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 ......
edit-distance LeetCode distance edit 72

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 ......
Operating Services CHAPTER System 系统

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 ......
函数 Functions 20230818 CHAPTER Stack

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 Memories 内存 CHAPTER Thanks

20230818 CHAPTER 4 Controlling Program Flow 程序流程控制

Unconditional Branch The simplest branch instruction is B label 无条件分支跳转 有符号数为负则设置N标志,否则clear 结果为0 设置此标志,否则clear 加法中溢出了则设置此标志,减法不需要借也就是结果不为负则设置,移位中保存最后 ......
Controlling 20230818 流程 CHAPTER Program

解决confluence协同编辑collaborative editing关闭后无法启动的故障

环境背景 因一个老confluence7.0在编辑页面缓慢提示加载时间长问题,百度了一下,尝试在“设置” > “一般配置” > “协同编辑”的页面关闭重启一下协同编辑,但是关闭协同编辑后,看似临时解决了这个问题,却导致了无法再次开启协同编辑了,因为协同编辑是confluence这种wiki的应该有的 ......
collaborative confluence 故障 editing

20230817 chapter3 tooling up 学习make GDB git 等工具

make -B 强制重新make gdb之前,需要先在编译时加入 -g 参数以开启debug模式,修改一下makefile; TARGET=move ifdef DEBUG DEBUGFLGS = -g else DEBUGFLGS = endif $(TARGET): $(TARGET).o ld ......
20230817 chapter3 chapter tooling 工具