题解 邮局 笔记p4767

P4681 [THUSC2015] 平方运算 题解

考虑模数给定,且给定模数最大为 \(9977\)。 这启示我们每个数字最多平方取模 \(9966\) 次就会开始重复。但是事实上可能要小得多,于是我们尝试打表验证规律。 打表程序:code 我们验证了确定模数时,所有数字的循环节的 \(\text{lcm} \le 60\)。 事实上,这相当于对于每 ......
题解 P4681 THUSC 4681 2015

读算法霸权笔记09_信用数据的陷阱

1. 信用评级模型 1.1. 评估个人贷款违约风险的模型为FICO 1.1.1. 唯一评分参数就是贷款者的资产,主要依据是贷款者的债务负担和账单支付记录 1.1.2. 这种信用评分模型相对透明 1.1.3. 信用评分行业受政府管制 1.1.4. 信用评分系统的使用得到了广泛普及 1.2. 脸书就发明 ......
霸权 算法 陷阱 信用 笔记

P10035题解

P10035题解 此题是一道找规律题。 将 A,B,C 前六位列出: A : 101010 B : 010101 C : 001001 我们可以发现:对于 A,B,C 中前六位的匹配字符的个数是相同的(均为三位)。 所以说,对于每一个 N ,也就是 $3^N$ 级台阶,我们都只需要判断最后三位求出最 ......
题解 P10035 10035

