- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 poj 3667 Hotel 线段树 内存分配问题
我写这道提真是元气大伤,一开始写完,自己写几组数据都过不了,在网上看别人的解题报告,总是感觉代码太复杂,都不愿意看,还是改自己的吧,后来就有重写的欲望,删了一百多行,在写,有写测试数据的生成程序测,最后又写了一个暴力程序对拍,擦擦!!断断续续的整了两天,现在看自己的代码也很乱,我估计谁也看不进去我就说一下大概思想吧,用mm表示中间连续最大值 mr表示右边连续 ml表示左边边连续 len表示整个
2012-08-06 12:54:54 782
原创 hdu 4323 Magic Number dp 多校联合赛(三)第四题
如果a[i],b[j]相等dp[i][j]=dp[i-1][j-1]; 如果不想等 dp[i][j]=min(dp[i-1][j],min(dp[i][j-1],dp[i-1][j-1]))+1;注意最后dp[lena-1][lenb-1]#include#include#includeusing namespace std;int n,m,dp[15][15];int y;in
2012-08-05 13:55:15 2073
原创 hdu 4334 Trouble 排序+优化 多校联合赛(四)第四题
五行数,分别为a1,a2,a3,a4,a5,先将a1与a2相加和成新的一行s1,将a3与a4相加和成新的一行s2,对s1,s2,从达到小排序,时间复杂都一共为n^2+n^2+nlogn+nlogn设x为s1的头,y为s2的尾,然后对每一个a5进行比较,如果(s1[x]+s2[y]+a5[i]0) y--; 时间复杂都为n^3,其实这样做快是因为排序后避免的很多没有必要的比较#includ
2012-08-04 03:22:19 1813
原创 hdu 4336 Card Collector 容斥原理 多校联合赛(四) 第六题
看了hdu上的题解之后了解 原来是容斥原理,顺便复习了一下每个bag中什么卡的机会都有,说明每个概率都会有交集,这样就会想到一个图,就是右下面那个然后就这哥公式了,还是很好理解的 下面是我的一个dfs#include#includeusing namespace std;double s; int n,vis[25];double a[25];vo
2012-08-04 03:04:58 2531
原创 hdu 4339 Query 线段树 多校联合赛(四) 第九题
比赛的时候一顿wa啊!好伤先将两个数组对位比较,相等为1,否则为零,把这个01数组挂在线段树的末节点上,然后就是向上更新啦线段树,线段有两个属性,ml存放该线段左边最大连续长度,mr存放该线段右边最大连续长度,在向上更新的时候是a[i].mr=a[i*2+1].mr; a[i].ml=a[i*2].ml; 这个好理解吧,但如果左孩子是全连续(这条线段的长度等于左连续长度等于右连续长
2012-08-04 02:51:56 2063 2
转载 c语言 对排两个答案文件
#include#includechar n[52000000][10],m[52000000][10];int main(){ int i=0,j=0; freopen("1009.txt","r",stdin); //标准程序运行结果文件 while(~scanf("%s",n[i++])); freopen("out.txt","r",stdin)
2012-08-03 12:38:08 740
原创 随机数,自己老忘
#include #include #include#include using namespace std; #define MAX 100 int main() { srand( (unsigned)time( NULL ) );//srand()函数产生一个以当前时间开始的随机种子.应该放在for等循环语句前面 不然要很长时间等待 for (int
2012-08-02 21:10:11 753
原创 hdu 4324 Triangle LOVE 拓扑排序 多校联合赛(三)第四题
拓扑排序,如果中间遇见环了就NO啦!if A don’t love B, then B must love A,说明两点之间必有连线,而且And there is no possibility that two people love each other, what a crazy world!所以只要遇见环,一定能换成三角关系#include#includeusing namesp
2012-08-01 19:35:00 976
原创 hdu 4320 Arcane Numbers 1 多校联合赛(三)第一题
进制转换,一开始以为就是倍数问题,也想到质数了,但还以为是倍数关系,好囧,a转化b,只要a的质因子,b都有就ok啦至于为什么呢!!说不明白(其实我也不怎么会)这个程序codeblocks编译不了,因为不认识__int64,但杭电就认识__int64#include#includeusing namespace std;#define N 1000005int a[N]={0},
2012-08-01 19:29:20 1127 6
原创 hdu 4325 Flowers 离散化+线段树 多校联合赛(三) 第六题
很明显的线段树, 可是(1 i i <= 10^9)啊!!这是什么概念,一定要离散话的!!可数据弱的都没离散就过了,要是有一组1,10^9,那没离散话的不就全挂了,数据好弱啊先吧左右点离散话,然后每条边的s为这条边的染色次数,querry是就吧沿路边加载一起#include#include#includeusing namespace std;#define N 10000
2012-08-01 18:35:40 740
大规模分布式存储系统原理解析与架构实战
2018-09-13
stardict 词典资源
2014-10-16
信息检索导论
2014-09-27
基于ASP.NET的酒水销售管理系统设计与实现
2014-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人