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

建设网站所采用的技术方案做一个简单的网站需要多少钱

建设网站所采用的技术方案,做一个简单的网站需要多少钱,关于做批发网站,.net做网站开发吗文章目录 文件目录大小 文件目录大小 一个文件目录的数据格式为:目录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/136389.html

相关文章:

  • 梧州百度网络推广关键词优化公司
  • 福州做网站公司网络营销是什么工作主要干啥
  • 做双语网站用什么cms系统好武汉竞价托管公司
  • 电子商务网站开发进什么科目友情链接交易平台源码
  • 新乡做网站优化电工培训
  • 优秀的个人博客网站项目推广方式有哪些
  • 网站转载代码百度关键词推广条件
  • 网站优化 检测响应速度优化技术
  • wordpress限制站点使用时间互联网营销师培训课程免费
  • 可以做彩页的网站运营推广是做什么的
  • 如何登陆wordpress后台湖北网站seo设计
  • 公司建设网站的案例分析app推广30元一单
  • 短网址缩短暴风seo论坛
  • wordpress文章列表全文seo技术培训海南
  • 做网站的费用计入哪个科目温州seo按天扣费
  • 自己做网站可以上传软件营销型网站建设套餐
  • 找别人做网站需要注意什么环球网最新消息
  • 做网站的微信号汕头网站建设方案外包
  • 郑州app制作公司上海好的seo公司
  • 怎么做自己的网站弄商城佣金西安网站制作建设
  • 域名除了做网站还能做什么网站seo优化公司
  • 大连b2c网站建设设计公司网站设计
  • 四川党的建设杂志社网站广告软文范例200字
  • 怎样建设文章网站网络营销外包推广定制公司
  • 房产公司网站建设微博推广方式
  • 商场网站 策划泉州seo外包
  • wordpress获取内容限制字数排名优化公司
  • 六年级做的网站的软件下载百度推广400电话
  • 佛山营销网站建设谷歌seo服务商
  • 餐饮行业做网站的好处常州网络推广平台