PAT 1004. Counting Leaves (30)

【PAT甲级】1004 Counting Leaves (30 分) JS 最近疫情在家办公,足不出户,做做PAT的题。奉上【PAT甲级】JS解题分析————第三篇。(1003Emergency暂时还不会,先跳过,哈哈) 阅读详情
#include <iostream>
#include <vector>
#include <queue>
using namespace std;


vector<int> ID[105];
int result[105] = {0};


int main(void)
{
int N, M;
scanf("%d %d", &N, &M);


for(int i = 0;i<M;i++)
{
int id, k;
int idj;
scanf("%d %d", &id, &k);
id--;
for (int j = 0;j<k;j++)
{
scanf("%d", &idj);
idj--;
ID[id].push_back(idj);
}
}


//int start = 0;


queue<int> start;
start.push(0);
start.push(-1);


int level = 0;
while (start.size() > 1 )
{
int tmp = start.front();
start.pop();
if (tmp == -1)
{
level++;
start.push(-1);
continue;
}


if (ID[tmp].size() == 0)
{
result[level]++;
}
else
{
for (int i = 0;i<ID[tmp].size();i++)
{
start.push((ID[tmp][i]));
}
/*start.push(-1);*/
}

}


printf("%d", result[0]);
for (int i = 1;i<=level;i++)
{
printf(" %d", result[i]);
}
return 0;
}
基于Simulink的电机驱动逆变器仿真 本文完成了电机驱动逆变器的Simulink多层级仿真平台搭建,实现了:✅ 构建了从理想到器件级的逆变器模型体系✅ 实现了Si/SiC损耗精确计算与结温预测✅ 建模了母线寄生参数、死区效应、栅极驱动等关键非理想特性✅ 支持故障注入与保护策略验证✅ 集成了热管理、EMI、寿命预测与碳足迹评估。 阅读详情

相关推荐

VScode利用EIDE和cortex-debug进行stm32开发(也适用51)

你是否因为keil页面太丑而烦恼,你是否因为keil编译太慢而恼怒,ok阿,今天也是给大家带来怎么在vscode上进行stm32的编程(我不会告诉你,我搞了好几天才搞好的💔💔💔)为什么是简单介绍?因为太啰嗦了,我嫌麻烦😋,大家可以去EIDE的官方文档去看。

weixin_73952614的博客 9392

PAT 1060. Are They Equal (25)

题目比较简单,主要注意测试几个特殊用例。 写的代码稍微比较复杂,主要是对各种输出情况加以考虑。 看到网上基本大家写的都是将有效位放在另外数组里面存放,这样也不错。

xuxumoi 606

航测无人机las点云数据生成DEM

“ 做航测的同僚都知道,Pix4D或者CC(ContextCapture)都可以生成DSM,往往高程点提取以及土方计算都需要用到DEM,PhotoScan软件可以提出地面点并只应用地面点连接三角网,然而分类效果差,生成的DEM不管是平整度还是精度,都不理想。而传统等高线生DEM需要耗费较长时间,以下提供一种参考方法,供大家探讨。 ” 1 点云数据 航测类软件大多可以生成点云数据,如Pix4D,PhotoScan,CC等,此次点云数据为citymapper2相片基于CC生产的Las点云。 2 筛选地面点 筛.

qq_43173805的博客 1万+

Climbing Stairs

