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

wordpress培训机构主题宁波seo推广外包公司

wordpress培训机构主题,宁波seo推广外包公司,网站美工做图,移动和生活app下载安装最新版文章目录 文件目录大小 文件目录大小 一个文件目录的数据格式为:目录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/wzjs/464476.html

相关文章:

  • 我的世界是怎么做的视频网站拉新推广怎么做
  • 有人做几个蝎子养殖门户网站怎么做网络营销推广
  • nginx设置wordpress伪静态seo短视频保密路线
  • vs2017 网站开发环境站长工具站长之家官网
  • 网站攻击市场调研的重要性
  • 做一下网站需要什么条件广告联盟怎么加入
  • 免费建手机网站后台免费做网站推广的软件
  • 化妆品 网站建设案例google搜索引擎
  • 做美食网站的项目背景seo教程免费
  • wordpress 好主题哦seo网上培训课程
  • 网站上线有什么线上活动可以做公司网站推广方案
  • 官方网站、门户网站是什么意思?腾讯企点注册
  • google网站建设百度指数排名热搜榜
  • 网站建设分金手指专业十七深圳seo排名
  • 河南互助网站建设网络运营
  • 广州市疫情防控最新消息商丘seo公司
  • 网站制作运营公司网站流量查询
  • wordpress数据库查询文件济南seo的排名优化
  • 如何做自己网站平台广告推广精准引流
  • 洛阳建站优化教程百度地图导航网页版
  • 做平面哪个网站的素材最好赣州seo顾问
  • 网站分为的风格windows优化大师是系统软件吗
  • 铁岭市网站建设公司互联网广告推广是做什么的
  • 各类郑州网站建设百度热搜榜排名今日第一
  • 上海政府网站的建设的评价西安seo哪家好
  • 班级网站建设思路数据营销
  • 做网站很忙吗网站搭建外贸
  • 做网站好的品牌百度渠道开户
  • 设计托管网站建设网络营销活动案例
  • 包头网站公司郑州网站seo技术