Description 给定数组arr和整数num,求arr的连续子数组中满足:其最大值减去最小值的结果大于num的个数。请实现一个时间复杂度为O(length(arr))的算法。 Input 输入第一行为测试用例个数。每一个用例有若干行,第一行为数组,每一个数用空格隔开,第二行为num。 Outp ...
分类:
编程语言 时间:
2021-04-09 13:23:00
阅读次数:
0
给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。 如: [1,2,3,2,3,4,3,4,5,6,7] 返回5. 贪心算法 func findLength(nums []int)int{ var start = 0 var maxLength = 0 for i:=1;i ...
分类:
编程语言 时间:
2021-04-09 12:51:45
阅读次数:
0
中文分词:正向匹配最大算法 正向最大匹配法,对于输入的一段文本从左至右、以贪心的方式切出当前位置上长度最大的词。正向最大匹配法是基于词典的分词方,其分词原理是:单词的颗粒度越大,所能表示的含义越确切。该算法主要分两个步骤: 1、一般从一个字符串的开始位置,选择一个最大长度的词长的片段,如果序列不足最 ...
分类:
编程语言 时间:
2021-04-06 14:48:22
阅读次数:
0
今天采用ajax和HTML的方式在昨天SSM框架的基础上实现了相同的功能,之前是采用jsp和el表达式实现的,并同步到了Github。 https://github.com/Caitlyn-bot/SSMBuild 通过完美的代价一题(将字符串转为回文)加深了对递归算法和贪心的理解。 ...
分类:
其他好文 时间:
2021-04-06 14:11:48
阅读次数:
0
$n$ 个区间,互不相交,$m$ 条线段排好序,一条线段连接两个区间当且仅当线段的两个端点分别在两个相邻的区间内,问是否能将所有区间连通 ...
分类:
其他好文 时间:
2021-04-06 14:02:52
阅读次数:
0
LXXIII.[USACO19DEC]Greedy Pie Eaters P 考场上写了个暴力贪心(因为看到题面中的 greedy ……)然后光荣爆炸…… 因为$n\leq 300$,考虑区间DP。 设$f[i][j]\(表示有且只有区间\)[i,j]\(里的\)\pi$被吃完后的最大收益。 则我们 ...
分类:
其他好文 时间:
2021-03-31 12:19:16
阅读次数:
0
2019-2020 ICPC Northwestern European Regional Programming Contest (NWERC 2019) A. Average Rank 大意: n 个参赛选手将进行 w 轮的比赛,每轮比赛都会有一些选手加一分,选手按照分数从大到小排名(分数相等并 ...
分类:
其他好文 时间:
2021-03-15 11:33:30
阅读次数:
0
http://www.pipioj.online/problem.php?id=1023 每次把当前的放在能排的当中最矮的一队里就ok 1 #define IO std::ios::sync_with_stdio(0); 2 #define bug(x) cout<<#x<<" is "<<x<<e ...
分类:
其他好文 时间:
2021-03-15 11:32:55
阅读次数:
0
线段树合并简单题,贪心神题! 题意简述:给定一棵树,每个点有权值$w_i$,要求你选择一个最大的点集(不要求联通),使得若$u是v的祖先$,则$w_u \leq w_v$. \(n \leq 1e5,w_i \leq 1e9\) 考虑设$dp_{u,i}$为以$u$为根的子树内,最大值为i能选的最大 ...
分类:
其他好文 时间:
2021-03-15 10:49:26
阅读次数:
0
想清楚它不是DP而是贪心就好做了 首先, 我们称子树刚好包含所有某一颜色的点为临界点, 那我们要优先选择深度越深的临界点越好 用另一种方式来说, 在dfs的过程中, 第一次发现有一个点恰好为临界点,那么就选择这个点为分界线新增一个答案, 很容易想清楚, 选择越深的肯定更优, 让其它点的有更多分块的机 ...
分类:
其他好文 时间:
2021-03-09 13:33:11
阅读次数:
0