自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bysen32

当梦想照进现实

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

原创 AOJ K

K – ZZY 的字典Time Limit: 1000MSDescriptionZZY 的英语一直很悲催..面对厚厚的单词本相当捉急...并且总是将相似的单词给弄混...囧...为了让自己区分好每个单词但又减少记忆量...ZZY 决定采取将每个单词简化到最短长度..简化的单词满足在单词表中能唯一标示这个单词并且其长度最短..若有单词是另一个单词的子集..那么这个单词简化不了

2011-10-29 21:23:37 603

原创 AOJ J

J – 坑爹的叶萝卜Time Limit: 1000MSDescription叶萝卜喜欢旅游,好了大家应该知道这是个什么题了。话说萝卜旅游喜欢节省体力。太远的路他可不想走~ 所以萝卜想让你帮他设计个程序解决他的偷懒问题。萝卜也是个有名的acmer,所以他可不想就这么简单让你AC 了,所以呢,萝卜想问,从S 点到达E点的最短路径的条数有多少条?Input第一行为T,代

2011-10-29 21:22:40 600

原创 AOJ I

做不出= = 英语郁闷死!I – 因式分解Time Limit: 1000MSDescriptionRecently Georgie has learned about polynomials. A polynomial in one variable can beviewed as a formal sum anxn + an-1xn-1 + . . . + a1x + a0

2011-10-29 21:21:10 578

原创 AOJ H 幻方右下角的数

H – 奇幻方阵Time Limit: 1000MSDescription幻方是在一个n*n 的矩阵中放置从1 到n2的数,每个数只出现一次,并且在每行,每列及对角线的和是一样的。这个问题的焦点是奇数幻方,它意味着n 是奇数,你将使用下面的方法来构造奇幻方阵,最基本的规律是向右上角移动,下面让我们一步一步进行。1、让我们开始在最上面的一行的中间放上1(在这个例中n=3)

2011-10-29 21:19:12 1469

原创 AOJ G 找规律,生成函数,pick定理

G –平面直线与坐标轴所围成的区域中整点的个数Time Limit: 1000MSDescriptionKK喜欢做数学题,特别是有难度的数学题,他最喜欢钻研了,但是最近一道题目确把他难住了,题意思如下:求平面上由x+2*y=n 与两坐标轴所围成的直角三角形内(包括边上)的整点的个数,其中整点表示x,y都取整数的点.你能帮助他吗?Input第一行输入一整数T,表示

2011-10-29 21:17:08 749

原创 AOJ F pick定理

