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

2024.10.23华为笔试题解

第一题栈溢出判断

给出的是一个dag图也就是有向无环图,dfs记录一下路径即可

from collections import defaultdict
start = [0]
n0 = int(input())
fun_dict = defaultdict(dict)
for i in range(n0):
    a,b = input().split()
    fun_dict[a] = int(b)
n1 = int(input())
pro_dict = defaultdict(dict)
for j in range(n1):
    a = list(map(str,input().split()))
    pro_dict[str(a[0])] = ''.join(map(str,a[1:]))
    if  start[0] == 0:
        start[0] = str(a[0])
s = 0
in_out = 'false'
ma = int(input())
queery = ['0']
res = defaultdict(dict)
max1 = 0
resu = 0
def dfs(n,f,queery):
    
    global max1 ,resu,s,in_out,res
    if resu == 0:
        s = 0
        queery = qu

http://www.kler.cn/news/366738.html

相关文章:

  • 基于SSM考研助手系统的设计
  • SQL CHECK 约束:确保数据完整性的关键
  • 【Linux 从基础到进阶】系统故障排查思路与实战
  • 合合信息亮相PRCV大会,探讨生成式AI时代的内容安全与系统构建加速
  • CSS 中的content-visibility属性
  • 基于Multisim的四人智力竞赛抢答器设计与仿真
  • vue文件转AST,并恢复成vue文件(适用于antdv版本升级)
  • git清理本地.git文件夹下的缓存
  • Adobe Media Encoder--将可变帧率视频转为固定帧率
  • 用Python实现中文分词
  • #网络安全#渗透测试# 渗透测试应用
  • centos安装指定版本的jenkins
  • 全WEB端支持H.265,RTSP/RTMP/FLV视频流4k超清播放器方案
  • 三款PDF解密工具,轻松打开加密文档
  • 第11天理解指针
  • Go小技巧易错点100例(十八)
  • [申请] 准备 2024.10.20
  • QT模块--Core
  • Oracle数据库语法的使用
  • envoyFilter导致的webSockets协议无法正常工作
  • Docker Redis集群3主3从模式
  • 网关三问:为什么微服务需要网关?什么是微服务网关?网关怎么选型?
  • 4款免费音频剪辑软件带你开启声音创作之旅
  • 基于SpringBoot的时装购物系统【源码】+【论文】
  • BRIA-RMBG-1.4容器构建指南
  • 2024年最新苹果iOS证书申请创建App详细图文流程