其他
C语言之static关键字
C语言之static和extern关键字 1.作用域 1.1 代码块作用域 Block Scope 花括号 {} 之内 函数形参(不会为函数内同名变量所隐藏) 1.2 文件作用域 file Scope 所有代码块之外的标识符 自声明开始直到文件尾 函数名 include展开可以扩展文件尾,本质上就是字符串替换 1.3 原型作用域 prototype Scope 仅适用于函数
leetcode-197-上升的温度
链接:197. 上升的温度 - 力扣(LeetCode) 前提条件: 表: Weather +---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | recordDate | date | | tempera
CF1851E. Nastya and Potions 题解 DAG上的DP
题目链接:https://codeforces.com/problemset/problem/1851/E 视频讲解地址:https://www.bilibili.com/video/BV1tZ1FYPELp/ 解题思路: 首先,可以做一下预处理,因为编号为 (p_i) 的药水可以免费无限供应,所以可以直接令所有的 (c_{p_i} = 0)。 其次,这是一个 DAG。 所以可以把建一个有向图:如
Docker配置Trojan代理
1、遇到的问题 在做云计算作业,使用阿里云的ECS服务器尝试使用docker拉取镜像的时候,发现一直无法从仓库拉取,更换了多个镜像源也没有解决问题,于是决定学会去配置linux的代理,记录过程。 2、安装Trojan 何为Trojan? Trojans是一种加密的代理协议,全称为Trojan-GFW,是目前最成功的代理加速伪装技术之一。 Trojan的工作原理? Trojan通过监听443端
新高一暑假第一期集训恢复性训练【树状数组巩固小练】(补)
新高一暑假第一期集训恢复性训练【树状数组巩固小练】(补) A. [POJ2182] Lost Cows 不难发现要从后往前确定每头牛的身高,这样每头牛的身高就是 (1sim n) 中没被选过的第 (a_i + 1) 大的数(因为有 (a_i) 头比自己矮),那么我们只需用树状数组维护一个 (01) 序列,没选过的数标为 (1),每次查询时二分 (mid),通过树状数组 (operatorname
24/10/23 闲话
晚上回家本来想看Alex的blog再学学SCC相关的,结果开始看Alex的blog,突然觉得自己真的彷徨,无论语文作文写了多少遍成长感悟,不再彷徨,那终究是为了欺骗别人,但是我是心知肚明的,内心总是处在煎熬中 Alex初三不停课狂卷whk,但是noip300+,而我停课仍为noip一等发愁;Alex进队之后仍旧在oi上奋斗,或许我马上就要退役了 每次看队爷的游记或是闲话,都有一种羡慕和惆怅,而后感
[转]gcc的-g,-o,-c,-D,-w,-W,-Wall,-O3等参数的意义
一、-g -g可执行程序包含调试信息-g为了调试用的加个-g 是为了gdb 用,不然gdb用不到 二、-o -o指定输出文件名-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。一般语法:gcc filename.c -o filename上面的意思是如果你不打 -o f
[转]Linux系统下的GCC编译过程、使用命令详解(多文件编译、动态库、静态库)
Linux系统下的GCC编译过程、使用命令详解(多文件编译、动态库、静态库) 【Linux】gcc简介+编译过程 翻译 搜索 复制
【游记】CCPC2022 广州
一大早出门准备去开房顺便吃早餐,把房开好后就到一旁的真功夫吃早餐,不得不说其实还挺好吃的,(起码比学校的好吃.....),早餐吃了一半两位爷就大驾光临了,急忙递上房卡,然后我吃完早餐后速速跑上房间和他们见面。 为了解决吃饭问题大家都是各显神通,反正就是啥都带了,包子、泡面、零食应有尽有,如果时间够的话说不定还可以开美食大会。 速速布置完考场后我们就开始打比赛,刚点进去看见有人切了 E 我
【游记】CSP-S2022
[CSP-S2022] 游记 上午啥都没干,看了看各种板子,同时把自己珍藏的科技小本本给拿出来重新读了几遍,希望可能用得到,之后就开始打 poki ,一把的击杀竟然上了 44 ,应该算是创了记录吧 我知道自己可能快要退役了,所以路上特别平静,听了听《霜雪千年》,依然好听。 到了赛场,熟悉的味道,好似自己的高一的那一次也是在这里的。我知道赛前抱佛脚也没啥用,就放平心态,看看风景,
2022-10-26
被gtyz供的题创死了,但本质上还是菜... 》 T1 简单想一想就发现其实你不会跳超过 (log_2) 次,然后对每个节点维护每种权值对应的下一个元素是谁,可以用一个 last 数组来做,非常简单 》 T2 手玩样例发现其实答案只有四种取值 -1 / 0 / 1 / 2 ,其中 -1 是两个点不连通的情况,0 是同一个点,1 的话手玩一下发现是存在一条路径使得 (dist(x,y)
2022-10-15
今天做 cmb 花费重金从 hwy 那里买下的题,质量不错? 》 T1 > noip T1 ,看着题面想了将近半个钟发现不会做,然后再读一遍题发现是 (n) 个点, (n) 条边,这不基环树吗,降智了,不过对于签到题而言码量还是有点太大了 》 T2 <= noip T2 ,看到计数题,大喜。然后就是一眼就会 (O(26^2cdot n)) 的,但是好像要弄的是 (O(26cd
2022-10-19
成都外国语供的题,说实话由于成外上次给的题直接爆原题,印象非常不好,本来就没怎么看好,结果这场质量竟然还不错? 》 T1 ==noip T1 贪心+分讨,细节比较多,就是要让位数最少,然后注意一些特殊情况,创死人了 》 T2 ==noip T2 破题在于发现当某个线段的长度小于 d 时,这个线段至多被经过一次,而当某个线段长度大于 d 时,这个线段一定会被经过,然后有许多不同的做法,我写
2022-10-20
跟着 lsy 糊正睿的题(主要是要去看妹子体育节) 》 听 lsy 说 T1T2 很水,就没看,直接看 T3 是计数题,大喜,乍一眼看了没啥思路就开始手玩样例,发现实际上是一坨环之间连边,然后继续分析性质,发现每个环只能向大小是自己大小的因数的环连边,然后考虑 dp ,然后就是以环的大小作为层,同一层要么向以前的层连边,要么在层内连边,然后一开始的想法是先枚举这一层有多少个环是向以前连边的,
2022-10-22
cqnk供的题,不知是不是上次给的难度太高,然后被喷了,这次难度直接下了一档 》 T1 比较 ==noip T1 ,又或者是我刚睡醒脑袋不太好使,反正瞎搞了一会儿才发现其实暴力就行了。具体的就是每次保证至少消掉一辆坦克即可,然后就是模拟 》 T2 不好评价,就是暴力是一眼就会,考虑优化暴力,其实就是发现暴力里头是有两个操作,一个是 (O(1)) 的,另一个是 (O(bcdot 2^b))
温故知新,基于播客形式学习英语之EnglishPod 365, Elementary集合1-10(音频、原文、讲解)
简介 Enishpod是一家公司叫做Praxis Language推出的收费讲座,相比较ESLPod, EnishPod为常速。Enishpod极具趣味性,两位主持人Marco和Amira的讲解很生动幽默,完全有别于新概念类型听力的乏味。同时,Enishpod分了不同的难度级别,基础较差可以先选择B级和C级。 1. Difficult Customer (B0001) 餐馆中服务员和顾客
【PHT】2022-10-21
传送门 T1 算贡献 T2 算贡献+矩乘维护动态dp T3 类似于 CCPC2021 K ,用矩乘维护斐波那契和 T4 妙题,就是先让 x[i]=A[i]-B[i] ,然后显然就是要判断何时 (forall)x[i]=0 ,然后就是感性理解一下就是判断的条件是很紧的,非常唯一,然后你每次直接操作都非常的繁琐,考虑变换一下使得我的操作不要那么繁琐,就是y[i]=x[i]-x[i-1]-
《机器学习》 学习记录 - 第三章
第3章 线性模型 3.1 基本形式 给定由(d)个属性描述的示例(x=(x_{1};x_{2};...;x_{d})),其中(x_{i})是(x)在第(i)个属性上的取值,线性模型(linear model)试图学得一个通过属性的线性组合来进行预测的函数,即 (f(x)=w_{1}x_{1}+w_{2}x_{2}+...+w_{d}x_{d}+b) (式3.1) (式3.1)一般用向量形式写成
EE150 信号与系统 学习笔记
Chapter 1: An Overview Energy and power Total energy & average power [begin{aligned} & E = int_{t_1}^{t_2} |x(t)|^2 dt & P=dfrac{E}{t_2-t_1} & qquadtext{Continuous-time signal} &a
CCSP2024 游记
前言(?) 我有焦虑症。 我好想加社团,好想把落下的课补完,好想找个npy,但是一点动力都没有,这就是我悲剧的人生。 华科还在查牛魔课,打完下机一看群,我们班光荣上了到课率低的榜,也是有点nb了。 DAY 0 坐了5h高铁。去签到,吃了火锅鸡,豪赤。小红书说每个大学门口都有,结果我从来没见过,差点当成金华特色了🤣 DAY 1 然后是比赛,先说成绩:100+100+100+100+20=420(
一文彻底搞透Redis的数据类型及具体的应用场景
Redis 提供了丰富的数据类型,每种数据类型都有其独特的存储结构和操作方法,可以满足不同的业务场景需求。下面详细介绍 Redis 支持的主要数据类型及其底层实现,并结合具体的应用场景说明其使用。 1. 字符串(String) 介绍: Redis 中最基本的键值对类型,键和值都可以是字符串,值的最大限制为 512MB。 String 类型是 Redis 最常用的数据类型,它支持简单的 GET、S
温故知新,基于播客形式学习英语之EnglishPod 365, Elementary集合11-20(音频、原文、讲解)
简介 Enishpod是一家公司叫做Praxis Language推出的收费讲座,相比较ESLPod, EnishPod为常速。Enishpod极具趣味性,两位主持人Marco和Amira的讲解很生动幽默,完全有别于新概念类型听力的乏味。同时,Enishpod分了不同的难度级别,基础较差可以先选择B级和C级。 11. Daily Life - New Guy in Town(C0011)
tabby 代替ssh putty
tabby 代替ssh putty tabby 代替ssh putty tabby 代替ssh putty Tabby,原名Terminus,是一款基于TypeScript,使用Electron框架开发的跨平台的终端应用程序,支持本地shell,串口,SSH和Telnet连接。支持在Windows,macOS和Linux系统上运行