拓扑排序+BFS.
#include<stdio.h> #include<string.h> int n,m,edge; #define max 10005 struct node { int u,v; }tt[max*100]; int marry[max],queue[max],vis[max],v[max],dgree[max]; int find(int t) { int i,front=0,rear=0,sum=1; queue[++rear]=t; while(front!=rear) { int k=queue[++front]; for(i=0;i<edge;i++) if(tt[i].v==k&&vis[tt[i].u]) { queue[++rear]=tt[i].u; sum++; vis[tt[i].u]=false; } } return sum; } void PFTP() { int i,j,k,front=0,rear=0,t; memset(dgree,0,sizeof(dgree)); memset(vis,true,sizeof(vis)); memset(v,true,sizeof(v)); for(i=0;i<edge;i++) { dgree[tt[i].v]++; } for(i=1;i<=n;i++) if(dgree[i]==0) { queue[++rear]=i; vis[i]=false; } while(front!=rear) { t=queue[++front]; v[t]=false; for(i=0;i<edge;i++) { if(tt[i].u==t&&vis[tt[i].v]) { dgree[tt[i].v]--; } } for(i=1;i<=n;i++) { if(dgree[i]==0&&vis[i]) { queue[++rear]=i; vis[i]=false; } } } int sumn=0,sumstep=0; memset(vis,true,sizeof(vis)); for(i=0;i<m;i++) { t=marry[i]; if(v[t]==false) { sumn++; if(vis[t]) {vis[t]=false;sumstep+=find(t);} } } printf("%d %d\n",sumn,sumstep); } int main() { int i,a,b,j,k; edge=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); for(j=0;j<k;j++) { scanf("%d",&a); tt[edge].u=a;tt[edge].v=i; edge++; } } scanf("%d",&m); for(i=0;i<m;i++) scanf("%d",&marry[i]); PFTP(); return 0; }
您还没有登录,请您登录后再发表评论
Doraemon,深入了解一些常见的后端框架.zip
资源来自pypi官网。 资源全名:doraemon-robotframework-1.0.9.tar.gz
python库,解压后可用。 资源全名:doraemon_robotframework-1.0.9-py3-none-any.whl
资源来自pypi官网。 资源全名:Doraemon-0.4-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:doraemon_robotframework-1.0.9-py3-none-any.whl
doraemon
Doraemon973.test.github.io
Html+Css+JavaScript+Bootstrap4,响应式网页,内有音乐播放,视频播放、加速、暂停,悬浮框等....
手写ioc框架
获取doraemon新选项卡主题,每次打开一个新标签时都会享受可爱的高清壁纸。 ★我们的doraemon主题中包含的内容?此扩展提供了各种各样的高清Doraemon壁纸。您可以选择幻灯片选项,并享受漂亮的Doraemon壁纸显示。您...
私人像素步进记录器 Chrome浏览器扩展程序,用于Private Pixels Visual UI回归测试服务。 该扩展名使您可以在给定的网页上记录用户事件(单击事件和文本字段输入)。 只需按“开始录制”即可开始录制,然后单击并在...
doraemon 百宝箱-收集、封装常用的工具
doraemon-config-serverAutomatically exported from code.google.com/p/doraemon-config-server一套监控、服务降级、统一配置集成系统.背景:一方面,在SOA服务化过程中,我们将业务封装成业务接口的方式,以...
ra啦A梦设置React环境######建立您的形象首先将节点镜像切换到npm config set registry https://registry.npm.taobao.orgcd进入与Dockerfile处于同一级别的Doraemon文件夹,在以下命令中运行docker build -t <your>/...
代码在tkinter上使用圆形、矩形等工具,绘制了哆啦a梦的形状,使用eval()、sleep()等函数,是为了生成绘制过程的动画效果,如果觉得我画的胖了,可以调整椭圆的参数,改变形状比例,也可以调整动画效果,一次性完成...
在其他网站下到的一个用css3+html5画出来的多啦A梦,和大家分享一下。很不错的代码
第一部分:在Draw Doraemon的代码的第一部分中,导入turtle模块并启动函数名称“ avinash”,并指定参数“ x”和“ y”。然后,调用penup()方法并转到(x,y)。然后放下笔。 b。现在,启动一个函数名称“ aankha...
资源分类:Python库 所属语言:Python 资源全名:Doraemon-1.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Doraemon.exe
相关推荐
Doraemon,深入了解一些常见的后端框架.zip
资源来自pypi官网。 资源全名:doraemon-robotframework-1.0.9.tar.gz
python库,解压后可用。 资源全名:doraemon_robotframework-1.0.9-py3-none-any.whl
资源来自pypi官网。 资源全名:Doraemon-0.4-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:doraemon_robotframework-1.0.9-py3-none-any.whl
doraemon
Doraemon973.test.github.io
Html+Css+JavaScript+Bootstrap4,响应式网页,内有音乐播放,视频播放、加速、暂停,悬浮框等....
手写ioc框架
获取doraemon新选项卡主题,每次打开一个新标签时都会享受可爱的高清壁纸。 ★我们的doraemon主题中包含的内容?此扩展提供了各种各样的高清Doraemon壁纸。您可以选择幻灯片选项,并享受漂亮的Doraemon壁纸显示。您...
私人像素步进记录器 Chrome浏览器扩展程序,用于Private Pixels Visual UI回归测试服务。 该扩展名使您可以在给定的网页上记录用户事件(单击事件和文本字段输入)。 只需按“开始录制”即可开始录制,然后单击并在...
doraemon 百宝箱-收集、封装常用的工具
doraemon-config-serverAutomatically exported from code.google.com/p/doraemon-config-server一套监控、服务降级、统一配置集成系统.背景:一方面,在SOA服务化过程中,我们将业务封装成业务接口的方式,以...
ra啦A梦设置React环境######建立您的形象首先将节点镜像切换到npm config set registry https://registry.npm.taobao.orgcd进入与Dockerfile处于同一级别的Doraemon文件夹,在以下命令中运行docker build -t <your>/...
代码在tkinter上使用圆形、矩形等工具,绘制了哆啦a梦的形状,使用eval()、sleep()等函数,是为了生成绘制过程的动画效果,如果觉得我画的胖了,可以调整椭圆的参数,改变形状比例,也可以调整动画效果,一次性完成...
在其他网站下到的一个用css3+html5画出来的多啦A梦,和大家分享一下。很不错的代码
第一部分:在Draw Doraemon的代码的第一部分中,导入turtle模块并启动函数名称“ avinash”,并指定参数“ x”和“ y”。然后,调用penup()方法并转到(x,y)。然后放下笔。 b。现在,启动一个函数名称“ aankha...
资源分类:Python库 所属语言:Python 资源全名:Doraemon-1.2.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Doraemon.exe