摘要: 题目描述 加里敦星球的人们特别喜欢喝可乐。因而,他们的敌对星球研发出了一个可乐机器人,并且放在了加里敦星球的1号城市上。这个可乐机器人有三种行为: 停在原地,去下一个相邻的城市,自爆。它每一秒都会随机触发一种行为。现 在给加里敦星球城市图,在第0秒时可乐机器人在1号城市,问经过了t秒,可乐机器人的行 阅读全文
posted @ 2018-02-21 22:21 HocRiser 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在加里敦中学的小明最近爱上了数学竞赛,很多数学竞赛的题都是与序列的连续和相关的。所以对于一个序列,求出它们所有的连续和来说,小明觉得十分的简单。但今天小明遇到了一个序列和的难题,这个题目不仅要求你快速的求出所有的连续和,还要快速的求出这些连续和的异或值。小明很快的就求出了所有的连续和,但是 阅读全文
posted @ 2018-02-21 22:17 HocRiser 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 题目描述 从加里敦大学城市规划专业毕业的小明来到了一个地区城市规划局工作。这个地区一共有ri座城市,《-1条高速公路,保证了任意两运城市之间都可以通过高速公路相互可达,但是通过一条高速公路需要收取一定的交通费用。小明对这个地区深入研究后,觉得这个地区的交通费用太贵。小明想彻底改造这个地区,但是由于上 阅读全文
posted @ 2018-02-21 22:09 HocRiser 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 半平面交可以解决一些线性规划问题和纯几何问题,比较常用于求多边形核等。半平面交有两种写法,一种是比较直观的$O(n^2)$写法,一种是$O(n \log n)$写法。$O(n^2)$的写法的思路是:设当前已经得到了一个半平面交的有序点集p(若半平面交封闭则必然是凸包),对于当前正在处理的直线,$O( 阅读全文
posted @ 2018-02-20 12:28 HocRiser 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 斯坦纳树是一类图上NP问题,数据范围小的时候我们可以将其转化为状态压缩动态规划问题,内容大致是给定一副图和一个点集P,要求你选出一些点(或边)是整个点集连通,同时最小化你所选的点权(边权)和。我们将点权问题和边权问题分开考虑,实际上本质是一样的。对于边权问题,设$f[x][S]$为将S以及x连通的最 阅读全文
posted @ 2018-02-19 17:57 HocRiser 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 杰杰的女性朋友 时间限制:10s 空间限制:256MB 杰杰的女性朋友 时间限制:10s 空间限制:256MB 杰杰的女性朋友 时间限制:10s 空间限制:256MB 题目描述 杰杰是魔法界的一名传奇人物。他对魔法具有深刻的洞察力,惊人的领悟力,以及令人叹为观止的创造力。自从他从事魔法竞赛以来,短短 阅读全文
posted @ 2018-02-19 10:51 HocRiser 阅读(821) 评论(0) 推荐(2) 编辑
摘要: 数学 半平面交求直线交点函数记忆技巧:$A_1=y_2-y_1,B_1=x_1-x_2,C_1=-B_1y_1-A_1x_1$,然后将$(A_1,A_2)$,$(B_1,B_2)$,$(C_1,C_2)$看成向量,则答案为$(\frac{c*b}{b*a},\frac{c*a}{a*b})$。 直接 阅读全文
posted @ 2018-02-06 19:28 HocRiser 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 4016: [FJOI2014]最短路径树问题 Description 给一个包含n个点,m条边的无向连通图。从顶点1出发,往其余所有点分别走一次并返回。 往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径(如路径A为1,32,11,路 径B为1 阅读全文
posted @ 2018-02-06 13:04 HocRiser 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 组合数学的实质还是DP,但是从通式角度处理的话有利于FFT等的实现。 首先推荐$Candy?$的球划分问题集合: http://www.cnblogs.com/candy99/p/6400735.html 以下部分节选自 http://blog.csdn.net/sr_19930829/articl 阅读全文
posted @ 2018-02-06 09:42 HocRiser 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 4196: [Noi2015]软件包管理器 Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有 阅读全文
posted @ 2018-02-06 08:44 HocRiser 阅读(184) 评论(0) 推荐(0) 编辑