码迷,mamicode.com
首页 >  
搜索关键字:codevs    ( 1588个结果
[codevs 1298] 凸包周长 [codevs 3201] 奶牛代理商 XI
题解: 今天开始学习计算几何。 这是一道计算几何求凸包周长的模板题,采用Andrew算法。 第二道题改下输出即可。 最后凸包周长的求法注意第一个点和最后一个点是同一个。 代码 100ms 3MB#include #include #include #include using namespace std;const i...
分类:其他好文   时间:2015-02-07 17:35:21    阅读次数:276
[codevs 1249] 多边形的面积
题解: 模板,利用Cross叉积表示的是有向面积,同样可以求凹多边形的面积。 代码: 总时间耗费: 5ms 总内存耗费: 256 kB#include #include #include #include using namespace std;const int maxn = 100 10; int n;struct...
分类:其他好文   时间:2015-02-07 17:33:49    阅读次数:139
[codevs 1743] 反转卡片
http://codevs.cn/problem/1743/ 题解:思路:采用标记的方式减少操作。rev表示该节点及子树需要翻转。如果在kth()查询第k位置的卡片时走到这个节点o,就pushdown(o),把标记传到子节点,反转左右子节点。如果要反转的区间为[l, r],在rever操作中,将l-1伸展到根,再将r 1节点伸展到右节点。那么对应区间可以转化为ch[ch[o][1]][0]节点所...
分类:其他好文   时间:2015-02-07 13:17:35    阅读次数:254
【题解】CODEVS 1993 草地排水
CODEVS 1993 草地排水 Description 在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为一名一流的技师,农夫约翰已经在每条排水沟的一端安上了控制器,这样他可以控制流入...
分类:其他好文   时间:2015-02-04 09:28:57    阅读次数:239
【模板】zkw线段树の基本操作
zkw线段树的四种基本操作 暨 CODEVS 1954 线段树(错)...
分类:其他好文   时间:2015-01-18 10:35:41    阅读次数:182
codevs 1004 四子连棋 BFS、hash判重
004 四子连棋 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description在一个4*4的棋盘上摆放了14颗棋子,其中有7颗白色棋子,7颗黑色棋子,有两个空白地带,任何一颗黑白棋子都可以向上下左右四个方向移动到相邻的空格,这叫行棋一步,黑...
分类:其他好文   时间:2015-01-15 21:48:40    阅读次数:242
小机房的树CODEVS 2370
小机房的树CODEVS 2370————最近公共祖先和动态规划的完美结合 【题目描述】小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点爬到其父亲节...
分类:其他好文   时间:2014-12-27 18:53:08    阅读次数:160
CODEVS_2800 送外卖 状态压缩+动态规划
这道题很容易想到状压dp,首先跑一遍floyd求出各个点之间的最短路,然后dp。 状态是dp[i][j]表示状态为i(二进制,表示是否访问过每个点),在位置j时的最短路。 转移就是:dp[i][j]=min(dp[i-(1<<v)][u]+grid[u][v],dp[i][j]),其中v是当前位置,u是上一个状态的位置。 需要注意的是dp的顺序应该是由含1的个数少的二进制到1的个数高的二进制;由于最开始就在0位置,所以dp[(1<<n)-1][0]不可能被转移到,所以最后的答案应该是ans=min(ans,...
分类:其他好文   时间:2014-12-26 20:22:01    阅读次数:260
CODEVS_1227 方格取数2 网络流 最小费用流 拆点
原题链接:http://codevs.cn/problem/1227/ 题目描述 Description 给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij  输入描述 Input Description 第一行两个数n,k(1 接下来n行,每行n个数,分别表示矩阵的每个格子的数 输出描述 Output Description...
分类:其他好文   时间:2014-12-04 15:41:06    阅读次数:355
【wikioi】3160 最长公共子串(后缀自动机)
http://codevs.cn/problem/3160/sam的裸题。。。(之前写了spoj上另一题sam的题目,但是spoj被卡评测现在还没评测完QAQ打算写那题题解时再来详细介绍sam的。。。。那就再等等吧。求两个串的lcs话,就是先建立a串的sam,然后用b的字串去匹配a中。因为sam中每...
分类:其他好文   时间:2014-12-03 23:14:17    阅读次数:276
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!