码迷,mamicode.com
首页 >  
搜索关键字:解题报告    ( 2279个结果
POJ1269_Intersecting Lines(几何/叉积判断直线位置关系)
解题报告 题目传送门 题意: 判断直线的位置关系(平行,重合,相交) 思路: 两直线可以用叉积来判断位置关系。 AB直线和CD直线 平行的话端点C和端点D会在直线AB的同一侧。 重合的话在直线AB上。 剩下就是相交。 求两直线交点可以用面积比和边长比来求。 看下面的图就知道了,推导就比较容易了 #include #include #include ...
分类:其他好文   时间:2014-08-14 01:38:37    阅读次数:312
常州培训 day3 解题报告
第一题:给出数轴正半轴上N个点的坐标和其权值,给出初始体力值M,人一开始在位置0,体力值会随着走过路程的增加而增加,走多少个单位的路消耗多少体力值。到每个点可以打掉,消耗的体力值就是其权值。求最多能打掉多少点。N<=10000,其他<=10^18;解题过程:1.一开始就直接想到是贪心,首先人是不可能...
分类:其他好文   时间:2014-08-14 01:01:27    阅读次数:186
Fixed Point 解题报告
题目总结:这种数论动规的关键点是在“与上届相等的数的处理”上,只要这个弄懂了,这种题应该就都会做了。因为和上届相等的数最多只有一个,所以我用一个equal来记录是否有满足条件的上届。而其他小于上届的数用f数组储存。策略只有取1和取0。小于上届的数可以随便取。equal的状态转移要好好想想:当前位为1...
分类:其他好文   时间:2014-08-13 21:48:38    阅读次数:323
HDU 4941 Magical Forest(map映射+二分查找)杭电多校训练赛第七场1007
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4941解题报告:给你一个n*m的矩阵,矩阵的一些方格中有水果,每个水果有一个能量值,现在有三种操作,第一种是行交换操作,就是把矩阵的两行进行交换,另一种是列交换操作,注意两种操作都要求行或列至少要有一个水...
分类:其他好文   时间:2014-08-13 14:48:56    阅读次数:198
POJ1060 Modular multiplication of polynomials解题报告 (2011-12-09 20:27:53)(转)
Time Limit:1000MSMemory Limit:10000KTotal Submissions:3239Accepted:1459Consider polynomials whose coefficients are 0 and 1. Addition of two polynomial...
分类:其他好文   时间:2014-08-13 12:58:06    阅读次数:247
poj 3368 Frequent values 解题报告
题目链接:http://poj.org/problem?id=3368题目意思:给出一段 n 个数的序列你,对于区间 [l, r] 的询问,找出 出现频率最高的数的次数。考虑到序列中的数是非递减的,也就是相同的数会连续不间断地在一起,于是就才有了代码中这个部分来预判了: if (s > t) ...
分类:其他好文   时间:2014-08-13 01:02:24    阅读次数:224
常州培训 day2 解题报告
第一题:题目大意:给出一个M面的骰子,投N次,求最大期望值。最大期望值的定义:比如M=2,N=2,那么2次可以是1,1,最大值为1;1,2最大值为2;2,1最大值为2;2,2最大值为2;最大期望值就是(1+2+2+2)/4=1.75也就是把所有情况的最大值加起来,除以方案数。M,N<=5000解题过...
分类:其他好文   时间:2014-08-13 00:52:55    阅读次数:277
POJ训练计划2777_Count Color(线段树/成段更新/区间染色)
解题报告 题意: 对线段染色,询问线段区间的颜色种数。 思路: 本来直接在线段树上染色,lz标记颜色。每次查询的话访问线段树,求出颜色种数。结果超时了,最坏的情况下,染色可以染到叶子节点。 换成存下区间的颜色种数,这样每次查询就不用找到叶子节点了,用按位或来处理颜色种数。   Count Color Time Limit: 1000MS   Memory Lim...
分类:其他好文   时间:2014-08-12 22:17:24    阅读次数:376
POJ训练计划1177_Picture(扫描线/线段树+离散)
解题报告 题意: 求矩形周长和。 思路: 左扫上扫,扫过了。 #include #include #include #include #include using namespace std; struct Seg { int lx,rx,ly,ry,h,v; friend bool operator < (Seg a,Seg b) { ...
分类:其他好文   时间:2014-08-12 22:06:34    阅读次数:243
HDU1255_覆盖的面积(扫描线/线段树+离散)
解题报告 题目传送门 题意: 求面积交。 思路: 不会呀。 只知道线段树应该维护覆盖数大于2的线段长度。 不会更新,看了别人写的理解的,太菜了。 用sum1和sum2分别来表示覆盖数为1的区间长度和覆盖数为2的区间长度。 更新时即要更新sum1也要更新sum2; 区间如果被覆盖 sum1为实际区间长度,如果覆盖一次,sum2为左右子树的sum1和,覆盖两次就为实际区间长度。 ...
分类:其他好文   时间:2014-08-12 17:11:04    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!