随笔分类 -  排序

摘要:传送门 给定一个有n个元素的序列,元素编号为1~n,每个元素有三个属性a,b,c,求序列中满足i<j且ai<aj且bi<bj且ci<cj的数对(i,j)的个数。 对于100%的数据,1<=n<=50000,保证所有的ai、bi、ci分别组成三个1~n的排列。 $CDQ$分治套$CDQ$分治也不是很难 阅读全文
posted @ 2017-02-25 18:39 Candy? 阅读(1866) 评论(0) 推荐(0) 编辑
摘要:传送门 当然了WF的题uva hdu上也有 你的公司获得了一个厂房N天的使用权和一笔启动资金,你打算在这N天里租借机器进行生产来获得收益。可以租借的机器有M台。每台机器有四个参数D,P,R,G。你可以在第D天花费P的费用(当然,前提是你有至少P元)租借这台机器,从第D+1天起,操作机器将为你产生每天 阅读全文
posted @ 2017-02-25 15:46 Candy? 阅读(668) 评论(0) 推荐(0) 编辑
摘要:1376 最长递增子序列的数量 首先可以用线段树优化$DP$做,转移时取$0...a[i]$的最大$f$值 但我要练习$CDQ$ $LIS$是二维偏序问题,偏序关系是$i<j,\ a_i<a_j$ $CDQ$分治可以解决偏序问题 $CDQ(l,r)\ :$ $CDQ(l,mid)$ $[l,r]$按 阅读全文
posted @ 2017-02-24 16:44 Candy? 阅读(711) 评论(0) 推荐(0) 编辑
摘要:同上题 那你为什么又发一个? 因为我用另一种写法又写了一遍... 不用排序,$CDQ$分治的时候归并排序 快了1000ms... 阅读全文
posted @ 2017-02-24 08:06 Candy? 阅读(345) 评论(0) 推荐(0) 编辑
摘要:D. Kostya the Sculptor time limit per test 3 seconds memory limit per test 256 megabytes input standard input output standard output D. Kostya the Scu 阅读全文
posted @ 2016-11-13 14:36 Candy? 阅读(918) 评论(0) 推荐(0) 编辑
摘要:G. Happy Line time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output G. Happy Line time limit pe 阅读全文
posted @ 2016-09-16 16:53 Candy? 阅读(294) 评论(0) 推荐(0) 编辑
摘要:B. Maximum Submatrix 2 time limit per test 2 seconds memory limit per test 512 megabytes input standard input output standard output B. Maximum Submat 阅读全文
posted @ 2016-09-15 15:08 Candy? 阅读(409) 评论(0) 推荐(0) 编辑