SDUT-树结构练习——判断给定森林中有多少棵树
来源:互联网 发布:mastercam编程培训 编辑:程序博客网 时间:2024/05/19 20:57
树结构练习——判断给定森林中有多少棵树
Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic Discuss
Problem Description
众人皆知,在编程领域中,C++是一门非常重要的语言,不仅仅因为其强大的功能,还因为它是很多其他面向对象语言的祖先和典范。不过这世上几乎没什么东西是完美的,C++也不例外,多继承结构在带来强大功能的同时也给软件设计和维护带来了很多困难。为此,在java语言中,只允许单继承结构,并采用接口来模拟多继承。KK最近获得了一份java编写的迷你游戏的源代码,他对这份代码非常感兴趣。这份java代码是由n个类组成的(本题不考虑接口),现在,他想要知道这份代码中有多少个类没有直接基类。n个类分别用数字1..n表示。
Input
输入数据包含多组,每组数据格式如下。
第一行包含两个整数n,m,表示该份代码中的n个类和m个单继承关系。
后面m行,每行两个整数a b,表示a是b的直接基类。
Output
对于每组输入,输出该组数据中有多少个类没有直接基类。每组输出占一行。
Example Input
2 11 22 0
Example Output
12
Hint
Author
赵利强
#include <bits/stdc++.h>using namespace std;bool q[500];int main(){ int n,m,i,x,y; while(scanf("%d%d",&n,&m)!=EOF) { int sum=n; memset(q,0,sizeof(q)); if(m==0) { ; } else { for(i=0;i<m;i++) { cin>>x>>y; if(!q[y]) {sum--; q[y]=true;} } }cout<<sum<<endl; } return 0;}
阅读全文
0 0
- SDUT 2129 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树 SDUT 2129
- SDUT 2129 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树 (sdut oj 2129)
- SDUT OJ 2129 树结构练习——判断给定森林中有多少棵树
- sdut oj 树结构练习——判断给定森林中有多少棵树
- SDUT-树结构练习——判断给定森林中有多少棵树
- sdut oj2129 树结构练习——判断给定森林中有多少棵树(并查集)
- SDUT2129树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树(sdut_2129)
- SDUT2129树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 2017年多校联训3 部分题解
- Struts1和Struts2的Action线程安全问题
- 图结构练习——最小生成树(Prim+Kruskal)
- 二分查找法
- Js的继承
- SDUT-树结构练习——判断给定森林中有多少棵树
- Unsupported major.minor version 52.0。
- 查询手机联系人并展示
- Oculus VR SDK实现-Oculus针对双眼显示的交换链设计
- 类属性和实例属性详解(python)
- poj1018(DP)
- IIS+ASP.NET+C++一次访问越界导致的崩溃调试
- 服务端程序链接oracle数据库
- dom4j基础