just_sort
just_sort
全部文章
ACM/ICP...
ACM-CF(2)
ACM/ICPC BITSET优化(6)
ACM/ICPC CODE_VSOJ(2)
ACM/ICPC LibreOJ(2)
ACM/ICPC STL(1)
ACM/ICPC Wanna_fly(49)
ACM/ICPC 贪心/思维/构造题(12)
ACM/ICPC 集训队平时训练题(17)
ACM/ICPC_ BZOJ(283)
ACM/ICPC_BestCoder(19)
ACM/ICPC_Codeforences(204)
ACM/ICPC_FFT(11)
ACM/ICPC_FWT(3)
ACM/ICPC_Hackerrank(1)
ACM/ICPC_HDOJ(152)
ACM/ICPC_NTT/CRT(6)
ACM/ICPC_POJ(57)
ACM/ICPC_SWUST OJ(19)
ACM/ICPC_UESTC(32)
ACM/ICPC_UVAOJ(13)
ACM/ICPC_动态规划(69)
ACM/ICPC_区间DP(9)
ACM/ICPC_多校联合训练(36)
ACM/ICPC_大步小步算法(1)
ACM/ICPC_容斥/雀巢原理(1)
ACM/ICPC_挑战程序设计竞赛(9)
ACM/ICPC_数位dp(18)
ACM/ICPC_数论(23)
ACM/ICPC_树形dp(20)
ACM/ICPC_概率dp(15)
ACM/ICPC_状压dp(13)
ACM/ICPC_玲珑OJ(19)
ACM/ICPC_莫比乌斯反演/线形筛(1)
ACM/ICPC_计算几何(40)
ACM/ICPC_高斯消元(4)
ACM/ICPC二分/三分(4)
ACM/ICPC单调栈(7)
ACM/ICPC单调队列(13)
ACM/ICPC双指针(17)
ACM/ICPC图论_A*,IDA*(2)
ACM/ICPC图论_BFS(24)
ACM/ICPC图论_DFS(16)
ACM/ICPC图论_LCA(20)
ACM/ICPC图论_TwoSAT(1)
ACM/ICPC图论_二分图(8)
ACM/ICPC图论_拓扑排序(2)
ACM/ICPC图论_最短路/生成树(6)
ACM/ICPC图论_水题(23)
ACM/ICPC图论_网络流(27)
ACM/ICPC技巧/脑洞题(8)
ACM/ICPC斜率优化(3)
ACM/ICPC树分治(2)
ACM/ICPC组合游戏/SG(9)
ACM/ICPC高维前缀和(1)
ACM_ICPC紫书(9)
C++ 多线程(3)
cf(1)
CUDA(4)
dfs(1)
Floyd+最小环(1)
kruskal(1)
leetcode(1)
opencv(8)
openvino(1)
poj(1)
prim(1)
Python(2)
tensorflow(4)
一些小技术(1)
二分(1)
图论差分约束(1)
并行编程方法与优化实践(3)
数字图像处理论文和算法复现(51)
数据结构_2D系列(2)
数据结构_AC自动机(17)
数据结构_Hash(15)
数据结构_KDtree(2)
数据结构_Kmp(7)
数据结构_Splay树(12)
数据结构_主席树(4)
数据结构_倍增法(2)
数据结构_分块法(4)
数据结构_可并堆(1)
数据结构_后缀数组(6)
数据结构_回文树(1)
数据结构_字典树(4)
数据结构_平衡树(3)
数据结构_并查集(11)
数据结构_树链剖分(1)
数据结构_离散化(1)
数据结构_线段树(13)
数据结构_莫队/曼哈顿树(6)
未归档(880)
机器学习算法(24)
概率论(4)
深度学习(11)
深度学习论文阅读及算法详解(71)
琐事 心情 生活(10)
生成对抗网络GAN(7)
计算机视觉-常见算法(23)
语义分割(7)
归档
标签
去牛客网
登录
/
注册
BBuf
I good vegetable a.
全部文章
/ ACM/ICPC_数据结构
(共88篇)
HDU 5634 Rikka with Phi
【题意】有一个序列,有3种操作,一种是把区间里面所有的数变成他的欧拉函数值,第二种是把整个区间的数变成某一个值,第三种是查询区间的和。 【解题方法】 这道题其实用线段树来维护就完全可以了,只有当区间的setv存在时,我们更新下去。具体细节见代码。 【AC 代码】 #include &l...
2016-08-13
0
456
多校联合训练8&&HDU 5828
【题意】给了一个序列,3个操作,1是给区间[l,r]加上一个数,2是给区间[l,r]里每个数开平方,3是查询[l,r]的和。 【解题方法】 其实这道题线段树就完全可以维护了,平衡树不会,线段树节点里面保存了两个标记,一个是add(区间加),一个是区间里面元素是否相同,接下来很重要的主要是pu...
2016-08-11
0
394
HDU5497 (梳状数组套two pointers)
【题意】 N<=105的序列,求删去一个M<N的连续子序列后,剩余序列的最小逆序对数 【解题方法】 求逆序对当然要BIT辣,然后维护删去固定大小的序列可以用two pointers 开两个BIT,b[]维护连续M子序列前面的,c[]维护后面的 删去ai+m,影响就是少了后面所有比它...
2016-08-11
0
494
HDU5497 (梳状数组套two pointers)
【题意】 N<=105的序列,求删去一个M<N的连续子序列后,剩余序列的最小逆序对数 【解题方法】 求逆序对当然要BIT辣,然后维护删去固定大小的序列可以用two pointers 开两个BIT,b[]维护连续M子序列前面的,c[]维护后面的 删去ai+m,影响就是少了后面所有比它...
2016-08-11
0
475
Codeforces Round #223 (Div. 2) E Sereja and Brackets
【题意】给一个括号字符串,然后m个查询,查询【L,R】区间里最大的括号匹配数。 【解题方法】虽然是E题,但我不得不说这是个很水的题。我们只需要考虑一下每个区间没匹配左括号的个数,没匹配的右括号的个数,以及匹配的括号数即可。接下来就是区间合并的典型套路了。 【AC 代码】 #include &...
2016-08-10
0
398
Codeforces Round #223 (Div. 2) E Sereja and Brackets
【题意】给一个括号字符串,然后m个查询,查询【L,R】区间里最大的括号匹配数。 【解题方法】虽然是E题,但我不得不说这是个很水的题。我们只需要考虑一下每个区间没匹配左括号的个数,没匹配的右括号的个数,以及匹配的括号数即可。接下来就是区间合并的典型套路了。 【AC 代码】 #include &...
2016-08-10
0
370
Manthan, Codefest 16 C. Spy Syndrome 2(Trie树套DP)
【题意】给你m个单词的词典和一句话,这句话中的每个单词都来自字典,字典中的每一个单词重复可用,把这句话所有大写字母变成小写字母,然后反转单词去掉空格,要求你恢复这句话。 【解题方法】Trie+dp.dp[i]=:以i结尾的字符串是否可以解密,为记录答案直接存长度就可以了。复杂度O(n*1000) ...
2016-08-10
0
480
Manthan, Codefest 16 C. Spy Syndrome 2(Trie树套DP)
【题意】给你m个单词的词典和一句话,这句话中的每个单词都来自字典,字典中的每一个单词重复可用,把这句话所有大写字母变成小写字母,然后反转单词去掉空格,要求你恢复这句话。 【解题方法】Trie+dp.dp[i]=:以i结尾的字符串是否可以解密,为记录答案直接存长度就可以了。复杂度O(n*1000) ...
2016-08-10
0
388
HDU 5172 GTY's gay friends(HASH 随机算法)
【题意】给出一个长度为n的数组(n<=100W).每个数都<=100W。然后m次询问,每次询问l..r区间内是否为1..r-l+1的一个排列 【解题方法】一个区间是排列只需要区间和为\frac{len(len+1)}{2}2len(len+1)(lenlen为区间长度),且互...
2016-08-08
0
460
SWUST 2268 SB_cyh and his BST two (Treap名次树)
Input 多组数据(整个文件以输入 -1 结束) 对于每组数据,有若干行(最多100000行),表示的意义如下: 【A】 insert x 【B】 delete x 【C】 predecessor x 【D】 successor x 【E】 Kth x 【F】 rank x...
2016-08-08
0
378
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页