PAT A1079 Total Sales of Supply Chain (25 分) 树遍历
📅 2026/7/28 18:10:45
👁️ 次浏览
题目大意计算由 retailers零售商, distributors经销商, and suppliers供应商组成的树最终的销售额。其中root supplier的节点编号是0初始价格是p每次向下一层价格会增加 r%直到叶子节点的 retailers并给出所有retailers的销售量。树的遍历问题由于价格和层数有关系dfs 和 bfs 都可以。dfs代码#include vector #include cstdio using namespace std; void dfs(int v, double sum, double price, double r, vectorvectorint tree, vectordouble amount) { if(tree[v].size() 0) { sum price * amount[v]; return; } for (int i 0; i tree[v].size(); i) { dfs(tree[v][i], sum, price * (1 r / 100), r, tree, amount); } } int main() { int N; double p, r; scanf(%d%lf%lf, N, p, r); vectorvectorint tree(N); vectordouble amount(N); for (int i 0; i N; i) { int childNum; scanf(%d, childNum); if(childNum 0) { for (int j 0; j childNum; j) { int child; scanf(%d, child); tree[i].push_back(child); } } else scanf(%lf, amount[i]); } double sum 0; dfs(0, sum, p, r, tree, amount); printf(%.1f, sum); return 0; }bfs代码#include vector #include cstdio #include queue using namespace std; void bfs(int root, double r, vectordouble price, vectorvectorint tree) { queueint q; q.push(root); while(!q.empty()) { int now q.front(); q.pop(); for (int i 0; i tree[now].size(); i) { price[tree[now][i]] price[now] * (1 r / 100); q.push(tree[now][i]); } } } int main() { int N; double p, r; scanf(%d%lf%lf, N, p, r); vectorvectorint tree(N); vectordouble price(N, p); vectordouble amount(N, 0); for (int i 0; i N; i) { int childNum; scanf(%d, childNum); if(childNum 0) { for (int j 0; j childNum; j) { int child; scanf(%d, child); tree[i].push_back(child); } } else scanf(%lf, amount[i]); } bfs(0, r, price, tree); double sum 0; for (int i 0; i N; i) { sum amount[i] * price[i]; } printf(%.1f, sum); return 0; }
Hi,我是前端人类学! 曾经需要 JavaScript 复杂类名才能做到的事,现在三行 CSS 就能搞定。 2023-2025 年,CSS 迎来了历史上最密集的一次能力爆发。容器查询和 :has() 已在 Chromium 105 中正式推出,两者在响应式设计中…
📅 2026/7/28 18:10:45
AI 投资未来趋势:从狂热到理性的回归
一、2023-2025:AI 投资的狂热期
过去三年,AI 领域经历了前所未有的投资热潮。以 ChatGPT 为代表的生成式 AI 技术突破,引发全球资本市场对 AI 的疯狂追捧。根据多家研究机构的数据,…
📅 2026/7/28 18:10:45
做生物信息分析,最让人上火的就是明明代码跑通了,结果却像个大笑话。你辛辛苦苦下载的数据,预处理做得滴水不漏,结果一分析,差异基因少得可怜,或者一堆毫无逻辑的显著性。这时候,别急着怪服务器,也别骂自己手残,大概率是你把“GEO2R定义组”这事儿搞拧巴了。咱说实话,…
📅 2026/7/28 18:09:21
做生信分析,最怕啥?怕数据下不来,更怕下了不会用。特别是搞lncrna的朋友,拿着GEO数据库那一堆乱七八糟的数据,头都大了。今天不整那些虚头巴脑的理论,直接上干货。教你怎么用geo2r分析lncrna,简单粗暴,照着做就能出图。先说个真事儿。上周有个粉丝私信我,说他在GEO里找…
📅 2026/7/28 19:05:20
1、人工智能的发展史
发展历史
① 1945 图灵测试
② 1955 “人工智能”一词在一份关于召开国际人工智能会议的提案中被提出,正式宣告人工智能作为一门学科的诞生
③ 1986 具有里程碑意义的论文《通过误差反向传播学习的表示》
④ 2007 李飞飞和同事建立ImageNet&am…
📅 2026/7/28 19:06:03
1. 项目背景与核心组件选型在无线音频传输领域,蓝牙5.4标准的推出带来了革命性的改进。我们选择IDC777-1蓝牙模块与PIC18F4525微控制器组合,主要基于以下技术考量:IDC777-1是一款完全集成的蓝牙5.4双模模块,支持LE Audio的Unicast…
📅 2026/7/28 19:06:03
1. 项目概述:C异常处理的“态度”之争在C社区里,关于异常处理的讨论,几乎每隔一段时间就会成为技术论坛的焦点。你可能会看到两种截然不同的声音:一派认为异常是现代C不可或缺的错误处理机制,是写出健壮、清晰代码的利…
📅 2026/7/28 19:06:03
MySQL生产环境高危操作清单:这些命令不要在业务高峰期执行
每个DBA都经历过那种心脏骤停的时刻——一个看似无害的命令,按下回车后才发现事情不对。本文整理了MySQL生产环境中最危险的操作,以及安全的替代方案。
一、那个周五下午的"简单…
📅 2026/7/28 19:06:03
数据库AI化的组织陷阱:技术之外,团队能力和流程才是真正的瓶颈
过去一年,很多组织在数据库AI化的进程中踩了相同的坑:技术方案没问题,但团队和工作流程跟不上。本文聚焦于技术之外的组织陷阱,以及如何构建A…
📅 2026/7/28 19:06:03
告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub
你是否也曾为官方Om…
📅 2026/7/28 0:00:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/28 7:13:45
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/28 17:14:18
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/28 5:13:40