码迷,mamicode.com
首页 >  
搜索关键字:最值    ( 1030个结果
ST算法(RMQ区间最值问题)
ST算法能在O(NlogN)时间内对数列a预处理,以O(1)的时间复杂度在线回答“数列a中下标在l~r之间的数的最大(小)值是多少预处理:f[i][j]表示数列a中下标在子区间[i,i+2^j-1]里的数的最大(小)值,即i开始的2^j个数的最大(小)值f[i][j]=max(f[i][j-1],f ...
分类:编程语言   时间:2020-01-23 19:48:21    阅读次数:81
笛卡尔树
笛卡尔树是一棵二叉树,每个节点的编号满足二叉搜索树的性质,即二叉树的中序遍历是原数列,每个节点的权值满足堆的性质,也就是说,$Treap$就是笛卡尔树 在笛卡尔树上两个点的$LCA$就是这一区间的最值 用增量法来建树,维护一个单调栈,栈内元素为右子树链 因为每个节点最多进栈出栈一次,所以时间复杂度是 ...
分类:其他好文   时间:2020-01-22 23:59:33    阅读次数:124
ST表
$O(n\ log\ n)$预处理,$O(1)$查询最值 $f[i][j]$表示,从$i$位置开始的$2^j$个数中的最大值,例如$f[i][0]$表示的是$i$位置的值,$f[i][1]$表示的是$i$位置和$i+1$位置中两个数的最大值 $code$: ...
分类:其他好文   时间:2020-01-22 21:43:51    阅读次数:54
【算法】选择排序
选择排序是一种较为简单直观的算法,简单暴力易看懂(代价就是效率较低)。 其原理就是不断遍历数组,每遍历一轮都选择出一个最值放置到前方使其有序排列,然后再遍历剩余的无序元素,依此类推,直至所有元素都有序排列。 现有一数组int[] array = {3, 5, 6, 1, 8, 7, 4, 9, 2, ...
分类:编程语言   时间:2020-01-21 19:53:52    阅读次数:70
线段树个人理解及模板
一.线段树的相关定义及用途 (1)线段树的定义 线段树是一种可以加快对区间进行更新以及查询的一种树状结构,类似于将一个区间的及其子区间的相关信息存储在一颗二叉树中。 (2)线段树的用途大致为以下几种 1>某个子区间进行区间更新 2>查询某个子区间的总和 3>查询某个子区间的最值 二.线段树的建立 ( ...
分类:其他好文   时间:2020-01-18 16:16:42    阅读次数:93
2019 ICPC 南昌网络赛 - Max answer (区间和,区间最值)
"?? ????" 题意:价值 = 区间和 × 区间最小值,求数组的子区间的最大价值 (1) 区间和 前缀和 (2)O(n^2) 枚举区间 O( n ) 枚举元素 ,根据当前元素查询相应区间和 对每个元素,维护他作为最小值的左右端点,枚举数组中的元素,该元素大于0为例,查找( i , r [ i ] ...
分类:其他好文   时间:2020-01-17 13:25:11    阅读次数:58
Codeforces Round #451 (Div. 2)【A,B,C,D,E】【C题:模拟 D题:尺取+贪心 E题:思维+优先队列维护最值】
特判最后一位即可 1 #include<bits/stdc++.h> 2 3 using namespace std; 4 #define int long long 5 6 signed main(){ 7 int n;cin>>n;int t=n%10; 8 if(t==0) cout<<n; ...
分类:其他好文   时间:2020-01-16 00:57:21    阅读次数:80
RMQ 区间最值问题
今天学弟在群里直播讲课,讲了RMQ,以前摸鱼太多这个题目并没看出来是啥,然后就去凑了个热闹。 RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j里的最小(大)值,也就是说,RMQ ...
分类:其他好文   时间:2020-01-14 10:15:01    阅读次数:100
2019年终总结
年终总结 2019年肯定不是我人生中最精彩的一年 2019年是我目前淌过的23年光阴里活的最精彩的一年,故事很多,冷暖自知,走过才知崎岖,感受过才知精彩,在这个过程中,阿陈收获了很多,自认为可以受益终身,或许几年后我不在写代码,或亦跨行其他行业,但2019年就是我阿陈最值的纪念的一年,这一年里收到很 ...
分类:其他好文   时间:2020-01-12 23:40:56    阅读次数:166
2019年最值得关注的AI领域技术突破及未来展望
选自venturebeat 翻译:魔王、一鸣 前言 AI 领域最杰出的头脑如何总结 2019 年技术进展,又如何预测 2020 年发展趋势呢?本文介绍了 Soumith Chintala、Celeste Kidd、Jeff Dean 等人的观点。 人工智能不是将要改变世界,而是正在改变世界。在新年以 ...
分类:其他好文   时间:2020-01-11 00:26:23    阅读次数:104
1030条   上一页 1 ... 8 9 10 11 12 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!