pick定理:多边形的面积=多边形内的点+多边形边上的点/2-1;在向量a(n,m)边上的点有gcd(n,m)个。F – Electric FenceTime Limit: 1000MSDescription在本题中,格点是指横纵坐标皆为整数的点。为了圈养他的牛,农夫约翰建造了一个三角形的电网。他从原点(0,0)牵出一根通电的电线,连接格点(n,m)(0(p>0

2011-10-29 21:14:44 658

原创 AOJ E

E - Raucous RockersTime Limit: 1000MSDescription你刚刚继承了流行的“破锣摇滚”乐队录制的尚未发表的N(1 的版权。你打算从中精选一些歌曲,发行M(1 多可以容纳T(1 不巧你是一位古典音乐迷,不懂如何判定这些歌的艺术价值。于是你决定根据以下标准进行选择:歌曲必须按照创作的时间顺序在CD盘上出现。选中的歌曲数目尽可能

2011-10-29 21:10:04 635

原创 AOJ D 坑爹的模拟好题!

这题又WA了N次.... 悲催咯~~ 很多小细节什么的!这是思维能力啊!!蜗牛!快爬!Time Limit: 1000 MS (C/C++) Memory Limit: 65536K (C/C++)Problem Description很久以前有一只蚂蚁,某天在路上走着走着,突然看见了一只蜗牛,爬的很慢。心想自己虽然比它小,可是跑得比它快,于是蚂蚁想跟蜗牛进行一次马拉松比赛,想

2011-10-29 21:08:54 854

原创 AOJ C 模拟

C -大家一起来排队Time Limit: 1000MSDescription还记得每学期开学第一节体育课吗?小学的朝思暮想,中学的激动以及大学的无奈。那你们是否还记得每次上课都要做的第一件事是什么吗?对!就是按高矮来排队,先把我们分成四排,高的站左边,站后面。那时候很好玩吧,有时候不知道怎么排,就会被老师骂。现在这里一共有N个人,排成一排(从低到高),另外有两个空的队

2011-10-29 21:06:36 1129

原创 AOJ B 钉子小球模拟题

B - 钉子和小球Time Limit: 1000MSDescription有一个三角形木板,竖直立放,上面钉着n(n+1)/2 颗钉子,还有(n+1)个格子(当n=5 时如图1)。每颗钉子和周围的钉子的距离都等于d,每个格子的宽度也都等于d,且除了最左端和最右端的格子外每个格子都正对着最下面一排钉子的间隙。让一个直径略小于d 的小球中心正对着最上面的钉子在板上自由滚落,小

2011-10-29 21:04:57 949

原创 AOJ A a^b%c

段学姐的题啊~~ 热泪盈眶的WA了我3次不明白为啥啊.....很水的二分快速幂取模法。#includeusing namespace std;int mod;int KK( int a,int b ){ if( b==1 )return a; if( b==0 )return 1; int ans; if( b

2011-10-29 21:01:14 620

原创 AOJ 2011/10/29 bySen

大家不用找了= =,AOJ是挂在咱内网的。因为太过霸气取名叫AOJ了= =。貌似是很有霸气的啊~~嘿嘿0U0这是我出的第一题,第一次队内练习赛,虽然是个水题啊,也只是我刚刚A掉的题。很水很水的说......题目:坑爹的叶萝卜描述:叶萝卜喜欢旅游,好了大家应该知道这是个什么题了。话说萝卜旅游喜欢节省体力。太远的路他可不想走~ 所以萝卜想让你帮他设计个程序解决他的偷懒问题。萝卜

2011-10-28 17:52:31 711 1

原创 POJ XXXX 最短路径与次短路径的条数

几天没有做题了。想好好的整合一下知识。不然的话真的采用题海战术这样绝对是不明智的!鄙人目前对图论,组合数学,计算几何感兴趣。DP还好~做题做了一道次短路径的题。以前也想过这样的解法并且也还码过代码,很明显的WA了。这次借鉴了网上的做法,并个人做了认真的思考。看来我对Dij的算法理解还是不是很深啊!虽然通过YY,想出了最短路径条数的计算方法,次短路径却怎么也解决不了。研究过大神的算法

2011-10-28 17:37:23 2921 2

原创 POJ 1099 模拟

这题模拟得很蛋疼!所以来写一点心得。众所周知,OJ采用的读取文件的方法,所以会和我们肉眼看到的情况有些不同。拿这题为例,char(0)与char(32)看上去的效果是一样的,32为正宗的空格,而0为不能输出的字符,用看上去是一样的,但实际上计算机处理的时候却有很大的差异,当然啦,计算机比较的是ASCII码值,看上去一样才不管呢.....另外这题的话,对于Web页面的输出,还是应当cop

2011-10-27 10:13:31 805

原创 POJ 2001 Trie 字典树

本身写链表就不是很强,搞acm就是这样,一点点不知道,模棱两可的话 自己是写不出代码的!一定是要对这个算法熟悉了,才能写出来,对于链表尤其是这样!不然对链表进行next操作和当前节点赋值操作的时候都会出问题!这里建了一棵字典树,26插树????用尾插发写的。这几天一直在看专业书,A题比较少。另外这题真的加深了我对树形结构与指针的使用。感觉很不错,对链表的操作过程,感觉要形象的理解才能做出来,不然就

2011-10-24 21:14:20 634

原创 呀呀呀......

这几天在学习Linux中...... 表示很有兴趣~~~ 程序慢慢A吧~~~~

2011-10-22 21:06:18 587

原创 POJ 2118 Matrix线性递推

第一次做这种少人做的题目,感觉好爽啊~~~ 这个题目的解法借鉴了Matrix67大神的好文章:10种经典的矩阵解法 这里讲得很好,我用的是矩阵的经典7,专门用来借线性递推的。再结合矩阵的快速幂,这题无疑是小细节要注意注意了!#include#define MAXN 101#define mod 10000#define ull unsigned long longusing

2011-10-20 18:10:28 840

原创 POJ 3613 图论思想转化

很有意思的题= =..... 紧跟zzy大神的步伐A题.... 这里结合离散数学的知识:离散数学中图的矩阵表示法 用i,j为1表示i到j有一条边,A*A即A^2就是说i-j为2条边的路径种类有多少条。但是这个题的话是运用Floyd的思想,每次更新边使得路径条数+1.多的不说了 不说i我的思想。但是对图论的理解又进了一步!#include#define MAXEdge 1000005#d

2011-10-20 16:08:40 648

原创 POJ 3233 快速矩阵乘法

觉得专业课学习有点落下了,而且acm这方面也没有弄好= =蛋疼死了!!稍微写写博客就开始学习吧!!矩阵的快速幂和a^b%n类似。运用二分的思想。在这题中需要计算的是A+A^2+A^3+...+A^k的和,由于矩阵相乘有结合律,所以!@#$%^&*.....不多说了,代码很丑。还是拿来占个位置吧.... 第二次写递归啊!!我的神啊~~#include#define MAXN 31us

2011-10-20 08:08:41 779 1

原创 POJ 3013 SPFA

这个题很有意思,其实就是求出最短路径,再用最短路径值*结点值的和。通过这题,又找到了编程的一个bug,总是想省空间,结果就只能悲剧了,还是先相乘后强制转化的问题,必须出错的!第一次用比__int64还大的数据类型usigned long long,另外熟悉了一下宏,感觉还不错。对

2011-10-18 19:42:02 1278

原创 POJ 1236 强连通分量 Tarjan

好吧~图论的学习该告一段落了。这个题很有意思:说有几个学校,相互传递盗版软件,为单向传递关系。问给最少几个学校盗版软件,可以使得全部的学校都有盗版软件。2问最少添加几个传递关系,使得不论城管消灭其中的一条传递线路,还是能够让所有的学校都通过一张盗版光盘传递完。思路呢...

2011-10-18 12:11:39 1745

原创 Tarjan算法求割,桥,块(点双连通分支),边双连通分支总结

2011/10/12--2011/10/17眨眼5天过去了,这几天基本上在忙着招新的事情,虽然我的并不是太对招新负责,但是招新海报是用的我的照片啊!!压力太大了,发现这次的新队员应该比我们这些老家伙更有能力,聪明多了,不知道他们肯不肯付出咯~言归正传,开始总结:Tarja

2011-10-17 20:34:33 4161

原创 POJ 2553 强连通分量 Tarjan

很悲剧的读错题了。本来以为和Popular Cow一样,对于所有的点 都被可达这样的点为sink点。实际上的意思是对于所有的w点到v点有路径且v到w也有路径这样的点才叫sink点,所以其在w->v有边而v->w没有边,这样的点不是sink点。当且仅当上述两个条件都满足时,才为si

2011-10-13 21:59:13 943

原创 POJ 2186 强连通分量 Tarjan算法

本来这几天打算做2-SAT的,昨天和zzy看了算法之后,其中说到需要解强连通分量,于是便开始学习了。虽然以前也学习过强连通分量的算法,那时只知道一个就是Kasaraju算法,当时对于其两次DFS先正搜再反搜的顺序不以为然,我坚定地先反搜再正搜,结果果断的WA了!zzy那时秒A过的

2011-10-13 13:53:11 802

原创 差分约束系统总结

2011/10/08--2011/10/11四天的SPFA,Bellman_Ford,差分约束。今天来个总结吧(虽说还有SPFA的优化算法没学,以后遇到题目再解决吧)采用循序渐进的办法来阐述这几天的学习:1.Bellman_Ford算法:主要思想在于三角形不等式与

2011-10-11 23:14:54 665

原创 POJ 3169 SPFA 差分约束 最大值->最短路径求法

这道题还比较正常~话说~还是那个道理,最短路径求最大值....这题比较新的一点就是出现了三种情况1.负环无解2.距离太远不可达 N点未更新3.最大值#include#include#define MAXN 2005#define MAXM 20010#

2011-10-11 21:21:00 667

原创 POJ 1716 差分约束 SPFA

和上题一样的解法。代码也一样,一样纠结了很久。一样不知道为什么!!#include#include#define MAXN 20001#define INF 0x7F7F7F7Fusing namespace std;struct Node{ in

2011-10-11 20:18:32 498

原创 POJ 1201 SPFA 差分约束

一道很蛋疼的题... 虽然很明显的差分约束,但是我就是那么错了。N久N久啊~~到现在我还是不知道为甚么!!!虽然很明显的是差分约束题,而且网上的资料乱七八糟的.... 看到了两条有用的结论:1.求最大值,采用最短路径求法。2.求最小值,采用最长路径求法。但是!为什么啊

2011-10-11 20:16:53 573

原创 POJ 1364 King 差分约束 SPFA

终于用SPFA AC了~~这题还真是!!稍后要把差分约束和SPFA总结一下~~,觉得这题还是挺有意思的。具体为什么WA了呢??? 不是那么清楚~~ 照着做就是AC了。发现形成链表就那么简单~ 嘿嘿~#include#include#define MAXN 103#def

2011-10-09 22:50:08 549

原创 POJ 1364 King 差分约束 Bellman_Ford

模板题,一直想用SPFA来做,可是这题却遇到了麻烦。因为对于原来的题来说一直想弄懂那个超级原点是怎么做的。这次用SPFA弄了N久,还是没弄出来... 后来果断用了BellmanFord()裸A啊....原来Bellman比SPFA还要好写,果断不用Dijstra了~

2011-10-09 21:44:20 562

原创 POJ 2983 SPFA 差分约束

第一次做差分约束的题,和zzy神牛一起做的,今天的目标还是3题,这是第一题。差分约束就是有N个点M个约束条件,去寻找所需要的东西。可以用SPFA也可以用BellmanFord,但是这个题的问题在于没有原点,于是乎~1.>建立一个超级原点,该原点到所有的店的距离都是0,将所

2011-10-09 13:03:34 522

原创 HDU **** 暴力模拟

在比赛的时候和小昱一起做的,他20min做出来了,而我却花了两个多小时啊!!他还是学弟呢= =内心无比歉疚...因为有些东西很不熟练吧!!虽然我想出暴力的方法还是很快很快的... 编码那个速度哦...#include#include#include#include

2011-10-08 21:00:37 590

原创 POJ 2240 Floyd

一道有趣的题目,zzy大神告诉我的用floyd... 基本上没想什么map现在用得比较熟练了,想起昨天的福州的三国杀,写的我想吐血啊!题目就是求汇率是否能形成一个环,使得利滚利,钱生钱。这样只要把初始结点对自己的汇率调整为1.0,对其他的是0,这样来用Floyd就可以解决

2011-10-08 20:54:07 539

原创 POJ1511 SPFA

第一次做SPFA,本来觉得会很难很难写,所以一直都没有去涉及这个方面的题目。在FUZHOU网络赛上遇到了属于SPFA算法的题目,可是我却完全不知道。这次网络预选赛又是3题,还是没能去成现场赛... 最后一年了,我还是这么弱小,A题还是那么慢,所以要好好把握写题的速度尽量快起来!!

2011-10-08 20:44:46 620

空空如也

空空如也

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

TA关注的人

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