自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

uiiの技术随笔

关注Java,PHP,JavaScript,Linux,MySQL,MongoDB

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 zoj 1298 Domino Effect(最短路)

ca,交了一晚上早上起来发现,初始化时把n和m搞错了.....囧题意:从第一张骨牌开始推,问最后一张倒下的牌是第几张骨牌或者是哪两张骨牌之间的关键牌和全部倒下的时间。yy:初看还真不能发现是最短路,所以做题抽象出其数学模型还是很重要的。把到每个点的最短路径求出来(dijkstra),再把每条路完全倒下的时间求出来,比较下两者就知道是那种情况。因为之前把n和m搞混了,昨晚没改

2011-12-31 08:58:19 886

原创 Srm 528 div2

250:题意:在20以内的串,只有'?','o','x'.'?'可以变为'x'或者'o',变得代价不同,求最小代价变为回文的。略思,20个长度,不大,暴力就能解决,话说tc250一般都是暴力啊,500是dp的多。#include #include #include #include #include #include #include #include #include

2011-12-29 23:46:10 765

原创 最短路之dijkstra

最近真是......zoj很久没切题了,nbut上的几题又超时,阴影啊。。。。>_打算按照大牛的训练计划,改动下。先是最短路,参考了算法导论&&一本图论算法。本质贪心,要求所有边的权值非负。方法:设置一顶点集合:S,反复选择具有最短路径的顶点u属于V(点数)-s(起点)并将u加入到S中。对u的所有出边进行松弛操作。算法导论上对于dijkstra的算法:dijks

2011-12-28 23:40:49 810

原创 hdu 1087 Super Jumping! Jumping! Jumping!(水~dp)

http://acm.hdu.edu.cn/showproblem.php?pid=1087题目的意思是求从start到end之间从小到大跳过的数字和的最大的方式。实际上就是求一个和值最大的单调递增子序列。水过。。。#include using namespace std;int main(){ int N,i,j,value[1005],F[1005],tem

2011-12-25 18:50:47 623

原创 hdu 2084 数塔(dp ,水)

http://acm.hdu.edu.cn/showproblem.php?pid=2084从顶点出发时到底向左走还是向右走应取决于是从左走能取到最大值还是从右走能取到最大值,只要左右两道路径上的最大值求出来了才能作出决策。同样,下一层的走向又要取决于再下一层上的最大值是否已经求出才能决策。这样一层一层推下去,直到倒数第二层时就非常明了。如数字2,只要选择它下面较大值的结点19

2011-12-25 16:02:19 519

原创 nbut 1012 ABS

之前看到,就想,long long 然后取绝对值,当然是错了,-2^63取整后会溢出。int64的范围是-2^63~2^63-1: -9223372036854775808 ~  9223372036854775807 还有一点就是vc6.0还支持__int64.解决溢出的方法是分段输出。囧啊,贡献了那么多的wa,ole,pe字符串水过,之前还没想到,惯性思维啊...>_

2011-12-25 15:15:39 663

原创 hdu 1005 || zoj 2105 Number Sequence(规律)

Hdu 1005校赛时的3题,我没怎么看,觉得规律题是可遇不可求的。今天看下,学习下规律题的做法。还有之前的斐波那契数列。f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.遵循的规律如上。可知0第二步,找到循环点。比赛时之所以觉得难是因为变化的不仅仅是n,还有A和B如果A,B都考虑的话那得1000*10

2011-12-25 13:50:22 758

原创 hdoj 1021||nbut 1013 Fibonacci Again (规律)

校赛时被一个规律题给虐了,今天又看了下这题,恰巧hdu的ppt上有该题。题意是判断n明显,隔四个就会出现一个符合要求的数字。从2开始,n%8==2||n%8==6....yes#include#include #include #include using namespace std;int main(){ int n; while(cin>>n) { if(

2011-12-23 11:21:08 928

原创 校赛前一水

四级考了,无聊,2点多的时候网上到处逛了一下,发现bnu有新生赛,偶这个老菜鸟厚着脸皮就去了,没想到,被2水题给水了。>_第一题:题目看错了 ,想得比原题意复杂多了,因为是中文题,所以没怎么看就下手了,结果错了数次以后再看题目,发现看错了,再改,还错,再看,终于发现题目要讲什么,再敲,终于过了,好辛苦。第二题,url的题目做的很多了,不过是字符串的处理,同1,错了n次,好悲剧啊#inclu

2011-12-18 00:48:36 668

原创 zju 1108||hdu 1160 FatMouse's Speed(dp,最长单调序列)

题意:要找出老鼠体重递减,速度递增的最长序列。输出这个最长序列max的值和其max个结点。分析:hdu dp之二:贴下分析:设Mice[i].W表示第i只老鼠的重量,Mice[i].S表示第i只老鼠的速度。我们先对Mice进行排序,以W为第一关键字,从小到大,S为第二关键字,从大到小。设f[i]为Mice[i]至Mice[n]最长的序列长度。考虑某一个f[i],则有:

2011-12-16 13:46:06 740

原创 hdu 1466计算直线的交点数 (简单dp)

http://acm.hdu.edu.cn/showproblem.php?pid=1466 题意不难解,第一道dp题。来自hdu的pptn条直线互不平行且无三线共点的最多交点数max=1+2+……(n-1)=n(n-1)/2,所以n=20的话,最大的交点数是190本题是求有多少种交点数:容易列举出N=1,2,3的情况:00,10,2,3如果已知的情况,我们来分

2011-12-13 22:32:59 2524

