博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdoj1435 Stable Match(稳定婚姻问题)
阅读量:5734 次
发布时间:2019-06-18

本文共 1182 字,大约阅读时间需要 3 分钟。

简单稳定婚姻问题。

题目描述不够全面,当距离相同时容量大的优先选择。

稳定婚姻问题不存在无解情况。

1 #include
2 #include
3 #include
4 #include
5 #include
6 #define maxn 205 7 using namespace std; 8 struct point{ 9 int num,v;10 double x,y,z;11 }Man_array[maxn],Woman_array[maxn];12 struct point2{13 int num,v;14 double dis;15 }A[maxn*maxn];16 int n;17 int nowb[maxn],nowg[maxn],V[maxn][maxn],B_g[maxn][maxn],G_b[maxn][maxn];18 double calc(point p,point q){19 double xx=p.x-q.x,yy=p.y-q.y,zz=p.z-q.z;20 return sqrt(xx*xx+yy*yy+zz*zz);21 }22 int comp(point2 p,point2 q){23 return p.dis
q.v;24 }25 void Stable_Marriage(){26 memset(V,0,sizeof(V));memset(nowb,-1,sizeof(nowb));memset(nowg,-1,sizeof(nowg));27 queue
Q;28 for (int i=0;i
> t;55 while (t--){56 cin >> n;57 for (int i=0;i
> Man_array[i].num >> Man_array[i].v >> Man_array[i].x >> Man_array[i].y >> Man_array[i].z;59 }60 for (int i=0;i
> Woman_array[i].num >> Woman_array[i].v >> Woman_array[i].x >> Woman_array[i].y >> Woman_array[i].z;62 }63 //男——女 64 for (int i=0;i

 

转载于:https://www.cnblogs.com/changer-qyz/p/8453217.html

你可能感兴趣的文章
使用列表
查看>>
原生CSS设置网站主题色—CSS变量赋值
查看>>
webpack 4.0 中 clean-webpack-plugin 的使用
查看>>
数据库神器:Navicat Premium
查看>>
WPF
查看>>
Best website for Photogrammetry
查看>>
中文词频统计
查看>>
POJ 2236 Wireless Network (并查集)
查看>>
python分类
查看>>
linux 中常见的压缩和解压缩的命令
查看>>
GitBlit (1)-- 在linux 安装 GitBlit 并运行
查看>>
Windows与Linux之间的文件自动同步
查看>>
topcoder srm 714 div1
查看>>
20160215
查看>>
mxnet导入图像数据
查看>>
程序是如何执行的(一)a=a+1
查看>>
go : 结构
查看>>
【Python第五篇】Python面向对象(初级篇)
查看>>
innobackupex参数之 --throttle 限速这个值设置多少合理 原创
查看>>
18 已知下面的字符串是通过RANDOM随机数变量md5sum|cut-c 1-8截取后的结果
查看>>