博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj2539: [Ctsc2000]丘比特的烦恼
阅读量:5462 次
发布时间:2019-06-16

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

KM(带权二分图匹配)的裸题,就是构图和细节恶心。。

感觉今天一直在搞二分图匹配。。

#include
#include
#include
#include
#include
#include
#include
using namespace std;map
mp;char ss[10];void Rose_max(){ int len=strlen(ss); for(int i=0;i
=x3&&x3>=x2))&&((y1<=y3&&y3<=y2)||(y1>=y3&&y3>=y2))) if((y3-y1)*(x3-x2)==(y3-y2)*(x3-x1)) {v[i][j]=false;break;} } } } memset(love,-63,sizeof(love)); for(int i=1;i<=n;i++) for(int j=n+1;j<=2*n;j++) if(v[i][j]==true)love[i][j-n]=1; while(1) { memset(ss,0,sizeof(ss));scanf("%s",ss);Rose_max(); if(ss[0]=='e'&&ss[1]=='n'&&ss[2]=='d'&&strlen(ss)==3)break; int p1=mp[ss]; memset(ss,0,sizeof(ss));scanf("%s",ss);Rose_max(); int p2=mp[ss]; if(p2<=n)swap(p1,p2); scanf("%d",&x); if(v[p1][p2]==true)love[p1][p2-n]=x; } //------init------------ KM(); return 0;}

转载于:https://www.cnblogs.com/AKCqhzdy/p/8630125.html

你可能感兴趣的文章
Could not find or load main class
查看>>
VC 预定义宏
查看>>
indexOf()
查看>>
dom4j对xml读取操作
查看>>
Yii2.0实现微信公众号后台开发
查看>>
Shell 传递参数
查看>>
Ibatis 泛型化dao模版
查看>>
hrbust 1133 (kruskal)
查看>>
vue 接口统一管理
查看>>
margin 相关 bug 系列
查看>>
模拟+贪心 SCU 4445 Right turn
查看>>
2012 Multi-University #7
查看>>
第五章 循环结构反思
查看>>
WebConfig配置文件有哪些不为人知的秘密?
查看>>
自动控制原理的三不管地带之——开闭环函数特征方程原理
查看>>
HDU 2001 计算亮点间的距离
查看>>
spring学习笔记--quartz和定时任务执行
查看>>
ASP.NET页面刷新样式改变解决方法
查看>>
Redis- 简单操作命令
查看>>
洛谷 P2827 蚯蚓 解题报告
查看>>