class Solution { public: int climbStairs(int n) { //其实是斐波那契数列的变形问题,f(n) = f(n-1) + f(n-2) int last1 = 1, last2 = 1;//f0 = 1, f1 = 1 int result = 1; for(int i = 2;i<

xuxumoi 538

Adversarial Texture for Fooling Person Detectors in the Physical World

本文提出了对抗纹理的想法(AdvTexture),与基本补丁攻击不同对抗纹理可以生成任意大小,可以覆盖任意大小的不了,并且纹理的任何局部都有对抗性的效果。当衣服被对抗纹理覆盖是,摄像头捕捉到的每一个局部区域都可以攻击探测器,这成功解决了片段缺失的问题。提出了一种两阶段生成方法:基于环形收割的可扩展生成攻击(TC-EGA)来制作广告纹理。第一阶段,训练一个全卷积网络FCN作为生成器,通过采样随机潜变量作为输入来产生纹理(不同于GAN中传统的生成器架构,每一层都使用卷积运算)......

weixin_49171105的博客 1067

Windows 2000系统下载与全套镜像安装:从镜像校验到驱动兼容性实战指南

操作系统镜像文件是安装系统的核心载体,其完整性直接影响部署成败。哈希校验作为验证文件一致性的基础手段,能有效避免因镜像损坏导致的安装中断。对于已停止支持的操作系统,如Windows 2000,其镜像获取与安装更具挑战性,但它在工业控制、专用终端及怀旧技术研究中仍有不可替代的价值。通过理解镜像命名规则、服务包等级(如SP4)及引导方式,结合虚拟机或老硬件平台,可以顺利完成部署。同时,驱动兼容性是老系统运行的关键瓶颈,需针对性解决网卡、显卡等外设驱动问题。本文从镜像下载、校验到安装配置,系统梳理了Windows

weixin_32050773的博客 343

LeetCode || Nim Game

Nim Game 基本思想: 题目大致意思是:总共有N个球,A首先拿多少个球,然后B拿多少个球,单次拿球数量为1——3个之间,判断N为多少时A球必定能赢。 这道题目的类似版本在很多公司面试中出现。 主要是运用每次A拿m(1<=M<=3)个球,然后B拿4-m个球的思想来处理。 那么,可以轻松将这道题目转变为,当总球数量N为能被4整除时,则B必定会赢,反之A会赢。

xuxumoi 356

基于FPGA的时间数字转换(TDC)设计(一:原理)

基于FPGA的时间数字转换(TDC)设计,此为第一篇

sdau2005的博客 5070

AGV自动导航控制系统

主要特点: 1. 复杂地图构建功能,DXF, DWG等cad地图文件导入功能; 2. 单向,双向路径导航功能; 3. 自动调度功能,根据任务优先级自动调度; 4. 多车自动交通管制功能; 6.激光导航,磁条导航,惯性导航(包括二维码导航)... 7.自动充电功能 8.应用: 目前已经在杭州某消防保障基地成功应用 9.IE服务端与控制系统互通互联,手机,平板还是其它设备,可通过网页浏...

jjqcat的专栏 1万+

SAP:SAP的内存管理详解

SAP 的内存管理是一个复杂的多层机制,涉及应用服务器、数据库和操作系统的协同工作。通过合理配置和优化,可以显著提高 SAP 系统的性能和稳定性。

baidu_35680696的博客 1212

图解电动汽车:电动汽车的分类

前面《电动汽车简介》中简单介绍了电动汽车的分类,主要包括混合动力电动汽车(HEV)和纯电动汽车(BEV)两大类。其中,混合动力汽车又可分为非插电式混合动力汽车、插电式混合动力汽车(PHEV)以及增程式电动汽车(REEV)。 主要分类 简单来说,各类电动汽车的特点如下。 纯电动汽车(BEV)就是指动力来源完全由电能提供,由电动机驱动的汽车,并且电能储存在电池中。 混合动力汽车(HEV)则是指动力来源可以是化石燃料,也可以是电能,并且电能除了可以存储在电池中,还可以由化石能源转化而来。 非插电式混合动力汽车

程序员「阿基米东」的编程之旅 3089

【PAT甲级】1004 Counting Leaves (30 分)

【PAT甲级】1004 Counting Leaves (30 分)

D_D_L_L_的博客 294

国家基本比例尺分幅土地利用现状图制作

本次主要解决的问题是如何构建脚本快速生成所涉及区域标准国家基本比例尺分幅,然后制作土地利用现状图模板,套用模板生成标准分幅土地利用现状图。

xyt1172228177的博客 2458

[PAT-Advanced] A1004 Counting Leaves (30)

文章目录A1004 Counting Leaves (30point(s))Input Specification:Output Specification:Sample Input:Sample Output:CodeAnalysis A1004 Counting Leaves (30point(s)) A family hierarchy is usually presented by a p...

Duke 312

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

PAT(甲级)1004 Counting Leaves (30分)

题目来源:1004 Counting Leaves (30分) 题目描述: Sample Input: 2 1 01 1 02 Sample Output: 0 1 题目翻译: 一个家庭的层级结构经常被表现为一个家谱树。你的任务是统计这些家庭成员中谁没有孩子。 输入 每个输入文件包含一个测试实例。每个实例开始的一行包含N和M,N指树中的结点个数(0<N<100),M指非叶结点的个...

sinat_41835935的博客 274

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

PAT甲级 - 1004 Counting Leaves (30 分)

题目链接:(PAT甲级)1004 Counting Leaves (30 分) A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file...

272

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

PAT甲级1004 Counting Leaves (30分)

PAT甲级1004 Counting Leaves (30分) 题目: 思路:dfs,见注释 AC代码附上: #include <iostream> #include <cstdio> #include <vector> #include <algorithm> using namespace std; const int maxn=110; v...

weixin_43795683的博客 159

PAT练习题(甲级) 1004 Counting Leaves (30分)(Java实现)

PAT练习题 1004 Counting Leaves(Java)题目题意解题思路代码实现 题目 A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each inpu...

CoderHqf的博客 1万+

PAT 1004 Counting Leaves (30分)

Counting Leaves原题题意思路自己写的代码思路改进 原题 A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains one test case. Each case starts with a line containing

离开那天的博客 286

[C++] PAT 1004 Counting Leaves (30分)

Sample Input: 2 1 01 1 02 Sample Output: 0 1 题解: 给出一棵树,问每一层有多少个叶子节点,采用了DFS遍历 在#include <iostream> #include <vector> using namespace std; const int MAXN = 110; vector<int> T[MAXN];//T树结构 int n,depth[MAXN]={0};//n 节点数, depth[]深度 int .

快乐de约定的博客 2042

Day2: [PAT] 1004 Counting Leaves (30 分)

Day2: [PAT] 1004 Counting Leaves (30 分) 题源: 来自PAT甲级题库1004: https://pintia.cn/problem-sets/994805342720868352/problems/994805521431773184 思路: 该题考查通过队列对一颗树进行层序遍历,要注意的有两点: 1在读入树的时候就可以记录各个节点的出度入度情况,以便查找...

qq2215459786的博客 142

PAT 1004 Counting Leaves (30 分)

1004 Counting Leaves (30 分) A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains one ...

peanWang的博客 371

PAT 甲级1004 Counting Leaves (30 分)

1004Counting Leaves(30分) A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains on...

Dexter 492

【PAT】1004 Counting Leaves (30) [tree][dfs]

1004 Counting Leaves (30分) 使用dfs,每搜索到一个叶子结点leaf[层数]++,最后输出leaf数组即可 #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> using namespace std; //求每层叶子结点 int n, m; // 0 < N < 100, the number of nodes in a tree // M(< N),

马甲都掉光了 182

PAT A1004 Counting Leaves (30分)

PAT A1004 Counting Leaves 30分原题大体题意思路代码运行结果 原题 A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains one test case. Each case starts with a lin

kyln1039的博客 172
上一篇: PAT 1003. Emergency (25)
下一篇: PAT 1007. Maximum Subsequence Sum (25)
xuxumoi
博客等级 码龄16年 16粉丝 151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值