自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

男人就应该默默地努力--某一男人

Welcome to Wintermelon‘s Blog ^_^

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

原创 (持续更新)造福GDUT计院的小伙伴们,数据结构anyview题目+答案,代码搓大牛们勿喷

GDUT数据结构anyview题目+答案,代码搓大牛们勿喷,大家随意就好!/**********【题目】试写一算法,实现链栈的判空操作。链栈的类型定义为:typedef struct LSNode { ElemType data; // 数据域 struct LSNode *next; // 指针域} LSNode, *LStack; // 结点和链栈类型******

2015-06-12 15:13:13 4746 5

原创 POJ 1860 Currency Exchange (寻找是否存在正权回路)

传送门:http://blog.csdn.net/lyhvoyage/article/details/19281013题目大意:给定货币转换的关系图和转换公式,问是否可以从给定的货币种类和数量,经过货币转换后回到初始的货币种类,使得数量增加。解题思路:可以明确的知道是求是否存在一个正权的回路,修改松弛操作中的权值和关系大小,并且注意使用SPFA时不需要判断是否进队次数大于n-1次,因为并不是求是否存

2015-06-21 23:15:11 654

原创 POJ 1502 MPI Maelstrom (简单最短路,多种算法均可)

传送门:http://poj.org/problem?id=1502题目大意:给定一个邻接矩阵,求出到结点1的最长的点的距离。解题思路:简单题,n比较小,各种最短路算法均可,下面为SPFA。Code:/* W w w mm mm 222222222 7777777777777 *//

2015-06-21 22:03:26 773

原创 Codeforces Round #308 (Div. 2) C. Vanya and Scales (数学常识,进制转换)

传送门:http://codeforces.com/contest/552/problem/C题目大意:给定砝码基重w,给定重量为w^0,w^1,w^2,,,w^100的砝码,每个只允许用一次。有一个重量为m的物品,问是否能够把物品放在天平左边,天平两边也各放一些砝码,使得天平平衡。解题思路: 把m表示成w进制,不断用m对w取模,合法的情况只有0,1,-1三种,0和1的情况容易处理,如果是-1的话

2015-06-21 18:46:03 743

原创 POJ 3660 Cow Contest (Floyd求传递闭包)

传送门:http://poj.org/problem?id=3660题目大意:n(<=100)头奶牛,每两头之间有一个能力大小关系,表示能否战胜,战胜关系可以传递,问可以确定多少头牛的排名。解题思路:关系可以传递,则可以借助Floyd求出两两之间的关系,然后对于每一头判断能否与之确定关系的牛数是否等于n-1(不包含自己),是的话,答案数加1。Code:/* W w

2015-06-18 13:39:49 706

原创 POJ 3259 Wormholes (判断负环,SPFA或Bellman-Ford都可)

传送门:http://poj.org/problem?id=3259题目大意:给出M条无向边,W条有向边,无向的权为正,有向的权为负,两点之间的边不止一条,求是否存在负环。解题思路:简单负环判断,跑一遍SPFA就可以判断了。Code:/* W w w mm mm 222222222 7777

2015-06-17 23:58:21 682

原创 POJ 2253 Frogger (最小生成树 or 最短路变形)

传送门:http://poj.org/problem?id=2253题目大意:给定n个点的坐标,求第一个点到第二个点的最短路中的最长路径。解题思路:算法一:借助Kruskal算法构造一颗伪的(不完全的)最小生成树,直到find(1)==find(2)为止,说明起点与终点均包含在 树中且是连通的,并且最短路就包含在这棵树里,Kruskal算法把边集都排了序,先合并的边都比后进来的短,所以满足题目要求的

2015-06-15 18:35:17 542

原创 XTU 1236 Fraction (二分)

题目链接:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1236题目大意: 给出一个0,1之间小数,求最接近该小数的分数,分母规定在1到1000。 注意题目有10000个数据。。。解题思路: 预处理一个分数和对应的小数表并且排好序,按照题目要求,先按分数值大小排序,再按分子分母大小排,对于每次查询进行二分查找这个表得到

2015-06-14 19:45:23 775

原创 HDU 4370 0 or 1(巧妙思路转化,0/1规划,最短路SPFA)

题目大意:给出一个n×n的矩阵,求一个n×n的只含有0和1的矩阵,使得两个矩阵位置对应的元素相乘后和最小。1.X 12+X 13+…X 1n=1 2.X 1n+X 2n+…X n-1n=1 3.for each i (1/* W w w mm mm 222222222 7777777

2015-06-12 14:48:35 759

原创 HDU 1043 Eight (经典八数码问题,BFS+状态枚举+伪哈希)

传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1043题目大意:经典的八数码问题,给定状态,求移回原始按顺序的序列的操作序列。思路:从状态”12345678x“开始BFS下去,逐渐扩展,遍历所有可能得到的状态,顺便记录每个状态结点的父子关系,为后面输出操作序列作准备,判重为了方便,用了一个效率不太好的STL map,搞了点伪哈希,把9!个状态映射成从1到

2015-06-09 15:36:26 929

原创 POJ 3139 / LA 3693 Balancing the Scale (枚举,状态压缩)

传送门:http://poj.org/problem?id=3139题目大意:给出16个不大于1024数,每个数只使用一次,求使得下列等式成立的方案数。x1 *  4 + x2 * 3 + x3 * 2 + x4  = x5 + x6 * 2 + x7 * 3 + x8 * 4y1 * 4 + y2 * 3 + y3 * 2 + y4 = y5 + y6 * 2 + y

2015-06-01 15:04:13 947

空空如也

空空如也

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

TA关注的人

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