当前位置: 首页 > news >正文

做的比较好的网站/百度快速排名 搜

做的比较好的网站,百度快速排名 搜,温州网站建设哪家专业,开发app开发公司树结构练习——判断给定森林中有多少棵树 Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description 众人皆知,在编程领域中,C是一门非常重要的语言,不仅仅因为其强大的功能,还因为它是很多其他面向对象语言…

树结构练习——判断给定森林中有多少棵树

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

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

DQE:

水水水题,化繁为简,排除法做soeasy,数组尺寸适当大一些。

 1 #include <iostream>
 2 #include <cstdio>
 3 using namespace std;
 4 
 5 #define MVN 1010        //数组尺寸太小会R T E
 6 
 7 typedef struct VType
 8 {
 9     int x;
10     int id;
11     char *info;
12 }VT;
13 
14 typedef struct GraphType
15 {
16     VT vex[MVN];
17     int ZERO_v;    //假设开始全为树,后排除,计数用
18     int vexn,arcn;
19 }GT;
20 
21 void creat(GT &G)
22 {
23     int i,j,k;
24     G.ZERO_v=G.vexn;
25     for(i=1;i<=G.vexn;i++)
26         G.vex[i].id=0;
27     for(k=1;k<=G.arcn;k++)
28     {
29         scanf("%d %d",&i,&j);
30         if(G.vex[j].id==0||G.vex[i].id==0)    //注意此处i,j的入度有一个为0则减少一颗树--3 2--1->2--3->2
31         {
32             G.ZERO_v--;        //入度为零的顶点本为独立树,有基类则树少1
33             G.vex[j].id++;
34         }
35     }
36 }
37 
38 int main()
39 {
40     GT G;
41     while(scanf("%d %d",&G.vexn,&G.arcn)!=EOF)
42     {
43         creat(G);
44         printf("%d\n",G.ZERO_v);
45     }
46     return 0;
47 }
48 
49 /***************************************************
50 User name: ***
51 Result: Accepted
52 Take time: 0ms
53 Take Memory: 164KB
54 Submit time: 2016-11-18 20:42:55
55 ****************************************************/

 

转载于:https://www.cnblogs.com/Leroscox/p/6046304.html

http://www.lbrq.cn/news/1430983.html

相关文章:

  • 网站开发 周期/网站首页面设计
  • 庆阳网站网站建设/b站视频推广
  • .我爱你 域名网站/百度平台营销软件
  • 曲阜住房和城乡建设局网站/友情链接搜读
  • 男女在床上做孔网站/厦门seo俱乐部
  • 威海做网站公司/软文编辑器
  • 自做网站视频/长沙网站优化指导
  • 做网站499/文库百度登录入口
  • 南京做网站建设有哪些内容/企业网站seo平台
  • 企业网站城市分站系统/深圳知名网络优化公司
  • 应用商城app开发/杭州seo推广公司
  • 购物平台排行榜2021/seo推广培训班
  • 百度百科分类方法/专业seo整站优化
  • .com域名做外贸网站/网站优化内容
  • 今天宁波最新消息/资源优化网站排名
  • 乌鲁木齐正规网站建设电话/国内十大搜索引擎网站
  • 网站做广告如何做帐/b站2023年免费入口
  • 做花酒的网站/网络seo关键词优化技术
  • 杭州网站制作方法/怎么把产品推广到各大平台
  • 普陀做网站/微信小程序开发流程
  • 做电商赚钱吗/南京seo排名扣费
  • 新手学做免费网站软件好/菏泽资深seo报价
  • 深圳网站建设的公司/百度问一问在线咨询客服
  • 学校网站建设情况说明书/一媒体app软件下载老版本
  • 深圳建站模板建站/seo技术外包公司
  • wordpress分库/公众号排名优化
  • 做旅游网站的/商丘seo推广
  • 学做网站视频/永久免费客服系统
  • 江苏建设行政主管部门网站/发外链平台
  • 淘宝移动网站建设/厦门seo推广外包
  • 朗空量子与 Anolis OS 完成适配,龙蜥获得抗量子安全能力
  • 使用Docker容器化Python测试Pytest项目并配置GitHub Actions CI/CD流程
  • Spring中存在两个相同的Bean是否会报错?
  • 智能门锁:安全与便捷的现代家居入口
  • 亚马逊品牌权力重构:第三方卖家崛起下的竞争生态与系统性应对框架
  • C++:浅尝gdb