码迷,mamicode.com
首页 >  
搜索关键字:codevs    ( 1588个结果
codevs 1083 1083 Cantor表【模拟+二分改进】
题目链接:http://codevs.cn/problem/1083/一个模拟题,列表出来就是酱紫:这样为了找到数据在哪一组,很明显就要二分一下,自己写一个改进的二分,类似STL中的lower_bound。。。 1 #pragma comment(linker, "/STACK:16777216")...
分类:其他好文   时间:2016-01-12 21:30:56    阅读次数:274
codevs 3143 二叉树的序遍历
递归#include #include #include #include #include #include using namespace std;int pan[17]={0};int l[17];int r[17];///先根访问节点,///对节点是访问 对树是遍历子树///最简单的访问sh...
分类:其他好文   时间:2016-01-12 15:32:38    阅读次数:148
codevs 3145 汉诺塔
#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;void f(int n,char ...
分类:其他好文   时间:2016-01-12 15:31:53    阅读次数:125
codevs 1835 魔法猪学院 A*寻k短路做了一个月卡死在spfa那了/(ㄒoㄒ)/~~
SPFA时点出队后一定要把在队内的标记置为false!SPFA时点出队后一定要把在队内的标记置为false!SPFA时点出队后一定要把在队内的标记置为false!我因为这个卡了一个月大家信吗?测得时候总是60分,丢情况,总之我太弱了一个月前傻傻的手写堆o(>﹏#include#include#inc...
分类:其他好文   时间:2016-01-09 20:15:06    阅读次数:272
codevs 3269 混合背包
分类讨论~~~~~二进制一定要分出1来。#include#include#include#includeusing namespace std;long long f[205005],n,v;long long w[505],p[505],num[505];void work1(long long ...
分类:其他好文   时间:2016-01-08 20:20:43    阅读次数:134
codevs 1692 子集和的目标值
真是佩服出这题的人。1.首先基本思路:考虑对T与SUM-T分别进行背包,再min起来。为什么呢?难点在于SUM-T的是考虑有哪些数没有被选。2.然后数据范围???瞬间吓尿。幸好有出题人指点,考虑分治。3.然后??细节比较烦。对于abs的和T=0的特判需要注意。#include#include#inc...
分类:其他好文   时间:2016-01-08 00:22:54    阅读次数:186
codevs 1380 没有上司的舞会
基本树型dp。dp[i][j]中i表示某人,j表示该人来了没来。转移方程见程序。注意预处理:先初始化所有dp[i][1]为给定的权值。先将没有下属的人进队。#include#include#include#includeusing namespace std;int n,r[6005],fath[6...
分类:其他好文   时间:2016-01-06 20:21:32    阅读次数:152
【BZOJ3211&3038】花神游历各国&上帝造题的七分钟2(CodeVS)
DescriptionInputOutput每次x=1时,每行一个整数,表示这次旅行的开心度Sample Input41 100 5 551 1 22 1 21 1 22 2 31 1 4Sample Output1011111HINT对于100%的数据, n ≤ 100000,m≤200000 ,...
分类:其他好文   时间:2016-01-06 17:34:52    阅读次数:353
【CodeVS】p1299 切水果
题目描述Description简单的说,一共N个水果排成一排,切M次,每次切[L,R]区间的所有水果(可能有的水果被重复切),每切完一次输出剩下水果数量数据已重新装配,不会出现OLE错误时限和数据范围适当修改,避免数据包过大而浪费空间资源输入描述Input Description第1行共包括2个正整...
分类:其他好文   时间:2016-01-04 22:13:28    阅读次数:211
codevs 3304 水果姐逛水果街一
其实将整个链对折就得到一棵树。同样使用倍增表,考虑维护四个值:max,min,premax,submax,可以求解。也可以用线段树:主体更新和倍增法相同,同样在每个区间内记录以上四个值。小技巧:在返回时直接返回一个struct。#include#include#include#include#def...
分类:其他好文   时间:2016-01-04 15:38:56    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!