自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ACM梦。。。。

有那么一个地方叫做梦想,又那么一个地方,叫做天堂。。。

  • 博客(35)
  • 收藏
  • 关注

转载 POJ 1408 Fishnet

无意见看到人家写的这个解题报告,不敬感叹人家为何写的如此的好。这段代码,简介,有条理,各个代码断很清晰,思路很巧妙,很值得学习。。不禁转过来。。。题目:  http://poj.org/problem?id=1408转自:http://www.cnblogs.com/yo

2011-08-22 15:12:55 584

转载 TopCoder 规则入门

转载自 abcdxyzk最终编辑 overpower_hsy基本规则TopCoder的比赛类型很多,最常见的是周赛SRM(Single Round Match),另外还有TCHS SRM(TopCoder High School SRM,题目和

2011-08-21 09:51:48 969

原创 POJ 1039 Pipe 计算几何题目。。

http://poj.org/problem?id=1039叉乘真的是个好东西,把许多原来很难用计算机实验的情况编程数字的相乘,加,减,就连除几乎都没有了。。。这题作为模板吧,因为我刚刚学计算几何,刚刚遇到这个题目的时候只是想到用叉乘,还有直线和线段相交的一些思想

2011-08-20 15:28:10 1749 3

原创 最长公共子序列、最长上升子序列、最大子串和

最长公共子序列 :http://poj.org/problem?id=1458     当a[n]==a[m]  是  dp[n][m]=dp[n-1][m-1]+1     否则 dp[n][m]=max(dp[n-1][m],dp[n][m-1]) 代码:

2011-08-16 11:33:45 2150 1

原创 hdu 1864 01背包问题

http://acm.hdu.edu.cn/showproblem.php?pid=1864 由于报销额是double型,所以我们把发票作为背包,对于每个发票,在可以选择报销或者不报销。dp[j]=max(dp[j],dp[j-1]+money[i]);就是说可以

2011-08-15 10:05:11 4314 4

原创 hdu 2955 01背包问题

http://acm.hdu.edu.cn/showproblem.php?pid=2955RobberiesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Oth

2011-08-13 11:25:43 1600

原创 POJ 1061 青蛙的约会

还是拓展欧几里德的算法。。青蛙的约会Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 63020 Accepted: 9845

2011-08-07 11:04:40 427

原创 中国剩余定理 poj 2891 Strange Way to Express Integers

对于同余方程组:      x=a1 (mod m1);   1      x=a2 (mod m2);    2      方程组有一个小于m(m1,m2的最小公倍数)的非负整数解的充分必要条件是(a1-a2)%(m1,m2)==0 ,利用扩展欧几里德算法。

2011-08-07 00:14:59 1801

原创 拓展欧几里德 (附 POJ 2115)

关于拓展欧几里德,别人已经写的很好的了,我也自己写一下,方便以后自己复习。其最基础的思想就是 GCD

2011-08-06 17:30:53 1132 1

原创 最大匹配=最小覆盖点证明。。。。orz,研究了一个晚上。

今天晚上本来很瞌睡的,由于明天要讲题(天哪,抽到了我),其中有一道题目是用到了“最大匹配=最小覆盖点”的思想。怕明天哪个会问道为什么,所以我研究了一个晚上,在无语的帮助下稍微懂了。    废话不多说了,下面是我的证明:   这个Matrix6证明的很清楚了:http://

2011-08-05 01:33:42 1270 1

原创 poj 3041 Asteroids 二分图的最大匹配==最小覆盖点。

题目的意思是在一个网格中有若干个点,每一次可以一下子清楚一行或者一列,问多少次可以讲网格中的点全部清除。   分析:将行做表看作一个集合的点,列坐标看作一个集合的点,每个点就连接两个集合的边,求出最大匹配就是所要的答案。。。题目:Asteroids

2011-08-01 15:03:57 2166

原创 poj 2349 Arctic Network prim算法做

搞死我了,居然prim里面输入的点不一样,结果不一样。。。Arctic NetworkTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 4205Ac

2011-07-31 20:48:44 748

原创 poj 3268 Silver Cow Party Dijkstra 和SPFA

一开始做这个题目,很快写完,结果超时,我傻了,居然是n的3次方。。后来无语教我简化了,过了。。。Silver Cow PartyTime Limit: 2000MS Memory Limit: 65536KTotal Submi

2011-07-30 14:37:53 716

原创 poj 1502 Dijkstra 求最短路径。

现在这边感谢喵呜晚上给我讲了Dijkstra 算法思想和编程方法。  昨晚两点睡觉 今天还是那么早就醒,嗯嗯 这样的日子让我觉得很充实。。        这道题是简单题,赤裸裸的Dijkstra算法题。  题意就是求第一个点到各个点最短路径中的最大值。MPI MaelstromT

2011-07-29 15:39:28 1665

原创 暑期第二次校赛第二题 骑士 广搜。

昨天比赛的时候又是不知道哪里错了,找了半天。结果这个第二题没有看。。怎么我每次比赛都是这么杯具呢????继续加油!!!!!!!   题目1036:                           骑士Time Limit: 1 Sec  Memory Limit: 128 M

2011-07-27 10:08:28 522

原创 广搜 poj 3126

Prime PathTime Limit: 1000MS Memory Limit: 65536KDescriptionThe ministers of the cabinet were quite upset by the message from the Chief of

2011-07-25 17:11:06 530 1

原创 原来这个叫做广搜啊。。。

题目来源  poj3278 ; Catch That CowTime Limit: 2000MS Memory Limit: 65536KDescriptionFarmer John has been informed of the location of a fugitive

2011-07-24 17:17:29 436

原创 poj 1321

题目是:                                                         棋盘问题                                    Time Limit: 1000MS Memory Limit: 10000

2011-07-24 11:00:03 312

原创 POJ 3009 原来写的不知道哪里错了。

今天中午跑出去看3D变形金刚了,不知道为什么,心里面还是有点过意不去。因为没有去实验室。。。。以后出去玩的日子应该灭有多少了吧。。qi'shi 最近在看深搜的一些题,大体思想还算基本清楚了,下周二还有比赛,我要加紧进度了!!!!!!!

2011-07-23 19:48:55 381

原创 hdu 1232 .hdu 1856 并查集 。。。

最近在搞数据结构,想我这样一个菜鸟,一个上午才略懂一点点并查集,真是头疼。。不过!还是继续加油的说!要不断进步,同时,要注意效率!============血红的分割线===========畅通工程Time Limit: 4000/2000 MS (Java/Others)

2011-07-18 11:29:59 375

原创 关于栈的一道题目 (数据结构,我不相信我搞不定你!!!!!!!)

今天上午搞了好长时间都没有搞定,下午回来继续搞,决定重新写理清思路,搞定了。。。应该在他们看来是个简单的题目吧。。。  题目是这样子的。。=======昏哥线===============                                    数据结构练习题——栈

2011-07-17 16:07:03 483

原创 发现一个好的学习C++的网址。。

点击打开链接  今天在做题是学着使用#include 里面的void sort(RandomAccessIterator first, RandomAccessIterator last)  的使用 然后不小心发现这个网址,分享一下,,。同时自我鄙视一下,今天忙乎了一天,感觉什么

2011-07-16 21:35:39 389

原创 POJ 1753 和 2965这个对现在的我来说不是水体,不能增加自信。。

终于自己完整的敲完。。。。。好多帖子都说这个是用枚举,还有的是说用深搜,由于最近ACM队开始研究DFS,所以我就暂时先写用dfs解决的心得吧。这这个解决方法不是我想出来的。代码是看了别人的以后再自己敲的。原谅我这个菜鸟实在没有想出方法。。。。我把自己的理解都放在程序注释上了,,,

2011-07-15 11:16:37 503

原创 poj ACM 题目分类训练

OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)

