上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: LINK 题意:简单粗暴,求菲波那契数列每个数的m次的前n项和模1e9+7 思路:斐波那契通项式, 注意到有很多根号5,求二次剩余为5模1e9+7的解,显然我们可以直接找一个(383008016),然后拿来替代根号5,然后优化下,把中括号中共轭的两部分预处理下,然后由于是外部的一个指数m,从1枚举到 阅读全文
posted @ 2017-08-18 21:05 Lweleth 阅读(528) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出一个描述自身的数列,求出第n项 思路:看了很久题目才看懂..每个值其实是描述一个分组中的个数,把两个数列对照一下就可以了,那么一个指针扫,同时向尾部加数,构造个数组就行了。其实很水.. 阅读全文
posted @ 2017-08-18 20:48 Lweleth 阅读(219) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:n个数进行m次前缀和异或和后的情况,其中$n,m(1\leq n\leq2\times10^5,1\leq m\leq10^9)$。 思路:看到m这么大,肯定要分解m的,又是异或和,二进制分解后,发现第i的位置上值为与i相距 [m分解后的各个值]位置上的异或,复杂度O(nlogm)。 阅读全文
posted @ 2017-08-18 20:42 Lweleth 阅读(269) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:求满足模p下$\frac{1}{a_i+a_j}\equiv\frac{1}{a_i}+\frac{1}{a_j}$的对数,其中$n,p(1\leq n\leq10^5,2\leq p\leq10^{18})$ 思路:推式子,两边同乘$(a_i + a_j)^3$,得$a_i^2+a 阅读全文
posted @ 2017-08-18 20:23 Lweleth 阅读(769) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出n个点,每个点有个权值,可以和任意另外一点构成线段,值为权值积。现问过原点的直线中交所有线段的权值和的最大值,注意直线必不经过点。 思路:直线可以将点集分为两侧,此时的权值为两侧点的乘积。而且由于是过原点的直线,所以不用暴力枚举两个点了...直接极角排序,这里我原先的极角排序有点 阅读全文
posted @ 2017-08-18 19:47 Lweleth 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题意:给出n个数$a[i]$,每个数可以变成不大于它的数,现问所有数的gcd大于1的方案数。其中$(n,a[i]<=1e5)$ 思路:鉴于a[i]不大,可以想到枚举gcd的值。考虑一个$gcd(a_1,a_2,a_3…a_n)=d$,显然每个$a_i$的倍数都满足,有$\frac{a_i}{d}$种 阅读全文
posted @ 2017-07-28 23:14 Lweleth 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1006(6038) 就是对a,b分别求循环节,先统计一下b中所有长度循环节的出现次数,再对a求循环节时只要满足: a的循环节长度 % b的循环节长度=0,那么这个b的循环节就可以计入答案,尼玛只要是倍数就可以阿,比赛的时候死命想以为只有长度相同或者b的长度为1才能计算贡献,简直弱智。加了一个for 阅读全文
posted @ 2017-07-25 21:47 Lweleth 阅读(481) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出一个多边形,求是否存在核。 思路:比较裸的题,要注意的是求系数和交点时的x和y坐标不要搞混...判断核的顶点数是否大于1就行了 阅读全文
posted @ 2017-07-20 21:37 Lweleth 阅读(182) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:类似POJ的宫殿围墙那道,只不过这道题数据稍微强了一点,有共线的情况 思路:求凸包周长加一个圆周长 阅读全文
posted @ 2017-07-20 18:32 Lweleth 阅读(236) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出1~n数字的排列,求变为递增有序的最小交换次数 思路:水题。数据给的很小怎么搞都可以。由于坐标和数字都是1~n,所以我使用置换群求循环节个数和长度的方法。 阅读全文
posted @ 2017-07-20 18:28 Lweleth 阅读(202) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:有1个产品,m个步骤编号为1~m。步骤要在n个机器人的手中生产完成。其中,第i个步骤在第j个机器人手中的生产时间给定为$T[i][j]$,切换机器人消耗cost。步骤必须按顺序,同一个机器人不能连续完成超过l个步骤。求完成所有步骤的最短时间是多少。其中$m<=10^5$,$n<=5$ 阅读全文
posted @ 2017-07-20 18:18 Lweleth 阅读(236) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出点集,求凸包的面积 思路:主要是求面积的考察,固定一个点顺序枚举两个点叉积求三角形面积和除2即可 阅读全文
posted @ 2017-07-20 17:54 Lweleth 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 LINK 题意:同POJ1151 思路: 恢复内容结束 阅读全文
posted @ 2017-07-20 17:51 Lweleth 阅读(121) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出数个矩形对角线的顶点,求所有矩形的面积并 思路:线段树维护(或y 取决于使用垂直扫描还是水平扫描)不同底边的长度,同时一个节点所代表的底边有两种FLAG表示上顶还是下底,想得到结果,不断在线段树中插入新的线即可(模拟扫描线)。 阅读全文
posted @ 2017-07-20 17:48 Lweleth 阅读(125) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出一个点集,问能否够构成一个稳定凸包,即加入新点后仍然不变。 思路:对凸包的唯一性判断,对任意边判断是否存在三点及三点以上共线,如果有边不满足条件则NO,注意使用水平序,这样一来共线点的包括也较为容易,而极角序对始边和终边的共线问题较为麻烦。 阅读全文
posted @ 2017-07-20 17:40 Lweleth 阅读(177) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出n,k,有a,b两种值,a和b间互相配对,求$a>b$的配对组数-b>a的配对组数恰好等于k的情况有多少种。 思路:粗看会想这是道容斥组合题,但关键在于如何得到每个a[i]大于b的组数。 不妨从整体去考虑,使用$f[n][j]$代表前n个中有j组$a[i]>b[i]$,很容易得到 阅读全文
posted @ 2017-07-20 16:41 Lweleth 阅读(231) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出点集,每个点有个价值v和长度l,问把其中几个点取掉,用这几个点的长度能把剩下的点围住,要求剩下的点价值和最大,拿掉的点最少且剩余长度最长。 思路:1999WF中的水题。考虑到其点的数量最多只有15个,那么可以使用暴力枚举所有取点情况,二进制压缩状态,预处理出该状态下的价值,同时记 阅读全文
posted @ 2017-07-20 16:24 Lweleth 阅读(158) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出一个简单多边形,按极角序输出其坐标。 思路:水题。对任意两点求叉积正负判断相对位置,为0则按长度排序 阅读全文
posted @ 2017-07-20 16:13 Lweleth 阅读(159) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:给出一个简单几何,问与其边距离长为L的几何图形的周长。 思路:求一个几何图形的最小外接几何,就是求凸包,距离为L相当于再多增加上一个圆的周长(因为只有四个角)。看了黑书使用graham算法极角序求凸包会有点小问题,最好用水平序比较好。或者用Melkman算法 阅读全文
posted @ 2017-07-16 11:22 Lweleth 阅读(147) 评论(0) 推荐(0) 编辑
摘要: LINK 题意:在$10*10$的几何平面内,给出n条垂直x轴的线,且在线上开了两个口,起点为$(0, 5)$,终点为$(10, 5)$,问起点到终点不与其他线段相交的情况下的最小距离。 思路:将每个开口的两端点作为一个节点,再枚举点与点间能否直接到达(判相交),以此建图求最短路。 阅读全文
posted @ 2017-07-16 11:12 Lweleth 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页