会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cxhscst2's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
35
下一页
2018年2月16日
CodeChef February Challenge 2018 Points Inside A Polygon (鸽笼原理)
摘要: 题目链接 Points Inside A Polygon 题意 给定一个$n$个点的凸多边形,求出$[ \frac{n}{10}]\ $个凸多边形内的整点。 把$n$个点分成$4$类: 横坐标奇,纵坐标奇 横坐标奇,纵坐标偶 横坐标偶,纵坐标奇 横坐标偶,纵坐标偶 根据鸽笼原理,这$4$类点中至少有
阅读全文
posted @ 2018-02-16 00:48 cxhscst2
阅读(317)
评论(0)
推荐(0)
2018年2月15日
TopCoder SRM 660 Div2 Problem 1000 Powerit (积性函数)
摘要: 令$f(x) = x^{2^{k}-1}$,我们可以在$O(k)$的时间内求出$f(x)$。 如果对$1$到$n$都跑一遍这个求解过程,时间复杂度$O(kn)$,在规定时间内无法通过。 所以需要优化。 显然这是一个积性函数,那么实际上只要对$10^{6}$以内的质数跑$O(k)$的求解过程。 而$1
阅读全文
posted @ 2018-02-15 01:29 cxhscst2
阅读(210)
评论(0)
推荐(0)
TopCoder SRM 682 Div1 Problem 450 SuccessfulMerger (环套树 + 分类讨论)
摘要: 题意 给定一个$n$个点$n$条边的无向图,现在要把这个图进行若干次操作,并选择一个点作为首都。 要求除首都外的任意两个点$u$, $v$,从$u$走到$v$必须经过这个首都。 操作为合并两个相邻的点为一个点,即把这两个点从原图中删除,连接这两个点的边接到新的点上去。 考虑最后这个图的形态其实是一个
阅读全文
posted @ 2018-02-15 01:21 cxhscst2
阅读(254)
评论(0)
推荐(0)
2018年2月12日
TopCoder SRM 675 Div1 Problem 500 LimitedMemorySeries1(分块)
摘要: 题意 给定一个长度不超过$5*10^{6}$的数列和不超过$100$个询问,每次询问这个数列第$k$小的数,返回所有询问的和 内存限制很小,小到不能存下这个数列。(数列以种子的形式给出) 时限$10s$,内存限制$13MB$ 我自己YY的分治缩小答案上下界范围第三个样例要跑$90s$左右,果断放弃
阅读全文
posted @ 2018-02-12 01:20 cxhscst2
阅读(283)
评论(0)
推荐(0)
2018年2月10日
牛客练习赛10 E题 数列查找 (分块思想 + 莫队算法)
摘要: 题目链接 数列查找 考虑分块然后跑莫队, 设$c[i]$为$i$在当前维护的区间内出现的次数, $g[i]$为在当前维护的区间内有多少个数出现次数为$i$, $bg[i]$把出现次数分块,$bg[i]$的意义是第$i$个块代表的所有出现次数中出现的个数。 $f[i][j]$对$1$到$n$分块,意义
阅读全文
posted @ 2018-02-10 01:40 cxhscst2
阅读(211)
评论(1)
推荐(0)
Codeforces 922F Divisibility (构造 + 数论)
摘要: 题目链接 Divisibility 题意 给定$n$和$k$,构造一个集合$\left\{1, 2, 3, ..., n \right\}$的子集,使得在这个集合中恰好有$k$对正整数$(x, y)$, $x < y$ 满足$x$是$y$的约数。 选定$1$和$2$, 首先把满足 $x > [\fr
阅读全文
posted @ 2018-02-10 01:18 cxhscst2
阅读(432)
评论(0)
推荐(0)
2018年2月9日
Codeforces 916E Jamie and Tree (换根讨论)
摘要: 题目链接 Jamie and Tree 题意 给定一棵树,现在有下列操作: $1$、把当前的根换成$v$;$2$、找到最小的同时包含$u$和$v$的子树,然后把这棵子树里面的所有点的值加$x$; $3$、查询以$v$为根的子树的点权之和。 这道题其他都是常规操作,就是当前根结点为$cnt$的时候求$
阅读全文
posted @ 2018-02-09 00:33 cxhscst2
阅读(252)
评论(0)
推荐(0)
BZOJ 3083 遥远的国度 (换根讨论 + 树链剖分)
摘要: 题目链接 BZOJ3083 换根不能真正地换。 令当前的根为$cnt$,要查找的子树根为$x$ $1$、$x = cnt$,那么要查找的区域就是整棵树。 $2$、$x$在以$cnt$为根的子树内,那么要查找的区域就是以$x$为根的子树。 $3$、$x$在以$cnt$为根的子树外 (1)$x$不是$c
阅读全文
posted @ 2018-02-09 00:23 cxhscst2
阅读(273)
评论(0)
推荐(0)
2018年2月8日
Codeforces 703D Mishka and Interesting sum(离线 + 树状数组)
摘要: 题目链接 Mishka and Interesting sum 题意 给定一个数列和$q$个询问,每次询问区间$[l, r]$中出现次数为偶数的所有数的异或和。 设区间$[l, r]$的异或和为$s(l, r)$, 区间$[l, r]$中所有出现过的数的异或和为$c(l, r)$ 那么每个询问的答案
阅读全文
posted @ 2018-02-08 01:07 cxhscst2
阅读(186)
评论(0)
推荐(0)
2018年2月7日
ECNU 3480 没用的函数 (ST表预处理 + GCD性质)
摘要: 题目链接 ECNU 2018 JAN Problem E 这题卡了双$log$的做法 令$gcd(a_{i}, a_{i+1}, a_{i+2}, ..., a_{j}) = calc(i, j)$ 根据最大公约数的性质我们知道一个数和另一个数求$gcd$之后如果变小了,那么结果小于等于之前那个数的
阅读全文
posted @ 2018-02-07 00:58 cxhscst2
阅读(228)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
35
下一页
公告