码迷,mamicode.com
首页 >  
搜索关键字:线段    ( 11603个结果
判断两线段是否相交
今日集训第一日,遇到了判断线段相交问题。跟面积问题一样,这个同样可以用叉积来解决。数学原理证明:首先引出计算几何学中一个最基本的问题:如何判断向量在的顺时针方向还是逆时针方向?把p0定为原点,p1的坐标是(x1,y1),p2的坐标是(x2,y2)。向量的叉积(cross product)实际上就是矩...
分类:其他好文   时间:2014-07-12 00:37:19    阅读次数:406
canvas总结:线段宽度与像素边界
我们在canvas里绘制线段时,经常会发现实际绘制出来的效果与我们设置的宽度不一致,抑或者是与我们预想的有色差,我们不禁会怀疑是否代码有误,其实,这是canvas本身绘制时的像素边界逻辑所影响的,我们无法改变,但可以巧妙避开。
分类:其他好文   时间:2014-07-11 12:50:42    阅读次数:174
部分系列题
部分系列题当然是不齐的。JZP系列 JZPKIL 数论,反演,积性函数,伯努利数,(常数优化) JZPFAR k-d树 JZPTAB 分块 hash sam【太可怕了 不会写】 JZPLCM 三维偏序,可持久化线段树维护 JZPEXT 数位统计(常数优化) JZPGYZ suffix array水....
分类:其他好文   时间:2014-07-11 09:50:41    阅读次数:229
2014 Super Training #7 E Calculate the Function --矩阵+线段树
原题:ZOJ 3772http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3772这题算是长见识了,还从没坐过矩阵+线段树的题目呢,不要以为矩阵就一定配合快速幂来解递推式的哦。由F(x)=F(x-1)+F(x-2)*A[x],转化...
分类:其他好文   时间:2014-07-11 09:03:35    阅读次数:236
[CQOI 2014] 数三角形 & 机械排序臂
数三角形 bzoj 3505要知道一个公式就是(a,b)和(x,y)两点所成线段上面的整点数是gcd(a-x,b-y)-1,通过枚举原点到map上任意一点所能成的三角形,再平移,得到要去掉的三点共线的点对。我当时弱智地弄了个O(n^6)的枚举,不过好歹还是对的拿了三十分。= =满分程序和30分程序几...
分类:其他好文   时间:2014-07-09 16:42:57    阅读次数:288
POJ2886 Who Gets the Most Candies? 【线段树】+【单点更新】+【模拟】+【反素数】
Who Gets the Most Candies? Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 9416   Accepted: 2868 Case Time Limit: 2000MS Description N children are s...
分类:其他好文   时间:2014-07-09 12:46:35    阅读次数:234
HDU-4819-Mosaic(二维线段树)
Problem Description The God of sheep decides to pixelate some pictures (i.e., change them into pictures with mosaic). Here's how he is gonna make it: for each picture, he divides the picture into n x...
分类:其他好文   时间:2014-07-09 12:14:13    阅读次数:433
HDU1698 Just a Hook 【线段树】+【成段更新】+【lazy标记】
Just a Hook Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 15889    Accepted Submission(s): 7897 Problem Description In the game o...
分类:其他好文   时间:2014-07-09 11:35:08    阅读次数:215
codeforces 444 C. DZY Loves Colors(线段树)
题目大意: 1 l r x操作 讲 [l,r]上的节点涂成x颜色,并且每个节点的值都加上 |y-x| y为涂之前的颜色 2 l r  操作,求出[l,r]上的和。 思路分析: 如果一个区间为相同的颜色。那么我们才可以合并操作。 所以我们之前找相同的区间就好。 但是问题是如何合并操作。 那么我们定义一个val  表示这个区间每个位置上应该加上的值。 pushdown 的时候这...
分类:其他好文   时间:2014-07-09 11:15:47    阅读次数:134
Codeforces 444C DZY Loves Colors(线段树)
题目大意:Codeforces 444C DZY Loves Colors 题目大意:两种操作,1是修改区间上l到r上面德值为x,2是询问l到r区间总的修改值。 解题思路:线段树模板题。 #include #include #include #include using namespace std; const int maxn = 5*1e5; typedef long ...
分类:其他好文   时间:2014-07-09 10:28:24    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!