2183.函数调用深度分析

通过数:23提交数:114学校:北京航空航天大学保研机试真题 题目列表 标签
题目描述 给你一个函数调用过程,求调用的最大嵌套深度所对应的函数名,并输出调用路径,同时输出这个函数父函数(调用者)的个数和被调用的次数。 同一个函数,如果有多条调用路径都可使其嵌套深度最深,则只输出第一条调用路径。 输入的数据中,若为 $1$ $funcName$ 的形式,则表示调用 $funcName$ 这个函数;若输入的是 $0$,则表示结束对嵌套深度最大的函数的调用。 输入格式 输入包含若干行,每行格式为 $1$ $funcName$ 或 $0$。 输出格式 输出包含三部分: 1. 最大嵌套深度对应的函数名; 2. 调用路径,格式为 $func1->func2->...->funcN$; 3. 父函数的个数和被调用的次数,格式为 $parentCount$ $callCount$。 输入样例 1 main 1 input 0 1 area 0 1 findA 1 area 0 0 1 findB 1 get 0 0 0 输出样例 area main-findA 2 2 get main-findB 1 1
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。