2011-07-15 11:06:23 413

原创 hdu 2037 贪心

前面写的那个312一开始以为是DP,结果被鄙视了一下,这次是贪心的,之前无语讲课的时候我记得那个思想,但是没有实现过,今天来试试。题目是这样子的:

2011-07-14 16:50:39 1440 4

原创 一道简单的题目

这是校赛的一道题,当时觉得挺难,后来就觉得简单,知道思路后就很好做了。题目是这样子的:     首先这道题目要是直接用三个for语句是绝对会超时的,算到死都算不了,那么简单他也不会让你做。。。首先我们特别注意一下这个“1”,只要前面有3,后面有2,他就有意义,所以,在一串数字中,

2011-07-13 23:37:30 727

原创 关于“中国剩余定理”

<br />      公元前后的《孙子算经》中有“物不知数”问题:“今有物不知其数,三三数之余二 ,五五数之余三 ,七七数之余二,问物几何?”答为“23”。 --------这个就是传说中的“中国剩余定理”。<br />     其实题目的意思就是,x%3=2,x%5=3,x%6=2;问x最小是多少?<br /> 解法:<br />        1.首先找到3,5,7,的三个“关键数字”,即[5,6]=35;[3,7]=21;[3,5]=15<br />        2.让35a%3=1,a=2; 

