博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 10766 Organising the Organisation
阅读量:7223 次
发布时间:2019-06-29

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

 

题意:

n个员工,除总经理外每个人只能有一个直接上级

有m对人不能成为直接的上下级关系

规定k为总经理

问员工分级方案

 

无向图生成树的个数与根无关

所以直接用矩阵树定理即可

 

#include
#include
#include
using namespace std;typedef long long LL;int n,C[51][51];bool can[51][51];int main(){ int n,m,k,u,v; LL t,ans; while(scanf("%d%d%d",&n,&m,&k)!=EOF) { memset(C,0,sizeof(C)); memset(can,false,sizeof(can)); while(m--) { scanf("%d%d",&u,&v); can[u][v]=can[v][u]=true; } for(int i=1;i

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/7418326.html

你可能感兴趣的文章
关于Cocos2d-x中地图轮播的实现
查看>>
Zookeeper运维小结--CancelledKeyException
查看>>
POJ 2104(K-th Number-区间第k大-主席树)
查看>>
HDOJ 2689
查看>>
[置顶] js综合应用:表格的四则运算
查看>>
SQLServer 2008 :error 40 出现连接错误
查看>>
VS2013 单元测试(使用VS2013自带的单元测试)
查看>>
git add --all 为啥不能添加空文件夹,这样设计的初衷是
查看>>
Linux find/grep命令
查看>>
【数据结构与算法】(二) c 语言链表的简单操作
查看>>
线程相关参数
查看>>
改造 Android 官方架构组件 ViewModel
查看>>
贾跃亭被指拿恒大的投资款告投资人 总费用超2000万
查看>>
春运守护者 大陆首批台湾籍乘务长黄佳莹
查看>>
潮汕明代皇封御葬古墓受损追踪:当地相关部门介入
查看>>
使用js操作checkbox
查看>>
分享阿里云服务器系列之弹性裸金属服务器
查看>>
Merge k Sorted Lists@LeetCode
查看>>
Hibernate-ORM:15.Hibernate中的Criteria查询
查看>>
Flask從入門到入土(五)——Flask与数据库
查看>>