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

旅游网站开发参考文献肇庆住房建设部网站

旅游网站开发参考文献,肇庆住房建设部网站,网站建设与维护 国赛,绵阳网站设计公司文章目录 文件目录大小 文件目录大小 一个文件目录的数据格式为:目录id,本目录中文件大小,(子目录id列表),其中目录id唯一,取值在【1,200】,目录中文件大小范围【1,1000】&#xff…

文章目录

  • 文件目录大小

文件目录大小

  • 一个文件目录的数据格式为:目录id,本目录中文件大小,(子目录id列表),其中目录id唯一,取值在【1,200】,目录中文件大小范围【1,1000】,子目录id列表长度【0,10】;
  • 例子:1 20 (2,3) 表示目录1中的文件总大小为20,有两个子目录,id分别为2和3;
  • 输入一个文件系统中所有的目录信息及待查询的目录id,返回待查询目录及其所有子目录的大小之和;

输入描述:
第一行输入m, n, 分别表示目录的个数及待查询目录id; m在【1,100】,n在【1, 200】;
后续m行,每行为一个目录数据;
输出描述:
待查询目录及其子目录的大小之和;

示例1
输入:
3 1
3 15 (0)
1 20 (2)
2 10 (3)
输出:
45

示例2
输入:
4 2
4 20 ()
5 30 ()
2 10 (4,5)
1 40 ()
输出:
60

python实现

  • DFS,递归函数栈

m, n = list(map(int, input().strip().split()))dir_data = []
for i in range(m):dir_id, dir_size, sub_dir = input().strip().split()digits = []for c in sub_dir.replace("(", "").replace(")", "").split(","):if c.isdigit():digits.append(int(c))dir_data.append([int(dir_id), int(dir_size), digits])  # 如 [[4, 20, []], [5, 30, []], [2, 10, [4, 5]], [1, 40, []]]print(dir_data)
result = 0# DFS 借助栈、函数栈
def dfs(n, dir_data):global resultfor d in dir_data:if d[0] == n:  # 找到目录result += d[1]if not d[2]: # 没有子目录returnfor sub_d in d[2]:dfs(sub_d, dir_data)dfs(n, dir_data)
print(result)
http://www.dtcms.com/a/579872.html

相关文章:

  • 绍兴建设银行网站首页企业查询系统官网
  • 怀柔做网站的吗深圳市住房和建设局网站-%3e认租申请
  • 自己怎么做卖服装的网站经典软文范例大全
  • 怎样免费做自己的网站wordpress 足迹地图
  • app与网站的区别是什么网站开发项目私活
  • 成都模板网站建设手机图标 wordpress
  • 无锡网站制作哪家服务好广元企业网站建设
  • 网站外链建设可以提升网站权重对吗梅州网站开发
  • 阳泉网站设计学校网站怎么查询录取
  • 网站设计就业怎么样缔造自助建站
  • 提供网站建设工具辽宁省建设工程人力资源网
  • 佛山网站建设3lue大学生个人网站制作
  • 广东网站建设模板如何做百度站长绑定网站
  • 古网站典模板未来做那些网站致富
  • 长沙中小企业网站建设vs2012 做网站教程
  • 西安网站制作的公司宠物店做网站的论文
  • 网站建设合同书(范本)wordpress 过滤钩子
  • 大型网站开发的主流语言智慧团建网站登录平台官网
  • 温州网站建设制作公司河北省正定县城乡建设网站
  • 灵璧零度网站建设根据图片做网站用什么
  • 怎么制作微信购物网站小创业公司网站怎么做
  • 桃城网站建设代理如何在国际上做网站
  • 仿网站百度会怎么做百度收录网址提交
  • 百度网站提交收录wordpress修改首页面标题
  • 饰品网站建设规划书中国十大财务软件
  • 佛山市云时代网站建设公司wordpress更改后台登陆地址
  • 国内外做gif的网站做wish如何利用数据网站
  • 住房和建设执业资格注册中心网站网站建设从哪几个情况去判
  • 温州网站建设方案报价网站怎么做qq登录
  • 保定干洗机做网站wordpress 数据迁移