02 2017 档案
摘要:题目大意 对一棵树的节点染色。初始时每个点都染成颜色 $0$,然后进行 $m$ 轮操作。第 $i$ 轮操作:从 $[0,d_i]$ 中随机选出一个整数 $d$,将距离点 $x_i$ 不超过 $d$ 的点染成颜色 $i$。求最后「同色连通块」的个数的期望。 分析 期望问题的做法一般是 利用期望的线性性
阅读全文
摘要:这道题目是hihoCoder Challenge 27的C题,我考虑了5天:(。 计数问题。由于树的结构的特殊性(树具有递归结构),不难想到思路是树形DP。由于这是【计数问题】而非【优化问题】,我们思考时应该着重考虑两个基本的计数原理:加法原理与乘法原理,而非所谓【最优子结构】。 DP 状态 关于D
阅读全文
摘要:搜狗拼音输入法的默认设置中,Ctrl+Shift+K 是调出软键盘,而此快捷键在 Sublime Text 是删除整行。安装 Sublime 后, 发现此快捷键被搜狗拼音输入法覆盖了。可从搜狗拼音输入法的状态栏中 按 工具箱 $\to$ 属性设置 $\to$ 按键 $\to$ 系统功能快捷键 调整设
阅读全文
摘要:我在这道题上花了2个小时,仍没解出。理一下当时的思路,看看症结到底在哪里。 题意 用 $[n]$ 表示集合 $\\{1,2,3,\dots, n\\}$ 。 3个函数 $f \colon [n] \to [n]$ $g \colon [n] \to [m]$ $h \colon [m] \to [n
阅读全文
摘要:2017/2/16 Codeforces Round 397 (DIV 1,2 combined) Solved: 3 (A, B, C) out of 7 in 3 hours Attempted: D Standing: 1244/5507 2017/2/18 Codeforces Round
阅读全文
摘要:明确题意 等号左边是由'+'和'?'组成的算式,其中处于某个整数(即便这个整数只有一位)首位的'?'可以填入1 9中的某个数字,其余'?'可以填入0 9中的某个数字。 "SOURCE" 这里未明确等号左边有几个整数(至少有一个)。读题时我未能仔细理解这句话的含义,根据样例误认为有且仅有两个整数相加。
阅读全文
摘要:树上的路径统计问题。树的点分治。 Implementation c++ include using namespace std; const int N=1e5+5; int a[N]; vector g[N]; int size[N]; bool removed[N]; pair centroid
阅读全文
摘要:参考资料 1. "hankcs.com: POJ 1981 Circle and Points 题解" 2. "aswmtjdsj: POJ 1981 Circle and Points 【定长圆覆盖最多点问题】" 3. "zxy_snow: 极角排序" 概念 In mathematics, the
阅读全文
摘要:"题目" 题意 给出一棵 $N$($N \le 10^5$)个点的树,有点权和边权。回答 $q$($q \le 10^5$) 组询问: ($u, r$):距离节点 $u$ 不超过 $r$ 的点中权值最大的点 输出点的编号,如有多解,输出最小编号。 Time Limit: 每个测试点 3s 做法 离线
阅读全文
摘要:$ \newcommand{\size}{\mathsf{size}} $ 树的点分治(以下简称“点分治”)算法同后缀数组一样,也是很早就接触但几乎没练过的算法。此专题总结一下过去遇到的若干树的点分治题目。 树的重心 "SGU 134 Centroid" 的题面给出了树的重心(centroid(s)
阅读全文
摘要:去年 (2016) 2月份在ThinkPad E455 上安装了Ubuntu 14.04 LTS (dual boot with Windows 10, upgraded to Ubuntu 16.04 LTS now). 出现了好多问题, 其中比较难以忍受的一个是 不能识别耳机: 耳机插上后仍然放
阅读全文

浙公网安备 33010602011771号