原创 zoj 5道水题 2818 3323,3333,3479,3486

#include//2818#include #include using namespace std;int main(){ int B,N,A; int i,j,sum=1,temp; while(~scanf("%d%d",&B,&N)) { if(B==0&&N==0) break; for(i=1;i<1000005;i++) { temp=sum;

2011-12-13 20:35:55 1330

转载 学习c++50条建议

1.把C++当成一门新的语言学习(和C没啥关系!真的。);  2.看《Thinking In C++》,不要看《C++变成死相》;  3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;  4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我

2011-12-12 22:35:07 839

原创 stringstream小结

做了个tc简单题srm144divII,题意是给定秒数求datetime就是一般的时间格式XX:XX:XX一开始犯了个低级错误,(char)(x/3600+'0'):这样做的错误,想必瞄一眼就看得出来。10以的数字还行,可以转换成字符型的,超过10的就以9以上的ASCII码对应的特殊字符表示。(以前xnw问我迷宫问题时就遇过,但当时没认真对待,>_)那题后来参考了下别人的写了个:#

2011-12-12 22:27:09 1118

原创 poj1222||zoj 1354 Extended Lights Out(枚举)

好恨啊,枚举题都不行了。看了报告才会做的。不过这也算是一个类型题,且yy一番。题目是说有个6*5的0-1状态,开关可以控制其边上的4个灯。要求灯全灭的开关状态。所有的状态有2^30个全部枚举基本上是不可能的…>_有个好方法是:只要第一行有个确定的结果,就可以推出剩下的各行。问题1:怎么确定第一行:这里就体现了何为枚举….额,6层循环举出了第一行的状态。问题2:怎么推出2-5行的

2011-12-10 17:13:15 1084

原创 zoj 1136 Multiple(bfs+数论+string)

题意:求N的最小的正整数倍数是否能由给出的M个整数给出。分析:本题是1530的加强版。先将M个数排序,再广搜之。关键在与根据同余定理判重。凡是被搜过的接点都不必再搜。标记数组的大小不会超过5000因为N还有的话就是存数,据说longlong能行,但这种题目还是用字符串来做合适点。学习了下string用法。#include //1136:关键是剪枝,方法1:运用同余可知

2011-12-10 13:37:22 797

原创 zoj 1505||poj 1198 Solitaire(双向bfs)

这道题很带感啊,看了一个星期了,map,vector,状态压缩之类的之前都没接触过借助这个题目学到了很多东西。说题之前做个笔记先:Map(底层由红黑树实现)提供了1对1的数据处理能力。MapM;Value=M[key];Map的几种用法:插入的3种方式: M.insert(pair(…,…));                             M.inser

2011-12-09 19:40:16 1078

原创 poj 1915 knight moves (双向bfs)

此题之前用bfs水过,http://blog.csdn.net/cqlf__/article/details/7008688学习下双广的做法:双向bfs:在目标已知的情况下,能提高很大速度。单向: b^n双向的:2*b^(n/2)做法:两个队列,交替结点搜索。while(!empty()){ 扩展正向一个结点; 遇到反向已扩展的:return ; 扩展反

2011-12-04 17:33:16 527

原创 zoj 1622 &&zoj 1949 && zoj 2679 (水~~)

zoj 1622 题意:求最少改变几盏灯能使N盏灯亮暗相间。分析:我的方法是只要确定第一盏灯的情况就可以了。当我看到学长霸气的代码时,我输了。min=sum(奇开,偶关)#include #include #include #include #include #include #include #include #include #include #i

2011-12-03 19:13:52 718

原创 SRM 144 div I 300pt (模拟)

Problem Statement    Let's say you have a binary string such as the following:011100011One way to encrypt this string is to add to each digit the sum of its adjacent digits. For ex

2011-12-03 00:03:49 1235

原创 zoj 1061 &&poj 0128 Web Navigation(STL 栈~~水)

题意:题目已经说的很清楚了..>_YY;啊,真心吐血 啊,第几次忘记清空了。。。。。几次的WA,又浪费时间了...苦逼啊不过字符串的string一些内容还是学习了#include #include #include using namespace std;int main(){ stacks_f;//前进栈 stacks_b;//后退栈 stri

2011-12-02 21:17:33 686

原创 poj 2312 Battle City(优先队列)

题意:坦克大战,'Y' (you), 'T' (target), 'S' (steel wall), 'B' (brick wall), 'R' (river)  'E' (empty space).从Y走到T,问最少需要的时间。而不是步数>_分析一开始用queue做WA了一次。还是忘记初始化,还有最近总是RE的,悲剧啊,原来是不是B和E||T的也入队了

2011-12-01 23:34:11 745

NoSQL数据库之MongoDB源码和PPT

mongodb的详细介绍,从普通查询到分片还有代码示例

2014-07-28

浙江外国语学院 ACM入门资料

浙江外国语学院 ACM入门资料 包括:一个外校ppt,一个本校ppt,一本书《疯狂的程序员》&&<IT学生解惑真经> 谢谢...希望大家一起为了zisu acm努力

2012-08-30

AD603中英文资料(全)

压缩包里包括中英文资料8份pdf 以及与AD811组成的程控增益放大电路的原理图及pcb图

2012-07-22

A C M 常 用 代 码

与ACMer共享下浙大上古时期的模板 不过最好的模板是自己做的

2011-07-09

数据结构之 串 栈 队列

提供三个数据结构,串,队列,栈,队列有循环队列和链队列。rar格式解压即可用

2011-06-13

空空如也

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

TA关注的人

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