
基础算法
三千里外欲封侯
这个作者很懒,什么都没留下…
展开
-
二分+一维前缀和--连续自然数和(luogu)
一维前缀和,stl中的二分原创 2024-04-03 18:22:54 · 160 阅读 · 1 评论 -
一维前缀和--k倍区间(蓝桥)
前缀和优化,同余定理原创 2024-04-03 18:04:06 · 296 阅读 · 1 评论 -
暴力枚举--回文质数(luoguP1217 [USACO1.5] )
通过产生回文数并判断是否为质数,代替循环判断回文数判断是否为质数原创 2024-04-03 09:11:01 · 494 阅读 · 1 评论 -
动态规划--数列求值(蓝桥填空题)
(a+b) mod p=(a mod p+b mod p)mod p,两数相加取余等于两数取余再相加再取余,这是取余的基本性质,这就是为什么每一步都取mod但最后不会影响结果(即后四位数字)的准确性。a-b同样也满足取余性质,(a−b) mod p=(a mod p−b mod p+ p) mod p。a*b同样适用,(a×b) mod p=(a mod p)×(b mod p) mod p。幂也能取余,a的b次方mod p=(a mod p)的b次方 mod p。但是a/b不满足,不能适用。原创 2024-04-03 08:39:06 · 168 阅读 · 0 评论 -
DFS算法——组队(蓝桥填空题)c++
【问题描述】【AC代码】【博主思路】原创 2024-04-03 00:05:55 · 501 阅读 · 0 评论 -
BFS算法——迷宫(蓝桥填空题)
对于下面这个更复杂的迷宫 (30 行 50 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最少的前提下,请找出字典序最小的一个作为答案。queue是一种先进先出的数据结构,有两个出口,队列只允许从一端新增元素,从另一端移除元素。其中 D、U、L、RD、U、L、R 分别表示向下、向上、向左、向右走。迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫,从入口开始,可以按。·【队列的概念和基本操作】【队列的概念和基本操作】原创 2024-04-02 23:49:02 · 623 阅读 · 1 评论