1.[HEOI2013]SAO 题意实际上是让你求拓扑序数。 引用 \(\text{shaowice1984}\) 学长的一句话:“这题要是想拓扑图就凉了。” 我们可以先忽略边的限制直接建树,然后跑树形dp。 子树内的点对顺序到lca处统计贡献。 我们设 \(f[i][j]\) 表示 \(i\) 这 ...
分类:
其他好文 时间:
2020-11-01 20:58:18
阅读次数:
14
【Kettle】Kettle入门解析(四) Kettle实战1(增加序列 json2hdfs) 部分原始数据:user.json如下 结果如下👇 Kettle实战2(字段选择 json2hdfs) 部分原始数据:user.json如下 结果如下👇 Kettle实战3(switch json2ex ...
分类:
其他好文 时间:
2020-11-01 20:46:12
阅读次数:
15
计科大三学生,无实习无项目经历成绩普通一面3.9:40minHashMap和ConcurrentHashMap的区别vector,listC++多态,虚函数机制进程通信进程线程差异TCP三次握手四次挥手细节算法题:最长不重复字串(HashTable,O(N))面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。二面3.15:1hJava多态(看程序说结果,比较复杂,还考察了overr
分类:
其他好文 时间:
2020-11-01 10:49:23
阅读次数:
15
1.信息 文本文件:只由ASCII字符构成的文件 二进制文件:所有其他文件 区分不同数据对象的唯一方法:根据字节序列的上下文 2.编译过程 从源文件到可执行目标文件,执行: gcc -o hello hello.c 分为四个阶段: 预处理阶段:预处理器(cpp)修改原来的C程序,得到hello.i文 ...
分类:
其他好文 时间:
2020-11-01 09:36:47
阅读次数:
20
Link P4168 [Violet]蒲公英 Solve 本题是非常经典的在线求区间众数问题。因为众数不具有区间可加性(已知$[x,y]\(和\)[y+1,z]\(的众数,不能直接得到\)[x,z]$的众数),所以用树状数组或者线段树维护就特别难,我们考虑分块来做。 我们把序列分成$T$块,每块长度 ...
分类:
其他好文 时间:
2020-11-01 09:29:32
阅读次数:
16
【模板】权值线段树套序列线段树 P3380 【模板】二逼平衡树(树套树) 主要思路如下: 外层为权值线段树,内层为动态开点线段树,也就是每个权值线段树上的节点开一个动态开点线段树。 外层的权值线段树支持查询排名,内层的线段树限制了区间。实际上就是在普通权值线段树上查询的价值变成了在其线段树上区间查询 ...
分类:
其他好文 时间:
2020-10-31 01:52:32
阅读次数:
16
这是这场比赛第二水的一题,但我并没有切。 题解: 正解其实很简单,很容易可以发现一个性质,讲一个序列排序,xor值最小的值肯定出现在相邻两个数之间, 证明:设a<b<c,那么我们只需要证明min(ab,bc)<ac设到第t位开始第一次出现a,b,c在第t位上的值不同,有两种情况: 1.(0,0,1) ...
分类:
其他好文 时间:
2020-10-31 01:40:27
阅读次数:
17
一.定义 线性表是最简单也是编程中使用最多的一种数据结构。 例如英文字母表,成绩单 线性表(Linear List)是具有相同特性的数据元素的一个有限序列,是对线性结构的抽象 。 线性结构的特点是结构中的数据元素在位置上有序,并且元素之间存在一对一的线性关系。 (1)除第一个位置的数据元素外,其它数 ...
分类:
其他好文 时间:
2020-10-31 01:34:22
阅读次数:
18
最大值最小 给定一个不降的序列 \(a\),求其中大于等于 \(x\) 的第一个数。 其实就是查找第一个合法的点。 while(l<r) { mid=(l+r)>>1; if(a[mid]<x)l=mid+1; else r=mid; } 如果当前 \(mid\) 小了,就向右寻找,当前 \(mid ...
分类:
其他好文 时间:
2020-10-31 01:33:54
阅读次数:
18
题意:给你四组长度为$n$序列,从每个序列中选一个数出来,使得四个数字之和等于$0$,问由多少种组成情况(仅于元素的所在位置有关). 题解:$n$最大可以取4000,直接暴力肯定是不行的,我们可以先对后两个数组$c$和$d$,枚举他们每个元素的和,用一个新数组$CD$记录,然后再去枚举$a$和$b$ ...
分类:
其他好文 时间:
2020-10-31 01:32:05
阅读次数:
17