摘要: KMP 定义 若要在 abcbdbddd中寻找cdb则有 模式串$S$:cdb 目标串$T$:abcbdbddd $i$为目标串指针(i=1开始) $j$为模式串指针(j=1开始) BF(暴力算法) BF算法是一个普通的暴力匹配算法,其算法思想是先将目标串的第一位与模式串的第一位先进行匹配。若成功, 阅读全文
posted @ 2022-08-02 09:31 轩Demonmaster 阅读(36) 评论(0) 推荐(1) 编辑
摘要: 数论函数初步 数论函数 数论函数&狄利克雷卷积 定义:在全体(正)整数上定义的函数为数论函数 积性定义: 完全积性:$f(ab)=f(a)f(b)$ 积性:若$\gcd(a,b)=1$,则$f(ab)=f(a)f(b)$ 规律:如果$f(x),g(x)$ 为积性函数,则一下函数也有积性: $(f(x 阅读全文
posted @ 2022-07-29 08:33 轩Demonmaster 阅读(55) 评论(1) 推荐(1) 编辑
摘要: 集训第一天心得 一.收获 当要求出一下式子的结果时,时间效率较高的处理方法: int a[maxn],ans; for(int i=1;i<=n;i++){ for(int e=i+1;e<=n;e++){ for(int j=e+1;j<=n;j++){ ans+=a[i]*a[e]*a[j]; 阅读全文
posted @ 2022-07-18 00:02 轩Demonmaster 阅读(38) 评论(0) 推荐(0) 编辑
摘要: P8255 [NOI Online 2022 入门组] 数学游戏 注:妙哉,此题可以理解为数学题。 思路 由题易得: \[ \notag z=d_x\times d_y\times \gcd(x,y)^3\\ x=d_x\times \gcd(x,y)\\ y=d_y\times \gcd(x,y) 阅读全文
posted @ 2022-06-26 11:06 轩Demonmaster 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 穿越 题目背景 解决方法 定义 定义以下变量: \(mapp[n][m]\) 储存基本地图 \(rain[n][m]\) 下雨时间 \(bear[n][m]={t1,t2}\) 怪兽出没时间段 \(ans~time[n][m]\) 每个点的最优时间 小技巧1:可以将$mapp[n][m]$的四周围上 阅读全文
posted @ 2022-06-21 22:24 轩Demonmaster 阅读(69) 评论(0) 推荐(0) 编辑
摘要: P1762 偶数&杨辉三角(天立OI) 解题思路 一.结论法 杨辉三角形结论 第$n$行有$n$个数。 每行奇数个数必为$2^k$($k$不是行数) 当行数恰为$2k$时,奇数个数为$2k$个,无偶数。 当行数恰为$2k$时,其前$2k$行有$3^{(k-1)}$个奇数。 前$n$行奇数个数(\(p 阅读全文
posted @ 2022-06-21 20:47 轩Demonmaster 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 结队 题目描述 题目思路 注意:题中所说只要有大于$p$的质因子就可以结合在一起。 所以不妨在埃筛的过程中直接用并查集,最后再统计即可(代码有注释)。 CODE #include<bits/stdc++.h> #define ll long long using namespace std; con 阅读全文
posted @ 2022-06-21 20:02 轩Demonmaster 阅读(45) 评论(0) 推荐(1) 编辑
摘要: 数论杂项 一.排列组合 排列的定义:从$n$个不同元素中,任取$m(m≤n,m与n均为自然数,下同)$个不同的元素按照一定的顺序排成一列,叫做从$n$个不同元素中取出$m$个元素的一个排列;从n个不同元素中取出$m(m≤n)$个元素的所有排列的个数,叫做从$n$个不同元素中取出$m$个元素的排列数, 阅读全文
posted @ 2022-06-21 19:48 轩Demonmaster 阅读(26) 评论(0) 推荐(0) 编辑
摘要: [HNOI2002]公交车路线 注:今天做到的有点意思的题目。 题意简述 有$8$个站点,从$A$ 出发一共走$n$ 步到$E$(中途不可经过$E$),问一共有多少种走法? 图: 思路一:矩阵(假弗洛伊德) 这个题感觉和矩阵半毛钱关系都没有,那可能用矩阵? 不过不慌哈,让我们细细道来。 我们设$dp 阅读全文
posted @ 2022-06-19 21:19 轩Demonmaster 阅读(28) 评论(0) 推荐(0) 编辑
摘要: P1297 [国家集训队]单选错位 注:本蒟蒻的第一个期望题(因为看到臭气弹所以来学习一下) 思路 对于每一个$1$题目,显然有: \[ \notag p_i=\frac{\min(a_i,a_{i-1})}{a_i\times a_{i-1}} \] 解释:由于抄错位了,所以选中的情况一共有$\m 阅读全文
posted @ 2022-06-16 20:54 轩Demonmaster 阅读(20) 评论(0) 推荐(0) 编辑