自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 null id in entry (don't flush the Session after an exception occurs) 解决方法

最近在学习基于ssh的注解的系统,然后在实现往数据库增加记录时可以增加第一个,第二个就报错,在网上查了很多资料,大多都是 该异常信息是在提示我们没有为数据中的非空字段设置值。 然后就一直没有明白 明明都赋值了 为什么还会这样 ,然后我把unique字段和非空字段去掉即//@Column(name = "zh", unique = true, nullable = false)就好了。...

2015-12-19 19:18:00 1446

转载 UVa 11389 - The Bus Driver Problem

题意:有n个早晨的班车和下午的班车,分配给司机,如果工作总时间超过d,超过的部分要给加班费;求最小的加班分花费。 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 5 using namespace std; 6 7 int morning...

2015-10-01 16:12:00 90

转载 uva 1418 - WonderTeam

题意:你n支球队进行比赛,每两支队伍之间进行2场比赛,胜得3分,平得1分,输得0分,比赛后挑选出一个梦之队,要求进球总数最多,胜利场数最多,失球总数最少,并且三种都不能与其它对比列第一。问说梦之队的最低可能排名。 分析:其实3个限定条件只有胜利场数最多有用,因为梦之队可以在胜利场次大比分获胜,输的比赛都是1:0负于对手,其他两个就无关紧要了。要让梦之队排名尽量低,也就意味着让其得分尽量...

2015-10-01 15:59:00 109

转载 uva 10905 Children's Game

题意:给n个数字,将它们重新排序得到一个最大的数字, 分析:写一个比较函数每次调用,比较a+b>b+a; 1 #include<iostream> 2 #include<cstdio> 3 #include<string> 4 #include<algorithm> 5 using namespace std...

2015-10-01 14:43:00 96

转载 uva 471 - Magic Numbers

题意:给出一个数n,问有多少组数满足是s1/s2 =n,要求组成s1和s2的数字没有重复的。 分析:枚举,然后二进制判断各位数字是否相同。 1 #include<iostream> 2 #include<cstdio> 3 #define INF 9876543210 4 using namespace std; 5 6 bool...

2015-10-01 14:30:00 78

转载 UVA 1508 - Equipment dp状态压缩

题意: 已知n个5元组,从中选出k组,使得这些组中5个位置,每个位置上最大数之和最大。 分析:当k>5时,就是n个5元组最大的数之和,当k<5时,就当做5元组,状态压缩,用00000表示未选出5个最大值,11111表示已经选出了5个最大值,那么情况就一共有32种,然后枚举每种情况更新f[i][j]数组,f[i][j]数组储存选i组情况是j的最大值之和是多少,结果就是...

2015-09-27 16:33:00 88

转载 Uva120 Stacks of Flapjacks

1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 using namespace std; 5 int a[31],n; 6 7 void rev(int ct) { 8 printf("%d ", n-ct); 9 for...

2015-09-23 17:37:00 77

转载 UVA 10020 Minimal coverage

题意:已知M,以及多个区间,求能覆盖[0,M]的最少的区间。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 struct node 7 { ...

2015-09-16 15:34:00 53

转载 UVA434 - Matty's Blocks

题意:已知前视图和右视图,求最少需要几个正方体以及至多可以再增加几个正方体。 分析:先对于最小木块数,要想用最少的立方体搭建,那就意味着前视图中的每一竖立方体的高度最好都要被右视图中的高度所利用到。所以我们以正视图为基准,正视图需要的立方体总数加上侧视图存在无法利用正视图的数量,就是最少需要的立方体数。其次对于最大木块数,我们可以发现,对于每个位置,我们可以放最小的那个高度都不影响前视...

2015-09-10 17:58:00 78

转载 UVa 311 - Packets

题目大意: 有1*1,2*2,3*3,4*4,5*5,6*6大小的盒子,要把它们装到6*6的盒子里,它们的高度都是相同的。求用最少的6*6盒子把所有尺寸的盒子都装起来。 分析:(参考 D_Double's Journey的博客) 6*6的盒子中可以由各种尺寸的盒子来填满。可以有以下这些情况: 1个6*6 1个5*5+11个1*1 1个4*4+5个2*2(有空隙时优先放置2*2...

2015-09-08 20:38:00 108

转载 uva 11039 - Building designing

题意:有n个绝对值各不相同的非0整数,选出尽量多的数,排成一个序列,使得正负号交替且绝对值递增。 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cmath> 5 using namespace std; 6 ...

2015-09-06 20:06:00 104

转载 10970 - Big Chocolate

题意 :已知n*m的巧克力,问需要掰多少次能让巧克力成为最小的一块; 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int n,m; 6 while(cin>>n>>m) 7 cout<<n*m-1<&lt...

2015-08-31 20:35:00 74

转载 uva11636-Hello World!

题意:已知有一行printf(“Hello World!”\n);以后就可以复制,问多少次之后就可以达到所需要的行数。 题解:模拟; 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 int main() 5 { 6 int n,cas=1;...

2015-08-31 20:29:00 81

转载 POJ3083 Children of the Candy Corn(Bfs + Dfs)

题意:给一个w*h的迷宫,其中矩阵里面 S是起点,E是终点,“#”不可走,“.”可走,而且,S、E都只会在边界并且,不会在角落,例如(0,0),输出的话,每组数据就输出三个整数,第一个整数,指的是,以S的起点为当前所对着的路径为正方向,如果正方向的左边能走的话,就走左边,不能就按正方向走,不行的话就就往回走,如此反复,记录步数,并输出,第二个整数也是如此,只不过搜的方向改成正方向的右边。...

2015-08-14 20:53:00 97

转载 POJ2251-Dungeon Master

题意:给出一三维空间的地牢,要求求出由字符'S'到字符'E'的最短路径移动方向可以是上,下,左,右,前,后,六个方向,每移动一次就耗费一分钟,要求输出最快的走出时间。不同L层的地图,相同RC坐标处是连通的,“#”不可通过,“.”可走。 分析:最短路Bfs,和二维的基本一样,就是原来4个方向,现在6个方向,原来数组是二维,现在是三维,也相当于模板题了。 1 #include&lt...

2015-08-12 14:45:00 83

空空如也

空空如也

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

TA关注的人

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