link:点击打开链接

有向无环图的最小路径覆盖

结论:点击打开链接

原来unique之前要先排序,坑了

#include<iostream>
#include<cstdio>
#include<vector>
#include<set>
#include<map>
#include<string.h>
#include<cmath>
#include<algorithm>
#include<queue>
#include<stack>
#define LL long long
#define mod 1000000007
#define inf 0x3f3f3f3f
#define sqr(a) (a)*(a)
#define For(i,m,n) for(int i=m;i<=n;i++)
#define Dor(i,n,m) for(int i=n;i>=m;i--)
#define lan(a,b) memset(a,b,sizeof(a))
#define maxn 1010
using namespace std;int useif[maxn];   ///记录y中节点是否使用 0表示没有访问过,1为访问过
int link[maxn];   ///记录当前与y节点相连的x的节点
int mat[maxn][maxn]; ///记录连接x和y的边,如果i和j之间有边则为1,否则为0
int gn,gm;    ///二分图中x和y中点的数目
int can(int t)
{int i;for(i=1;i<=gm;i++){if(useif[i]==0 && mat[t][i]){useif[i]=1;if(link[i]==-1 || can(link[i])){link[i]=t;return 1;}}}return 0;
}
int MaxMatch()
{int i,num;num=0;lan(link,-1);for(i=1;i<=gn;i++){memset(useif,0,sizeof(useif));if(can(i)) num++;}return num;
}int main()
{
//    freopen("1.txt","r",stdin);
//    freopen("2.txt","w",stdout);int n;while(~scanf("%d",&n)){lan(mat,0);int a[1010];For(i,1,n)scanf("%d",&a[i]);sort(a+1,a+1+n);n=unique(a+1,a+1+n)-(a+1);if(n==1){printf("1\n");continue;}For(i,1,n){For(j,1,i-1){if(a[i]%a[j]==0){mat[i][j]=1;}}}gn=gm=n;int ans=MaxMatch();printf("%d\n",n-ans);}return 0;
}

neu ikobikob相关推荐

  1. NEU(Fst Network Embedding Enhancement via High Order Proximity Approximation)

    NEU(Fst Network Embedding Enhancement via High Order Proximity Approximation) NEU(Fst Network Embedd ...

  2. NEU健康上报脚本解析教程

    一.概述 python脚本不是我写的,源项项目地址(感谢作者的开源): 链接: https://github.com/Bmaili/NEU_health_daka 需要技术,简单的抓包,python的 ...

  3. openlayers 加载天地图及自定义EPSG:4490坐标系以及axisOrientation的值为enu或neu的问题

    借鉴了一网络上的  以及自己整合的两种方式 第一种: 首先openlayer自带的projection的坐标系是支持EPSG4326的,我们想要支持EPSG4490的坐标系,就必须将4490的坐标系注 ...

  4. rpmfusion 的国内大学 NEU 源配置

    2019独角兽企业重金招聘Python工程师标准>>> 这里仅以安装 free 部分为例.其实方法与 Fedora 的 NEU 源配置 类似. 安装 rpmfusion-free-r ...

  5. NEU:F-大侠住店

    昨晚参加了NEU-OJ上的一个竞赛,只做出了这道题,有些NEU跟我同年级的童鞋做了三四道,小伙儿,路还很长啊--期末了,事儿也多了起来,有很多事都放不下,做题的量不多,能每天一道就不错了,加油!尽量把 ...

  6. NEU 1040 Count

    1040: Count 时间限制: 1 Sec  内存限制: 128 MB 提交: 59  解决: 23 [提交][状态][讨论版] 题目描述 Many ACM team name may be ve ...

  7. NEU 1497 Kid and Ants 思路 难度:0

    问题 I: Kid and Ants 时间限制: 1 Sec  内存限制: 128 MB 提交: 42  解决: 33 [提交][状态][讨论版] 题目描述 Kid likes interest qu ...

  8. neu坐标系和xyz坐标系转换_ArcGIS投影坐标系下坐标转换成地理坐标系经纬度

    一.背景 最近由于项目原因,需要用ArcGIS进行坐标转换 由于提供的管网位置数据是坐标系是:"CGCS2000_3_Degree_GK_CM_117E "下excel表格数据,处 ...

  9. neu坐标系和xyz坐标系转换_航测必知的坐标系详解和转换关系

    在航测中可能经常会遇到不知道如何选择正确的坐标系和坐标系之间的转换,现在我们针对于航测坐标系做详细的讲解. 首先简单介绍一下航测中地理坐标系.投影坐标系以及地图投影的概念:地理坐标系:为球面坐标. 参 ...

最新文章

  1. SWF文件加密、混淆
  2. 漫谈时序设计(2)需要给复位足够的关心!
  3. IbatisNet开发使用小结
  4. android8 老手机,华为多款老旧手机获升安卓8.0,流畅度飙升!
  5. 【转】java中定义二维数组的几种写法
  6. OpenCV中用findContours函数出现的问题和解决方法
  7. 【印刷数字识别】基于matlab OCR识别系统【含Matlab源码 438期】
  8. SQL每日学习——insert into语句
  9. 上位机和下位机计算机联锁,上位机下位机各是什么意思?上位机下位机介绍
  10. 十款免费数据恢复软件
  11. 鹰式价差matlab,蝶式及鹰式价差组合策略
  12. Ubuntu:Gparted,linux 的pqmagic分区魔术师
  13. ssh免密码登录全过程
  14. Ubuntu系统修改用户名
  15. 1050: 平方和与立方和
  16. 公交系统java程序设计,基于JAVA的JSP城市公交查询系统,源码分享
  17. Dataframe中计算最大回撤的处理
  18. 主流的操作系统(带你快速了解)
  19. 怎么与人交往中保持耐心
  20. 【我的Java开发学习之旅】Windows系统下如何运行.jar文件?

热门文章

  1. Power BI数据查询编辑
  2. react native 啧啧啧
  3. mt4下载和安装好后如何使用呢
  4. 智能加工技术案例分析
  5. Gradle 2.0 用户指南翻译——第五十一章. 发布工件
  6. sra-toolkit报错:An error occured: SetCurrentDirectory: 目录名称无效。
  7. 广告拦截应用将从Google应用商城中移除
  8. 浅入Elasticsearch(全文检索服务器)
  9. Python爬取知乎“神回复”,笑得根本停不下来(附代码)
  10. 最新Java面试真题,备战金九银十。