自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzj的专栏

永远不要放弃自己,因为当你放弃自己时,你也放弃了国家。

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

原创 sgu-201 Non Absorbing DFA

题目大意:给你一个字符串,表示拥有的字符为长度L,即操作的种类L ,然后给你一个无向图,有n个顶点,标号从1~n,之后输入一个S,表示起点,即你一开始所在的位置,然后给你一个集合Σ,先输入元素个数,然后输入包含的元素有哪些。然后再给你一个数N,表示操作的字符串长度。最后停留的点必须在Σ中。之后输入一个n*L的矩阵,第i行第j列表示在点号为i的点上进行字符操作 j 将会到达的点,记为chan

2015-01-21 20:06:03 848 1

原创 sgu-226 Colored graph

题目大意:给你一个n(nn的一条最短路径,满足相邻的两条边不能是同一种颜色。输出最短路径长度。解题思路:一道很水的SPFA题目,只是要加上一点限制条件,我们可以用dist[ i ][ j ]表示第i个点并且是由j颜色的边连过来的最短路,一开始我们将所有的赋初始值为无穷大,然后令dist[1][0]=0,接着就是SPFA跑一遍就行了。需要注意的是,这个图由自环,我们可能有时要

2015-01-21 13:06:12 922

原创 sgu-223 Little Kings

题目大意:给你一个n*n的棋盘(n解题思路:很裸的一道状压DP,用一个数表示二进制,二进制位上为1则表示放,否则表示不放,然后转移用dfs就行了。AC代码:#include #include #include #include #include #include #define MAX(a,b) ((a)>(b)?(a):(b))#define M

2015-01-19 13:52:07 1018

原创 sgu-221 Big Bishops

不想说什么了,220-221两道一样的题目,就是一个数据大点,要高精度而已http://blog.csdn.net/qq_21995319/article/details/42834743AC代码:#include #include #include #include #include #include #define MAX(a,b) ((a)>(b)

2015-01-18 13:47:31 1069

原创 sgu-220 Little Bishops

题目大意: 给一个n*n(n解题思路:我们将这个棋盘染色,然后会发现不同颜色上的象是不会影响的,然后这时就转换成每一种颜色中方k‘个象可以有多少种方法。这时就变成了之前做过的一道题,就是问棋盘上可以放多少个车,但是不同的是那是个长宽相等的,但是对于这个我们将他转45°会发现是上下对称的,但是每一行都有差距1.这时不能直接用组合数学计算了,应该DP,我们将同种

2015-01-18 12:28:17 1285

原创 sgu-219 ynchrograph

题目大意:在系统学中,Petri nets的一种特殊情况经常被纳入考虑范围,这种特殊情况被称为Synchrograph。Synchrograph是一个有向图,每条弧都有一个非负整数权。一个点,如果所有指向它的边都是正数(也就是大于0),这个点就称之为“可燃点”。 对Synchrograph的操作是一轮一轮进行的。在每一轮中,操作者都会随机的选一个“可燃点”进行“燃烧”。所谓燃烧就是:所有指

2015-01-16 20:08:53 932

原创 sgu-218 Unstable Systems

题目大意:Sasha是一个网络的管理员,这个网络由N台计算机组成。现在有N个程序要求分配给这些计算机运行。由于机器的不稳定性,每台计算机对于不同的程序都有一个“差错值”(正比于运行出错的概率)。现在要求你帮助Sasha安排这些计算机运行程序,使得所有的“差错值”中的最大值最小。输入给你一个n,然后是一个n*n的矩阵,第i行表示程序在第i台电脑上运行的差错值。然后要你输出最小的差错值,然后输出每

2015-01-16 18:44:47 1015

原创 sgu-217 Two Cylinders

题目大意:给你r1,r2,表示两个无限长的圆柱体的半径,然后这两个圆柱体的中心线相互垂直,求重复的体积。解题思路:这题一开始准备直接暴力积分做,然后滚粗了,不是挂精度就是wa了,所以后来就膜拜大神的做法去了,大神用的是自适应辛普森,当这个函数的(a,b)段接近二次函数的时候,这一段的积分就是,然后我想这道题不就是近似二次函数吗(也可能是我搞错了),然后就直接对(0,MIN(

2015-01-16 13:32:45 1010 1

原创 sgu-216 Royal Federation

题目大意: 给定n,B,然后给你一个n个节点的树,要求你将其分成几块(k),要求每一块的点数大于等于B并且小于等于3B,然后个每一块设定一个capital(capital可以不再这个块中,但是块中的点到capital的路径上不能有不属于这个块的点),要你输出k,然后每个节点属于的块的编号,接着输出每个块的capital。解题思路:一道不是很难构造题,DFS一遍,然后如果有一个节点的

2015-01-16 13:14:22 892

原创 sgu-214 Weird Dissimilarity

题目大意:给你一个字符串Σ,我们假设它的长度为L,然后再给你两个字符串λ,γ,接下来就是一个L*L的矩阵,i行j列表示Σ[i]变换成Σ[j]的花费。然后要你求出两个长度相等的字符串a,b,使得λ是a的子串,γ是b的子串,然后使得a[i]变换成b[i]的花费总和最小,输出最小花费和a,b。解题思路:很明显的DP题,和LCS很像,定义f[i][j]表示a的前i个与b的前

2015-01-14 12:41:52 982

原创 sgu213-Strong Defence

题目大意:给你一个无向图,然后一个s,t表示起点和终点,然后输入n,m,s,t,将m条无相边分成L个集合,使得任意一个集合的边被去掉后,都不能从t到达s(或者是s到达t,具体不记得了,但是差不多吧。。。。。),然后要你求出最大的L,然后输出每一个边集。解题思路:首先看到要使得不能到达,我想到了网络流,但是后来想想发现,其实很简单。先以s为起点跑一遍最短路,然后会得到一个di

2015-01-13 18:54:12 835

原创 sgu-212 Data Transmission

题目大意:给你一个图,n(点数),m(边数),l,和每个点上的标号h,h表示到源点的最短路,h=1表示是源点,h=l表示是汇点,显然是一个层次图,然后要你求最大流。解题思路:首先我们注意一下数据范围,然后我就怂了,本来看到题目觉得就是分分钟dinic上去秒掉的,但是我还是too naive,所以我只能滚粗去学预流推进了。。。。。。。由于预流推进很难讲,所以请大家自己去查阅资

2015-01-12 13:20:36 937

原创 sgu-210 Beloved Sons

题目大意:国王对每个儿子有一个喜欢值v[ i ],现在儿子们都想找一个对象(对象有n个)儿子只肯和喜欢的一些人结婚,如果某个儿子找到了对象,那么国王的欢喜度就会加上v[i]现在求如何能让国王欢喜度达到最大!解题思路:首先我们要树立一个正确的道德观对吧,一个儿子只能娶一个女的,一个女的也只能嫁给一个男的对吧。所以这是一个很明显的二分图匹配的模型,然后既然是最大的欢喜度,那么我

2015-01-09 13:13:36 990

原创 sgu-207 Robbers

题目大意:n个强盗抢银行共得到m个金币,抢劫前他们确定了分配方案,每个人按比例xi/Y分配,x1+x2+。。。+xn=Y,m不一定被Y整除,假设第i个强盗分配了ki个金币,那么不公平度为| xi/Y-ki/m |,现在输入n,m,y,x,求出ki,使得不公平度最小。解题思路:首先我们比例 [xi/Y*m] 给每个分配,然后由于是向下取整,所以分配出去的一定小于等于m,假设剩下了

2015-01-05 13:23:33 912

原创 sgu-206 Roads

题目大意:给你一个n,m,表示一个无向图G中有n个点,m条边,m>=n-1,然后保证前n-1条边可以构成一棵生成树,然后问对于每条边应该如何修改权值使得前n-1条边构成的生成树是图的最小生成树。输出每条边修改后的值解题思路:首先想了很久都没有思路,然后最后怂了,看了别人的题解才发现这么神奇,这题的正解是KM观察题目我们发现,对于前n-1条边,我们需要的就是将其改小,

2015-01-04 22:42:51 944

空空如也

空空如也

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

TA关注的人

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