P9933 [NFLSPC #6] 9.pop_book(); 题解

题目链接: P9933 [NFLSPC #6] 9.pop_book(); 先考虑一个最基本的式子: \(x=v \times t\),很显然的一点是,除了 Alek岁,每个人的运动路程函数写出来都是一条一次函数,斜率为速度 \(v\),而截距暂时无法确定。 我们考虑下 Alek岁 的变化情况。很显 ......
题解 pop_book NFLSPC P9933 9933

Express+Koa2学习笔记(四)

cookie介绍 存储在浏览器的一段字符串(最大5kb) 跨域不共享 格式如k1=v1;k2=v2;k3=v3;因此可以存储结构化数据 每次发送http请求,会将请求域的cookie一起发送给server server可以修改cookie并返回给浏览器 浏览器中也可以通过js修改cookie(有限制 ......
Express 笔记 Koa2 Koa

CF1909G Pumping Lemma 题解

题目链接 点击打开链接 题目解法 很 \(nb\) 的字符串题 首先,\(x+y\) 是 \(s,t\) 的公共前缀,\(y+z\) 是 \(s,t\) 的后缀 所以如果 \(s,t\) 的最长公共后缀与 \(lcp\) 不交,那么无解,如果有解,则只留下 \(s,t\) 的最长公共后缀,因为前缀的 ......
题解 Pumping 1909G Lemma 1909

《算法竞赛入门经典(第二版)》学习笔记

算法竞赛入门经典(第二版)学习笔记 本文是《算法竞赛入门经典(第二版)》这本书中的学习总结,如有不足欢迎提出宝贵意见。 第一章 程序设计入门 1.1 算数表达式 实验1 ~ 4 int main(){ printf("%d\n", 3 - 4); // 实验1 printf("%d\n", 5 * ......
算法 笔记 经典

Golang学习笔记(四) —— 函数

函数 函数定义 Go语言中定义函数使用 func 关键字,具体格式如下: func (接收者)函数名(参数)(返回值){ 函数体 } 其中: 接收者:只有在定义方法时,才需要设置接收者。(可选项) 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名。 ......
函数 笔记 Golang

P9858 [CCC 2008 S1] It’s Cold Here! 题解

声明: 该题目已不再接受题解 小红题*1 正题 每个城市都有不同的气温,你想要知道哪个城市的气温最低。 现在你统计了一些城市的气温 $(1 \leq$ 城市数量 $\leq 10000$,$-273 \leq$ 气温 $\leq 200)$,请你实现一个代码,求出气温最低的城市名。 乍一看就确定了思 ......
题解 P9858 9858 2008 Cold

P9960 题解

思路 只要回答是“是”,那么就会排除掉没有这个特征的动物,那么可行集就变少了,要想“是”的回答数量最多,则提问的次数就得越多,我们提问大部分动物有的特征,“不是”的可能会比较小,且可以刷“是”的次数。注意得到的结果要加 \(1\),因为最后不会只剩下一种动物,要再问一遍它们不同的特征才能得到答案。 ......
题解 P9960 9960

CF493B 题解

好久没写题解了 思路 统计两个选手的分数,如果不是相同的就直接比大小,否则按字典序的大小,注意这里的字典序是两个选手的分数拼起来,比如样例 \(1\) 5 1 2 -3 -4 3 那么两个选手分别是 123 和 34。如果字典序相同,就看最后一个得分的选手是谁谁就赢。 代码 #include<ios ......
题解 493B 493 CF

题解 P7165 [COCI2020-2021#1] Papričice

传送门。 题意 有一棵树,可以断掉 \(2\) 条边,会形成三个连通块,求三个连通块中大小最大减最小的最小值。 分析 我们观察两条边之间的关系,分类考虑: 两条边成祖孙关系。 两条边没有祖孙关系。 首先,我们肯定我们的大方向,固一动一(说起来为什么想到了数学题),先固定一条边,再在其他边中取得最适合 ......
题解 P7165 Papri 7165 2020

U390630 分考场题解

题目链接:U390630 分考场 本题来自于2019年蓝桥杯国赛的题。在洛谷上也被标为了假题。原因是首先官方在需要输出浮点数的情况下,并没有开启spj,并且官方所给的数据当中,总有一两个数据以不知道到底是怎样的一个算法导致能莫名其妙四舍五入了,保留十位小数也看不出不该四舍五入的理由。并且在很明显的树 ......
题解 考场 U390630 390630

12月30日《软件需求十步走》阅读笔记三

软件需求十步走阅读笔记03 业务及信息化规划、用户需求和系统需求,这三个部分需求构成了软件需求。 业务及信息化规划:客户业务“有什么” 用户需求:使用户基于软件系统“怎么做”系统需求:软件系统“做什么”和做的时候要注意“遵循什么”。软件工程的首要环节是需求分析,软件需求是需求工程和软件工程纽带的软件 ......
需求 笔记 软件

笔记系统开源地址

今天开源了我的笔记系统我的笔记系统从9月份开始动工,到现在仍然在开发中。一个人开发的创造力总是有限,所以决定开源。采用的是Apache-2.0协议考虑到国内的具体环境,所以把项目放在gitee上,链接如下: https://gitee.com/hanshu_alan/notes ......
地址 笔记 系统

省选学习笔记

圆方树 这里的圆方树指广义圆方树。 对于一张 \(n\) 个点的无向图,其中包含 \(k\) 个点双,那么这张图建出的圆方树一共有 \(n+k\) 个点,其中前 \(n\) 个点为原图中的点,称为圆点,后 \(k\) 个点每个点代表一个点双,称为方点,每个点双与其中包含的点连边构成一个菊花,这 \( ......
笔记

<学习笔记> SAM

SAM 定义 字符串 \(s\) 的 \(SAM\) 是一个接受 \(s\) 的所有后缀的最小 \(DFA\)(确定性有限自动机或确定性有限状态自动机)。 \(\mathrm{endpos(t)}:\) 子串 \(t\) 在原串 \(s\) 中所有出现位置(最后一个字符位置)的集合。 \(\math ......
笔记 SAM lt gt

c++ primer 5 笔记

endl;//会刷新设备缓冲区 2.1.2类型转换 wchar_t//确保可以存放机器最大字符集的任意一个字符 char16_t char32_t//Unicode字符集服务 unsigned char c = -1;//255 超出显示范围 初始值对无符号类型表示总数取模后的余数 signed c ......
笔记 primer

P9753 [CSP-S 2023] 消消乐 题解

这里是被说烂了的随机化线性做法。 相信大家都已经做过 QOJ 6504,因此我们考虑采用类似的办法通过此题。我们对每个字符随机一个 \(k\times k\) 的矩阵,并求出其矩阵的逆。 然后,我们在偶数位放原矩阵,在奇数位放逆矩阵,这样,一段区间合法当且仅当这段区间的矩阵积为单位矩阵 \(I\), ......
题解 P9753 CSP-S 9753 2023

CSP-S 题解

非考场上想出来的会标星号。 T1 密码锁 鲜花:我看到这道题的时候满脑子想的都是春测的 lock。 考虑到只有五个拨圈,每个拨圈只有 \(10\) 个状态,\(n\le 8\),那么直接暴力枚举每个状态即可。 考场代码: // 15: 00 // 15: 24. #include<bits/stdc ......
题解 CSP-S CSP

CF1844G 题解

鉴定为学 MO 学的。 MO 中著名的《数学奥林匹克小丛书高中卷》的第十五本曾经讲过,如果原方程较难解,可以考虑给左右两边同时对 \(M\) 取模,然后研究取模以后的问题,其中 \(M\) 为一个根据问题选取的适当的整数。 我们看见这个问题觉得很烦,因为大家都能发现这个条件给的相当于 \(d_i+d ......
题解 1844G 1844 CF

CF1748F 题解

这 3000? 以下,\(\operatorname{op}(i)\) 代表对 \(i\) 进行一次操作。 我们考虑暴力。因为每一位都是分开处理的,我们考虑仅仅把一段区间的端点交换。即我们希望通过 \(\operatorname{solve(l, r)}\) 把 \(a_ia_j\) 交换而其他下标 ......
题解 1748F 1748 CF

P9438 题解

对于一次询问,相当于在考虑整数 \(\frac{n}{x}\) 变为 \(1\) 的方案数。进一步的,这相当于给定一个数列 \(c_0\cdots c_k\),每一次可以减小任意位的任意值,但不能空选,问方案数,这里“空选”指的是不选任何一个数。 先考虑允许空选的时候应该怎么做,令 \(f(x)\) ......
题解 P9438 9438

一些数 题解

首先我们考察 LIS 长度为 \(n-1\) 的数列的性质。可以发现,这必定是 \(1,2,3,\cdots,n\) 中拎出一个不听话的元素甩到其他地方去,剩下的元素依次补齐所构成的。这意味着,最多只有一个元素满足 \(a_i-i\ge2\),更具体的,不考虑只对邻项交换的排列(即形如 \(1,2, ......
题解

P4528 题解

这篇题解并不做任何形式上的理论推导,而是在于引导像我一样的蒟蒻,如何在遇到这样的题时,不会陷入数据结构暴力分别求三种形态的深渊里无法自拔。 看到这道题我们的第一想法应该是把三种形态的数量都求出来,如果可以的话,这题马上就秒掉了。那么我们尝试着去求—— 比较简单的可能是高山形态的个数。你可能会想到把这 ......
题解 P4528 4528

自出题题解

U288469 Piggy 算路程 显然是简单贪心。黄。 U306825 Piggy 数编号 先推式子。 令 \(L(n,k)\) 为最长区块长度为 \(k\) 的方案数,则 \(Ans=\sum_{i=0}^n\limits{L(n,i)}\times k\)。下面转为求 \(L(n,k)\)。 ......
题解

CF1438F 题解

如果能想到这道题用随机化,想来这道题的解法就显然了。但是为什么这道题一定要随机呢? 我们考虑一棵完美二叉树,编号随机。这棵树的熵毛估估一下应该是 \(O(\log^n n)\) 的,但是一次询问的话,考虑每次只能得到三个点的偏序关系为某几种情况的一种,这个熵是很小的,只有 \(O(\log n)\) ......
题解 1438F 1438 CF

AT_abc299_h 题解

原问题可转化为:在一个长为 \(10^9\) 的环上,每次走 \(1\sim6\) 步,指定起点,问到原点的期望步数。 考虑走到 \(-1\sim-6\) 的期望步数。我们发现,对于 \(X-R\equiv -i\pmod {10^9},i\in[1,6]\),\(C\) 的期望应该存在线性关系,因 ......
题解 AT_abc 299 abc AT

P4894 题解

实际上,这是两个向量的叉积已经是其他题解说烂了的。这里只是给出一个容易记忆 \(dim\le 3\) 的行列式的值的办法。 我们以 \(3\) 维行列式为例子,假设为 \[\begin{vmatrix} a & b & c\\ i & j & k\\ o & p & q \end{vmatrix} ......
题解 P4894 4894
共11544篇  :15/385页 首页上一页15下一页尾页