Ciyeblog
Ciyeblog
首页
关于
友链
博主的话
随笔
2024年8月
RMQ算法(计算机求区间最值算法)
2024-08-14
0 条评论
算法
无标签
ciye
一、求区间最大值的各种方法及时间复杂度 1、朴素(即搜索),O(n)-O(qn) online。 2、线段树,O(n)-O(qlogn) online。 3、ST(实质是动态规划),O(nlogn)-O(q) online。 ST算法(Sparse Table),以求最大值为例,设d[i,j]表示[i,i+2^j-1]这个区间内的最大值,那么在询问到[a,b]区间的最大值时答案就是m...
gcd和lcm
2024-08-05
0 条评论
算法
无标签
ciye
gcd:最大公约数 lcm:最小公倍数 **2个数a,b的gcd、lcm:** GCD2=__gcd(a,b) LCM2=a*b/GCD **3个数a,b,c的gcd、lcm:** GCD3=__gcd(GCD2,c) LCM3=LCM2*c/GCD3 代码实现: ``` #include using namespace std; // 求最大公约数 ...
接触到的算法统计
2024-08-04
0 条评论
算法
无标签
ciye
1.滑动窗口 2024/07/23 cf961 b1 `https://codeforces.com/contest/1995/problem/B1` (据说也可用贪心做?但不知道怎么做...) 2.gcd、lcm 2024/08/05 `https://www.ciyekua.cn/index.php/diary/136.html` 3.RMQ(求区间最大值) 2024/...
1
2
×