自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GejinZ

Be serious.

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 hdu 2112 (题意是错的)

题意:给相连的两个站点之间的距离,求从起点到终点的最短路径ps: 这道题目真是见过的最傻逼的题目了....不知道出题人是不是傻逼。。根本就没写双向路好不好!还特么傻逼一样加了“每行有站名s,站名e”  这么蛋疼的提示,坑人也特么不会真特么SB艹code:#include #include #include #include #include #include #incl

2015-07-29 14:21:11 478

原创 poj 1459 多源汇最大流

分析在这里窝把原来的那个方法也写上好了,反正也差不多....其实....还写了最高标号预流推进....................................就是这么蛋疼....然而在这道题目上来说,,这三种方法其实都一样。。。code:#include#include#include#include#include#include#include#i

2015-07-27 17:58:57 803

原创 poj 1459 多源汇网络流 ISAP

题意:给n个点,m条边,有np个源点,nc个汇点,求最大流思路:超级源点把所有源点连起来,边权是该源点的最大允许值;所有汇点和超级汇点连接起来,边权是该汇点的最大允许值;跑最大流code:#include#include#include#include#include#include#include#include#include#include#i

2015-07-27 17:53:21 935

原创 UVA 10735 混合图的欧拉回路

题意:判断混合图中是否存在欧拉回路,如果存在欧拉回路,输出路径。思路:欧拉回路 存在每条边经过且只经过一次后回到原点的路径在混合图中存在欧拉回路,需要满足以下条件:1.把所有无向边任意规定一个方向后,对于每个点,满足 |入度-出度| % 2 == 02.按照上面已经规定的方向,利用 无向边 建图(有向边忽略掉),然后对于每个结点u,如果in[u]out[u], 建边(u,

2015-07-27 17:35:21 709

原创 ZOJ 2366 Weird Dissimilarity (简单DP)

题意:字符c1和c2的距离为d(c1, c2),已知两个字符串s和t,现在要找长度相等的两个字符串a和b,使得s是a的子序列,t是b的子序列,且a和b的距离最小。思路:字串和子序列是不一样的。。。。子序列是允许中间 间断 的,而字串必须是连续的...比赛的时候居然理解错了....T_T这样的话,用最长公共子序列的思路来解决这道题就好啦~dp[i][j]表示 “第一个串处理到

2015-07-13 13:09:40 1455

原创 hdu 4940 Destroy Transportation system( 无源汇上下界网络流的可行流判断 )

题意:有n个点和m条有向边构成的网络,每条边有两个花费:d:毁坏这条边的花费b:重建一条双向边的花费寻找这样两个点集,使得点集s到点集t满足 毁坏所有S到T的路径的费用和 > 毁坏所有T到S的路径的费用和 + 重建这些T到S的双向路径的费用和。思路1:然后这个无源汇带上下界网络流的可行流问题的求解方法见这里~~建图就是上面说的那样啦~最后判断有没有可行流就是

2015-07-09 14:43:22 1059

原创 hdu 4939

题意:长度为n个单位的map,每个单位需要时间t来走完。每个单位可以放置一个塔。一共有三种塔,每种塔的作用不同:1.只能攻击当前单位,每秒x点伤害(红塔)2.攻击当前单位之后的所有单位,每秒y点伤害(绿塔)3.使目标经过本单位之后减速,之后每单位需要的时间+z(蓝塔)问目标受到的最多的攻击是多少思路:首先明确,1塔只能放在最后才最优。然后就是解决前面的塔放2还是

2015-07-08 19:42:09 922

原创 uva 10934 装满水的气球

题意和思路见:http://blog.csdn.net/shuangde800/article/details/11273123我的想法:首先问题转化一下将问题转化成:定义f[i][j] 表示给i个水球和j次实验机会,最高能够测试到几层~则会有如下的转移方程:f[i][j] = f[i][j-1] + f[i-1][j-1] + 1;后一部分是说选在第k层试第一次,

2015-07-07 15:58:42 1618 1

吉大 各种基本ACM必备算法基础

吉大 各种基本ACM必备算法基础

2014-01-05

空空如也

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

TA关注的人

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