题目链接:bzoj1191

题目大意:

总共有m道题,选手有n种不同的“锦囊妙计”。主持人规定,每道题都可以从两种“锦囊妙计”中选择一种,而每种“锦囊妙计”只能用一次。选手只有答对了题才能接着答题,否则直接被淘汰。问最多通过的题数。

题解:

匈牙利求二分图最大匹配

构图:题当公牛,锦囊当母牛。每道题都连上它能用的锦囊就好了

要看题啊看清题啊。没看清题就交WA了两次qwq

//如果我在GDKOI前做了这题,我可能就不会把day2T2想成单纯的贪心了TAT出来发现个个都会构图???

#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<iostream>
#include<algorithm>
using namespace std;
#define maxn 1500int bf[maxn],n,m;
bool ask[maxn],ed[maxn][maxn];
bool ffindmn(int x)
{for (int i=0;i<n;i++)if (ed[x][i] && !ask[i]) {ask[i]=true;if (bf[i]==-1 || ffindmn(bf[i])){bf[i]=x;return true;}}return false;
}
int main()
{//freopen("a.in","r",stdin);//freopen("a.out","w",stdout);int i,x,y,ans;ans=0;scanf("%d%d",&n,&m);memset(ed,0,sizeof(ed));for (i=1;i<=m;i++){scanf("%d%d",&x,&y);ed[i][x]=ed[i][y]=true;}memset(bf,-1,sizeof(bf));for (i=1;i<=m;i++){memset(ask,false,sizeof(ask));if (ffindmn(i)) ans++;else break;}printf("%d\n",ans);return 0;
}

bzoj1191[HNOI2006] 超级英雄Hero相关推荐

  1. BZOJ1191: [HNOI2006]超级英雄Hero(二分图匹配)

    Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 5860  Solved: 2617 [Submit][Status][Discuss] Descri ...

  2. [bzoj1191][HNOI2006]超级英雄Hero

    题意:有n个锦囊妙计,m道题.先从第1道题做起,每道题都有两个妙计可以解决,解决之后才能进入下一题,每个妙计只能用一次,求最多能解决多少题 题解:二分答案+网络流check #include<c ...

  3. bzoj1191 [HNOI2006]超级英雄Hero

    Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金.主持人问题准备了若干道题目,只有当选手正确回 ...

  4. bzoj1191: [HNOI2006]超级英雄Hero

    裸匈牙利.我已经15题1A了(捂脸) #include<cstdio> #include<iostream> #include<cstring> #include& ...

  5. bzoj1191[HNOI2006]超级英雄Hero

    裸的二分图匹配,毕竟是t1,但是主要是有一句题目一旦没办法匹配了就要break,没看到闯关制的我调了好久 #include<iostream> #include<cstdio> ...

  6. bzoj 1191: [HNOI2006]超级英雄Hero

    1191: [HNOI2006]超级英雄Hero Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4590  Solved: 2106 [Submit ...

  7. BZOJ 1191: [HNOI2006]超级英雄Hero 二分图匹配

    1191: [HNOI2006]超级英雄Hero Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4430  Solved: 2036 [Submit ...

  8. 【bzoj1191】 HNOI2006—超级英雄Hero

    http://www.lydsy.com/JudgeOnline/problem.php?id=1191 (题目链接) 题意:有m个问题,n个锦囊妙计,每个锦囊妙计可以解决一个问题,每个问题有两个锦囊 ...

  9. bzoj 1191 [HNOI2006]超级英雄Hero

    Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的 多少获得不同数目的奖品或奖金.主持人问题准备了若干道题目,只有当选手正确 ...

最新文章

  1. 微信小程序点餐+SpringBoot(包括后台)
  2. 数字营销迎来黄金期 TalkingData推出“营销云”平台
  3. linuxmessage日志消失_某工的centos7 启动了rsyslog之后,日志/var/log/messages等都不产生日志了,都是空的。求大神解决!...
  4. IDEA快速生成构造器(构造函数)
  5. 【电路原理】学习笔记(0):电路与电路模型
  6. 【Calcite】SQL 形式化语言——关系代数
  7. [JNI] 开发基础(7)结构体
  8. python提取全部个股数据_Python 股票历史数据的获取
  9. java 504错误怎么解决_前端报504错误如何定位
  10. 末日的传说 洛谷p1338
  11. KaLi Linux 2019.2安装netspeed
  12. 基于`IRIS`,动态解析`HL7`消息
  13. 数据库面试题——索引(一)
  14. 选择代码覆盖工具的 10 个标准
  15. Python之进程 3 - 进程池和multiprocess.Poll
  16. 【计算机网络】DNS域名解析
  17. 对struct cred新理解
  18. runtime-compiler和runtime-only的区别
  19. 技术资料收藏:Windows系统文件中文详解
  20. 剑指offer 青蛙跳楼梯

热门文章

  1. Vue进阶知识(2)
  2. 一台全自动生化机导出化验结果的方法
  3. [读书笔记]《如何阅读一本书》How to Read a Book 05
  4. 通过CubeMX实现STM32的USB支持
  5. ROS(12)-ur驱动包内容解释
  6. 物联网时代,智能家居的发展方向
  7. python拷贝文件函数_python笔记2小数据池,深浅copy,文件操作及函数初级
  8. html中的固定定位的用法
  9. 硬件工程师如何选择一款合适的霍尔电流传感
  10. 工程图学及计算机绘图第二版答案,工程图学及计算机绘图习题集 第3版