2011-05-28 21:00:00 5846 2

原创 friday那一题。。。

<br />  首先表示在搬进实验室的感觉真的很爽。。。 <br />  看了喵呜在群里满看的ACRush的退役帖很有感触,他说的对,光有感触是不够的。以后还是要认真认真动手动脑!!昨天搬进来以后就打算后空多搞搞usaco,毕竟,教主们都说那个是最适合我们菜鸟的了。。<br />  昨晚搞了一个晚上的friday这道题,结果是我在VC上运行正确的,提交确错的,况且给出的错误样例和我运行的不一样。。。<br />上题:  Friday the Thirteenth<br /><br />Is Friday t

2011-05-26 15:31:00 355

原创 异或的使用一例。。。

今天在杭电ACM steps上做1.2.1,(虽然晚了点,但还是要做的)。由于题目是随机的,所以我把题目摘下;find your present (2)Time Limit: 1000/2000 MS (Java/Others) Memory Limit: 32768/1024 K (Java/Others) Total Submission(s): 429 Accepted Submission(s): 139 Problem DescriptionIn the new year party, every

2011-04-28 12:28:00 692 1

原创 float 和 double

<br />昨天晚上做的杭电上的一道题目,应该就是1012吧,一开始我怎么做也是和答案不一样,答案是2.666666667,但是我的结果始终都是2.666666704        后来用double试了下就AC了,查看书上,原来float是4个字节的储存单元,精确表示数字的个数为7~8位,多出的都是随机数出现,而double是8个字节,为16~17个精确数字,long double 是10个字节,可以精确表达17~18位 。  <br />  这个就是今天的所得吧,一天能有所得,也就很不错了。。。

2011-04-26 15:06:00 469

原创 杭电1008

<br />这一题原来是很简单 ,做出来测试了几个数据还是感觉是对的,可是提交上去怎么都是错的。后来百度了下才知道我也和大家一样,没有考虑电梯停在同一层的情况,如2 0 0  这样的情况就应该是10.唉唉,以后还是要考虑全面啊!!!这个记住了!

2011-04-24 22:45:00 354

原创 DP免费馅饼~

<br />gameboy起初位置在5号位,每秒只能前或者后移动一步。,一共是0--10这10个位子。<br /><br />Input<br /> 输入数据有多组。每组数据的第一行为以正整数n(0<n<100000),表示有n个馅饼掉在这条小径上。在结下来的n行中,每行有两个整数x,T(0<T<100000),表示在第T秒有一个馅饼掉在x点上。同一秒钟在同一点上可能掉下多个馅饼。n=0时输入结束。<br />Output<br />每一组输入数据对应一行输出。输出一个整数m,表示gameboy最多可能接到

2011-04-17 01:29:00 613

原创 关于动态规划 “数塔”问题~

问题是这样子的  给出如图所示的一个数塔 ,每次只可以走往左下或者往右下走,要求走到最后数值只和最大?    可以定义一个二位数组,然后从下往上每次得到面一个位置所在的数字都是由其与下面的两个相邻数中较大的数之和所得,最后所得数就是所需答案了,,  具体为dp[i][j]=max{dp[i+1][j],dp[i+1][j+1]}+dp[i][j]  即可。。    我把我写的代码部分放在这边,大牛看到,有不足支出还请帮助纠正一下。for(i=0;i=0;i--) for(j=0;j

2011-04-10 21:54:00 1571

原创 快速幂的实现~~~

额~  用快速幂解决问题  使时间复杂度最简可以达到o(log2n)以内。。。。。还请大牛们多多指教。因为  x^n=(x^n/2)^2   第一种是用递归的思想:                    int pow(int x, int n)

2011-04-09 20:13:00 1038 5

原创 好吧~~我从这里开始。。。

<br />            好吧,今天才发现这个论坛是如此的大,而且适合我们这样的计算机学习者实用。我想,我的编程记录神马的从这里开始。。。<br />           我真傻 ,之前准备在新郎上面写的,但是发现这个论坛比那个好多了,而且是专门为写这些而准备的真是爽!

2011-04-09 02:07:00 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除