自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 O(n)最小圆覆盖算法 (随机增量法)

为什么叫随机增量我也不知道 首先考虑一个点集A,设他的最小覆盖圆为g(A)。 g(A)是存在且唯一的。 (假设存在两个,则必定存在更小覆盖圆) 而且g(A)必定满足以下两者之一: 1. 圆上有三个(或以上)A中的点 2. 圆上有两个A中的点并且其连线为直径。 若上述条件不成立则显然有更小覆盖圆。(感性调整)就像这样: 记K(A)为A中在g(A)上的点集合,这样的点下文叫做关键

2018-01-31 20:19:30 1897 2

原创 jzoj3654 【APIO2014】回文串(palindrome) (回文树、自动机)

题面考虑一个只包含小写拉丁字母的符串 s。我们定义 s的一个子串 t的“出现值”为 t在 s中的出现次数乘以t的长度。 请你求出s的所有 回文子串中的最大出现值。回文树裸题回文树: 一个点代表一种内容相同的回文串。 转移表示在此回文串前后缀加字母。 fail指向当前回文串的最长回文后缀。 last是当前加入完毕的总串的最长回文后缀所在点。 (为了接下一个字母)题目要求为长...

2018-01-30 19:51:42 321

原创 jzoj3621 【BOI2011】Time is money (最小乘积系列:生成树)

题面NetLine 公司想要给N 个城镇提供宽带网络。为此,需要建造一个有N -1 条镇间宽带链接的网络,拥有一条消息能在这个网络上从任意镇传到任意镇的性质。NetLine 已经鉴定了所有城镇对之间能够直接建立的链接。对于每个这样的可能链接,他们知道建造这个链接的费用和时间。 公司对使建造总时间(链接不能同时建造)和总费用最小化都感兴趣。因为他们不能决定要单独使用哪一个标准,所以他们决定采用

2018-01-29 19:32:46 307

原创 GDKOI2018总结

去年的总结: GDKOI2017总结今年的题目比较诡异,而且加了一天讲座(左老师讲dp,还有数论真的是初步啊,还有一位dsu on tree)先来说说比较水的day1 迟到了15分钟!!!一眼发现开O2,开森。 但没有大样例gg.第一题题面转换得比较厉害,看了十来分钟还不会做。(注意此时已经8:30) 发现这题不好拍。第二题很裸,直接ac自动机匹配出所有位置后转换成区间计数问题。感觉题放错位置

2018-01-28 21:07:22 923

原创 jzoj3615 【NOI2014模拟】数列 (曼哈顿距离转切比雪夫距离,坐标旋转)

题面给定一个长度为n的正整数数列a[i]。 定义2个位置的f值为两者位置差与数值差的和,即f(x,y)=|x-y|+|a[x]-a[y]|。 你需要写一个程序支持2种操作(k都是正整数): Modify x k:将第x个数的值修改为k。 Query x k:询问有几个i满足f(x,i)n解答建点(x,a[x]),原题转换为求曼哈顿距离小于等于k的点。 经典模型,将其坐

2018-01-23 20:17:28 305

原创 jzoj3614 【NOI2014模拟】加工安排 (贪心 或 最大流)

题面小K爸爸的工厂最近生意红火!小K也利用自己的所学所能帮助他的父亲。 有N位客户希望工厂为他们加工产品。每位客户都提供了需要加工的产品的类型,产品到达工厂的时间s和最迟完成加工的时间t。小K根据需要加工的产品类型预计了每个产品加工所需的时间c(时间i可以认为是第i分钟开始的时刻)。工厂里的生产车间一共有M台机器。每个产品在每台机器上都可以加工,但是,一台机器在任何时候最多只能加工一件产品

2018-01-23 20:03:17 570

原创 最小割求方案 & jzoj5537 【2014东莞市选】分组

题面有n个字符串,给这些字符串分组,使得每个字符串属于且仅属于一个组。 对于一个合法的分组,至少满足以下两个条件种的一个: 1. 所有字符串的k前缀相同(即前k个字母相同) 2. 所有字符串的k后缀相同(即后k个字母相同) 你需要给这些字符串分组,使得所分的组数最少。100%的数据n分析首先不难看出这题其实就是:有若干可选覆盖,要完整覆盖

2018-01-22 20:06:45 481

原创 jzoj2754 【2012东莞市选】时间流逝 (概率,赌徒破产问题)

题面 生活可以很简单。可以探索水底世界的神秘,也可以去发现奇特新生物,亦或踏上一段新生的旅程。在必须要迎接挑战或跟周围的生物进行生存争夺之前,享受自由的飞翔。此时你会觉得生活是如此美好。 像蛇喜欢吃浮游生物一样(哦,我好像忘记告诉你这个常识),每天,你可以吃一些你周围的基础生物,然后会在你的尾巴上得到一个能量圈。你将会有好多种不同的能量圈,每一个都会被赋予一个能量。你可以拥有多个同种的

2018-01-21 22:24:24 481

原创 jzoj3587 【中山市选2014】dwarf tower

题面Vasya在玩一个叫做”Dwarf Tower”的游戏,这个游戏中有n个不同的物品,它们的编号为1到n。现在Vasya想得到编号为1的物品。获得一个物品有两种方式:1. 直接购买该物品,第i件物品花费的钱为ci2. 用两件其他物品合成所需的物品,一共有m种合成方式。请帮助Vasya用最少的钱获得编号为1的物品。 (1<=n<=10000,0<=m<=100000)分析显然这题..多扫几遍可以

2018-01-20 19:47:03 247

原创 jzoj3588 【中山市选2014】J语言 (表达式解析)

超长题面J语言作为一门编程语言,诞生于20世纪90年代…………..好学的小H今天又学到了一种新东西——J语言。显然,J语言的背景已经被小H忘得一干二净了,但是小H仍然记得J语言中有趣的数学计算——向量计算。在J语言中,向量,标量和操作符是基本的组成元素,但是在小H的印象中,J语言中最有趣的就是它的语法,好学的小H也曾经认真研究J语言的语法并且进行了化简。在小H简化了J语言的语法中,用X

2018-01-20 17:30:08 402

原创 jzoj3192 【中山市选2013】球

求∑|imoda−imodb|\sum |i\mod a - i \mod b|分析!!!1≤N≤1000000000,A,B≤100000 保证A < B先,否则互换。显然对答案无影响.先给n扩到下一个 a的倍数. 最后再减掉多算的. 考虑模A=0的一堆数,由循环节可以统计出两个数组: s[x]= %b=x的数的个数 s1[x]= %b=x的数的个数 * x然后考虑%a余数k=0..A-1

2018-01-19 22:05:54 250

原创 jzoj3597 【CQOI2014】危桥

Alice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通行。其中一些桥由于年久失修成为危桥,最多只能通行两次。 Alice希望在岛屿a1和a2之间往返an次(从a1到a2再从a2到a1算一次往返)。同时,Bob希望在岛屿b1和b2之间往返bn次。这个过程中,所有危桥最多通行两次,其余的桥可以无限次通行。请问Alice

2018-01-10 19:40:23 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除