树结构练习——判断给定森林中有多少棵树
来源:互联网 发布:2017年新出的网络红歌 编辑:程序博客网 时间:2024/06/05 21:54
Think:
单继承关系:单继承指的就是一个类只能有一个直接父类; 其实真正做起来发现挺简单的~~~~
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 1
1 2
2 0
Example Output
1
2
#include<bits/stdc++.h>using namespace std;bool flag[10086][10086];int main(){ int n, m, cnt; while(cin >> n >> m) { cnt = n; memset(flag, 0, sizeof(flag)); while(m --) { int x, y; cin >> x >> y; if(!flag[x][y]) { flag[x][y] = true; cnt --; } } cout << cnt << endl; }}
阅读全文
0 0
- SDUT 2129 树结构练习——判断给定森林中有多少棵树
- SDUT2129树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树 SDUT 2129
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树(sdut_2129)
- SDUT2129树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- SDUT 2129 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树(dfs)
- SDUTACM 树结构练习——判断给定森林中有多少棵树
- 树结构练习——判断给定森林中有多少棵树
- ESB概览
- TensorFlow的两种不同安装方法(亲测有效)
- Android事件传递
- 安装elasticsearch-1.7.2和插件的操作步骤
- 【Java基础】——接口和抽象类
- 树结构练习——判断给定森林中有多少棵树
- 研究生培养的几点思考·一
- JS学习笔记(3)基本语法
- CentOS7 3 1611 yum不能用 报错:坏的解释器
- 一次ORA-06512权限不足的问题
- 进程间通信(IPC)
- 登黄山记
- [Elasticsearch] 集群的工作原理
- JavaWeb 学习笔记(一)Tomcat与Web程序结构与Http协议