ccz181078

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::
  403 随笔 :: 0 文章 :: 9 评论 :: 0 引用

公告

2017年9月21日 #

摘要: Description 幽香是幻想乡中一个非常有地位的人。她日理万机,事务繁多,反倒自己已经快管理不过来了。于是他决定开发一个日程管理软件来帮助自己管理任务。 对于每个任务i有一个对应的截止日期ti以及收益pi,表示若幽香能在不晚于第ti天完成这个任务,便可以得到pi的收益。幽香办事的能力非常强,任阅读全文
posted @ 2017-09-21 12:30 nul 阅读(30) 评论(0) 编辑

摘要: http://uoj.ac/problem/191 zkw线段树维护区间凸包,由于凸包的上传需要归并排序,为保证均摊复杂度,一个点只在同一层的右边一个点对应的区间插入完毕时才上传信息,删除时则清除被删除叶子到根的路径的信息,查询则在凸包上二/三分。阅读全文
posted @ 2017-09-21 09:34 nul 阅读(20) 评论(0) 编辑

2017年9月19日 #

摘要: 随机数据,带修改,求到空间中到给定点距离为给定值的点的编号,唯一解。 建三维kdtree,对查询用可行性剪枝在树上找,由于数据随机,插入删除时不需要维护平衡。阅读全文
posted @ 2017-09-19 12:06 nul 阅读(31) 评论(0) 编辑

2017年9月18日 #

摘要: http://uoj.ac/problem/41 每次选一个未放入答案排列的数字x,选还没被覆盖的最右的出现位置覆盖,如果这导致原先一个已决策的数字决策失效(即这一行已经覆盖过)则重新决策这个数字,递归进行至不冲突为止,由于增广路的长度为O(n),总时间复杂度不超过读入复杂度。阅读全文
posted @ 2017-09-18 18:48 nul 阅读(17) 评论(0) 编辑

摘要: 求区间内相差最小的两个数的差 分sqrt(n)块,预处理两个数在块内,以及一个数在块内一个数在零散部分的情况,询问时归并排序处理两个数都在零散部分的情况,时间复杂度$O((n+q)\sqrt{n})$。阅读全文
posted @ 2017-09-18 18:03 nul 阅读(31) 评论(0) 编辑

2017年9月16日 #

摘要: http://uoj.ac/problem/209 单调栈求出每个位置x左边第一个大于它的位置L[x]和右第一个不小于它的位置R[x],于是矩形L[x]<=l<=x<=r<=R[x]内的点(l,r)对应的区间[l,r]的最值为x位置的值,这个矩形内的点只对答案数组的二阶差分的四个位置有影响,可以全部阅读全文
posted @ 2017-09-16 08:25 nul 阅读(18) 评论(0) 编辑

摘要: http://uoj.ac/problem/209 当x!=y时,这个限制条件是确定的,可以枚举总通过数,用组合数计算,当x==y时,这个限制条件表示前x个全部通过或后x个全部通过,只有最大的x有用,可以用容斥计算。阅读全文
posted @ 2017-09-16 08:19 nul 阅读(5) 评论(0) 编辑

2017年9月15日 #

摘要: Description 有n家洗车店从左往右排成一排,每家店都有一个正整数价格p[i]。有m个人要来消费,第i个人会驶过第a[i]个开始一直到第b[i]个洗车店,且会选择这些店中最便宜的一个进行一次消费。但是如果这个最便宜的价格大于c[i],那么这个人就不洗车了。请给每家店指定一个价格,使得所有人花阅读全文
posted @ 2017-09-15 15:40 nul 阅读(17) 评论(0) 编辑

摘要: Description 某校开展了同学们喜闻乐见的阳光长跑活动。为了能“为祖国健康工作五十年”,同学们纷纷离开寝室,离开教室,离开实验室,到操场参加3000米长跑运动。一时间操场上熙熙攘攘,摩肩接踵,盛况空前。 为了让同学们更好地监督自己,学校推行了刷卡机制。 学校中有n个地点,用1到n的整数表示,阅读全文
posted @ 2017-09-15 15:34 nul 阅读(22) 评论(0) 编辑

摘要: Description Bipartite Number是这样的一个正整数,他只能由两段相同的数组成,如44444411,10000000, 5555556,41,而4444114,44444则不是。 现给你一个N,让你找到最小的Bipartite NumberX,使得X=NK(K是正整数,K>1)阅读全文
posted @ 2017-09-15 15:29 nul 阅读(14) 评论(0) 编辑