hot 100 day 14

【2023.07.18】“钉耙编程”中国大学生算法设计超级联赛Day1过题小记

## 1009 - Assertion(模拟、数学) 9分钟过题。打卡题,鸽巢原理,不懂也能做。 ## 1005 - Cyclically Isomorphic(字符串) 26分钟过题。打卡题,比较典,用KMP过的。也有字符串哈希、后缀数组等过法。 ## 1002 - City Upgrading( ......
钉耙 小记 算法 联赛 大学生

day13--23.7.18变量,变量作用域,常量和变量的命名规范

# 变量 - 变量是什么:就是可以变化的量 - Java是一种强类型语言,每个变量都必须声明其类型 - Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和**作用域** > type varName [=value] [{,varNam[=value]}]; > > //数据类型 变 ......
变量 常量 作用 day 13

2023 杭电多校 Day1

### 1009 签到, 队友哥切的, 没看 ### 1002 $f(x, 0/1/2)$ 表示当前点没有覆盖/覆盖/放置观察点 子树内最小代价, 简单转移即可。 ```cpp f[x][1] = 1e18; f[x][2] = a[x]; f[x][0] = 0; for (int y : e[x ......
2023 Day1 Day

【安全学习之路】Day34

![](https://img2023.cnblogs.com/blog/3073714/202307/3073714-20230718225641941-583295027.png) ![](https://img2023.cnblogs.com/blog/3073714/202307/30737 ......
Day 34

vue-day28--对组件的理解

学了vue之后,我们需要了解组件是什么组件的定义:实现应用中局部功能代码(css/js/html)和资源(map,map,zip)的集合 1.1 模块与组件、模块化与组件化 1.1.1 模块 理解:向外提供特定功能的 js 程序,一般就是一个 js 文件 为什么:js 文件很多很复杂 作用:复用 j ......
组件 vue-day vue day 28

day9

#***一、Nyan_Cat*** #1.Audacity打开,发现一个单声轨和一个立体声轨,立体声轨的其中的第一部分明显不同,先分离 ![image](https://img2023.cnblogs.com/blog/2629165/202307/2629165-20230717160849784 ......
day9 day

P6227 [BalticOI 2019 Day1] 山谷

### P6227 [BalticOI 2019 Day1] 山谷 ### Description 给一棵树,一个根,一些特殊补给点,一些询问。求解如下问题:断掉一条边 $u\to v$,这样以后你能否从给定的 $R_i$ 走到根,若能输出 `escaped`。不能到达根且不能到达任何一个特殊补给点 ......
山谷 BalticOI P6227 6227 2019

「JOISC 2019 Day4」蛋糕拼接 3 题解

先考虑这个式子: $\sum_{j=1}^{M} |C_{k_{j}} - C_{k_{j+1}}|$ 一定是在 $C$ 有序时取到,具体证明很简单各位读者自己证明。 那么现在式子变成: $\sum{V} + 2 \times({C_{\max} - C_{\min}})$ 这个时候一个常见的技巧是 ......
题解 蛋糕 JOISC 2019 Day4

UNR #7 Day2 T1 火星式选拔题解

[放一个比赛链接](https://uoj.ac/contest/85) 先考虑打完暴力后 $k = 1$ 的特殊性质。 当队列容量为 $1$ 时,队中的人 $i$ 会被第一个满足 $i \leq j$ 且 $b_i \leq a_j$ 的人淘汰,并且队列中的人会变成 $j$,考虑倍增加速这个过程, ......
题解 Day2 UNR Day T1

Python基础day47

HTML标签:img标签、a标签,列表、表格、标签的两个重要属性、form表单、验证form表单提交数据到后端、CSS基本选择器、组合选择器、属性选择器、分组和嵌套 ......
基础 Python day 47

14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"]输出:"fl"示例 2: 输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀 ......
前缀 14

Xcode for Mac(开发工具)v14.3.1正式版

Xcode Mac版是Mac OS X上的集成开发工具(IDE),由苹果公司开发。Xcode 官方版是开发OS X 和 iOS 应用程序的最快捷的方式,具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。 软件下载:Xcode for Mac正式版 Xcode是为开发者提供的一种综合性 ......
开发工具 正式版 工具 Xcode Mac

Day11(2023.07.18)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 改文件 11:30--13:00 吃饭休息 13:00 创建项目,熟悉软件,生成报告等.. 17:00 下班 ......
2023 Day 11 07 18

Day-4 路由匹配源码

1. 请求来了会走WSGIHandler的call方法 convert_exception_to_response也是进行封装 真的handler是从下图定义 resolver = URLResolver(RegexPattern(....)) 那么 resolver.pattern = Regex ......
路由 源码 Day

day04

# 字符编码 ## 文本编辑器存取文件的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件没有任何 ......
day 04

2023牛客暑假多校 Day1

### D SB题 ### J 麻, 自己看了快十分钟还不会做就离谱, 队友哥写的。 观察到每次赢都是增加 $1$ 的钱, 那直接按照钱从小往大 DP, 转移本质不同的只有 $\log$ 段, 快速幂转移一下就完了。 ### K 直接搞 bfs 树, 每个点数一下返祖边, 讨论一下叶子结点要不要伸长 ......
2023 Day1 Day

Day10(2023.07.17)

行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 改文件 11:30--13:00 吃饭休息 13:00 学习软件测评工具,19套模板 17:00 下班 ......
2023 Day 10 07 17

Day04-16 数组

1、数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 2、数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。声明数组变量的语法: dataType[] ......
数组 Day 04 16

Gee-Day2-上下文

设计Context context,顾名思义,就是存储我们在进行路由的时候所需要的各种信息,有路由请求request的信息,也有返回的responseWriter里的信息等 由于信息过于杂碎,很多不重要的信息要重复机械地填写,如果不进行封装,会让代码看的拥挤冗长 设计context,可以将一些复杂的 ......
上下文 上下 Gee-Day Gee Day

2023暑期牛客训练赛Day1 补题

# 反思 J题想的很快,但写了很久也没写出来,问题出在式子的细节写了半天出了问题。下次把式子考虑好,再进行代码实现。K题没开longlong产生了罚时。L题想出来了,但最后剩下的时间不够也没有来得及写。A题离正解很近,就是处理冗余操作,最后一直在想怎么把0,1相关位置的操作隔离出来。实际上只用隔离两 ......
2023 Day1 Day

day--27--vue生命周期总结

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>生命周期总 ......
周期 生命 day vue 27

正则表达式太慢?这里有一个提速100倍的方案

“当遇到一个文本处理问题时,如果你在第一时间想到了正则表达式,那么恭喜你,你的问题从一个变成了俩!“ 如果你曾参与过文本数据分析,正则表达式(Regex)对你来说一定不陌生。词库索引、关键词替换……正则表达式的强大功能使其成为了文本处理的必备工具。然而, 在处理大文本的情境下,正则表达式的低效率却常 ......
正则 表达式 方案 100

【2023.07.17】牛客&第四范式多校Day1(华中科技大学Round)过题小记

## D - Chocolate(博弈论) 12分钟过题。签到。 ## K - Subdivision(图论、搜索) 1小时21分过题,签到。如果给定的是一棵树的话,新增的点一定位于连接叶子节点的那条边上、否则就是已有的点。然而这是一张图,所以我们可以使用 $\tt bfs$ 将其近似的转化为一棵树 ......
范式 小记 大学 Round 科技

vue--day27---vue生命周期1

......
vue 周期 生命 day 27

【2023.07.14】Atcoder:past201912 - 第一回 アルゴリズム実技検定(div4+区域赛难度)过题小记

## G - Division ### 解法一:位运算+状压枚举(赛时思路) 范围显然,可以跑 $2^n$ 的算法,考虑位运算状态压缩。以 $\mathcal O(2^n \cdot 2^n)$ 的复杂度分别枚举位于第一组、第二组中的人,随后计算每一种分组的快乐值,代码较长,赛时敲了半个小时,不过好 ......
小记 难度 区域 Atcoder 201912

day8

#***一、验证码*** #1. 打开后得到一堆jpg,根据名字猜测是将所有jpg上的数字获取下来,然后进行某种运算,网上找一下python识别验证码的脚本,但是我的这个识别出来有问题,有一位是d,但应该是0 点击查看代码 ``` import ddddocr tmp = '' ocr = dddd ......
day8 day

C++14指北:花里胡哨的C++

## 类型! 在最经典的 C++ 代码中,我们使用类似 `类型名 变量名 = 表达式;` 的形式声明并初始化变量,例如 ```cpp int x = 1; int y = x; ``` 在上面代码中,我们知道 `y` 理应与 `x` 的类型相同,但是在上面代码中,如果我们后来把 `x` 的类型修改为 ......
14

题解 P7250 [BalticOI 2012 Day1] 山峰

通过观察,可以发现此题和最小生成树十分相似(两个地点之间途经的最小值最大)。 于是可以考虑这么做: 1. 通过 bfs 将每一个块预处理出来,并记录其编号、高度、类型(是否为高地)以及边缘的点。 2. 将每一个块按高度从大到小排序。 3. 依次枚举每个块: - 对于当前要处理的块,枚举其边界的所有点 ......
题解 山峰 BalticOI P7250 7250

题解 P7640 [BalticOI 2006 Day 2] CITY PLANNING

首先我们定义“圈”为与原点距离相等的点集。 ``` . . . 3 . . . . . 3 2 3 . . . 3 2 1 2 3 . 3 2 1 0 1 2 3 . 3 2 1 2 3 . . . 3 2 3 . . . . . 3 . . . ``` ### 暴力: 把圈放到堆里,然后每次取出代 ......
题解 BalticOI PLANNING P7640 7640

day3 链表封装

封装链表: 1、单链表 由于不封装链表结构时,链表的尾添加效率低 其次非法位置的判断效率也很低,只能遍历来判断 节点: 数据域data 指针域next 链表结构: 头指针 尾指针 节点数量 注意:删除节点时,无论是按位置删除、按值删除都需要找到待删除节点的前一个节点 2、静态链表(了解) 节点: 数 ......
day3 day