发布时间:2026/7/12 17:02:10
C++课后习题训练记录Day155
1.练习项目 问题描述小蓝有一棵树,树中包含 N 个结点编号为 0,1,2,⋯,N−1其中每个结点上都有一个整数 Xi​。他可以从树中任意选择两个不直接相连的结点 a、b 并获得分数 Xa⊕Xb​其中 ⊕ 表示按位异或操作。请问小蓝可以获得的最大分数是多少?输入格式输入的第一行包含一个整数 N表示有 N 个结点。第二行包含 N 个整数 X1,X2,⋯,XN相邻整数之间使用一个空格分隔。第三行包含 N 个整数 F1,F2,⋯,FN相邻整数之间使用一个空格分隔其中第 i 个整数表示 i 的父结点编号Fi−1 表示结点 i 没有父结点。输出格式输出一行包含一个整数表示答案。2.选择课程在蓝桥云课中选择题库选择题号19721并开始练习。3.开始练习1源码 #includebits/stdc.husing namespace std;const int N32*1e510,M1e510;int a[M],fa[N],e[N];int son[N][2],tot1;vectorintg[N];void insert(int x){int o1;e[o];for(int i30;i0;i--){int yxi1;if(!son[o][y])son[o][y]tot;oson[o][y];e[o];}}void remove(int x){int o1;e[o]--;for(int i30;i0;i--){int yxi1;if(!son[o][y])son[o][y]tot;oson[o][y];e[o]--;}}int query(int x){int o1,res0;for(int i30;i0;i--){int yxi1;//若y1则走0若y0则走1if(son[o][!y]e[son[o][!y]])oson[o][!y],res|(1lli);else oson[o][y];}return res;}int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n;cinn;for(int i0;in;i)cina[i];for(int i0;in;i){cinfa[i];if(fa[i]!-1)g[fa[i]].push_back(i);}for(int i0;in;i)insert(a[i]);int ans0;for(int i0;in;i){for(const autoy:g[i])remove(a[y]);ansmax(ans,query(a[i]));for(const autoy:g[i])insert(a[y]);}coutans\n;return 0;}2检验结果对此代码进行检验检验后无报错提交此代码判题结果为正确100分。3练习心得注意每段代码末尾的分号是否存在如不存在则需即使补充输入法 是否切换 为英语模式语法是否错误。

相关新闻

5G Massive MIMO ACP技术实战:23站点71小区自动寻优,覆盖率提升40.7%
2026/7/12 16:02:10

5G Massive MIMO ACP技术实战:23站点71小区自动寻优,覆盖率提升40.7%

5G Massive MIMO ACP技术实战:从自动化寻优到网络覆盖革命当23个基站、71个小区在短短几小时内完成传统人工需要数周才能实现的优化调整,当网络覆盖率以40.7%的惊人幅度提升时,5G网络优化领域正在经历一场由ACP(自动小区规划&…

阅读更多
Nodejsporter 与 OpenEuler 集成:打造企业级 Node.js 部署方案
2026/7/12 16:02:10

Nodejsporter 与 OpenEuler 集成:打造企业级 Node.js 部署方案

Nodejsporter 与 OpenEuler 集成:打造企业级 Node.js 部署方案 【免费下载链接】nodejsporter A rpm packager bot for nodejs modules from npmjs.com 项目地址: https://gitcode.com/openeuler/nodejsporter 前往项目官网免费下载:https://ar.o…

阅读更多
5G NR 2.1G DSS部署评测:对比4种频谱方案,LTE干扰下降2.9dB
2026/7/12 16:02:10

5G NR 2.1G DSS部署评测:对比4种频谱方案,LTE干扰下降2.9dB

5G NR 2.1GHz DSS部署实战:频谱共享方案深度评测与网络协同优化指南城中村狭窄巷道里,一位外卖骑手正焦急地刷新订单页面,5G信号图标在4G与5G之间频繁切换。这种场景正是动态频谱共享(DSS)技术试图解决的核心痛点——在…

阅读更多
Git 2.44 分支合并实战:3种冲突场景解析与命令行/IDE 双方案解决
2026/7/12 17:02:10

Git 2.44 分支合并实战:3种冲突场景解析与命令行/IDE 双方案解决

Git 2.44 分支合并实战:3种冲突场景解析与命令行/IDE 双方案解决在团队协作开发中,Git 分支合并是日常高频操作,但合并冲突往往让开发者头疼不已。Git 2.44 版本在合并算法上做了进一步优化,但面对复杂的冲突场景,仍需…

阅读更多
Rufus USB启动盘制作工具:3种场景下的专业解决方案全解析
2026/7/12 17:02:10

Rufus USB启动盘制作工具:3种场景下的专业解决方案全解析

Rufus USB启动盘制作工具:3种场景下的专业解决方案全解析 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus作为一款可靠的开源USB格式化工具,已经成为系统管理员和普通…

阅读更多
Obsidian 与 Zotero 构建 2024 考研数学真题知识库:双向链接与题目标记体系
2026/7/12 17:02:10

Obsidian 与 Zotero 构建 2024 考研数学真题知识库:双向链接与题目标记体系

Obsidian 与 Zotero 构建 2024 考研数学真题知识库:双向链接与题目标记体系 备考数学专业研究生的同学常常面临一个共同难题:如何高效管理分散在各校真题中的知识点?传统纸质笔记或简单电子文档往往导致信息孤岛,难以建立跨题目的…

阅读更多
如何快速掌握硬件检测:82款工具助你轻松完成电脑性能测试和系统优化
2026/7/12 17:02:10

如何快速掌握硬件检测:82款工具助你轻松完成电脑性能测试和系统优化

如何快速掌握硬件检测:82款工具助你轻松完成电脑性能测试和系统优化 【免费下载链接】tubatools 图吧工具箱 winUI3 版 项目地址: https://gitcode.com/gh_mirrors/tu/tubatools 你是否曾经遇到过这样的困扰:电脑突然变慢却不知道问题出在哪里&am…

阅读更多
C++课后习题训练记录Day155
2026/7/12 17:02:10

C++课后习题训练记录Day155

1.练习项目 :问题描述小蓝有一棵树,树中包含 N 个结点,编号为 0,1,2,⋯,N−1,其中每个结点上都有一个整数 Xi​。他可以从树中任意选择两个不直接相连的结点 a、b 并获得分数 Xa⊕Xb​,其中 ⊕ 表示按位异或操作。请问小蓝可以获…

阅读更多
5G Massive MIMO ACP技术实战:23站点71小区自动寻优,覆盖率提升40.7%
2026/7/12 16:02:10

5G Massive MIMO ACP技术实战:23站点71小区自动寻优,覆盖率提升40.7%

5G Massive MIMO ACP技术实战:从自动化寻优到网络覆盖革命当23个基站、71个小区在短短几小时内完成传统人工需要数周才能实现的优化调整,当网络覆盖率以40.7%的惊人幅度提升时,5G网络优化领域正在经历一场由ACP(自动小区规划&…

阅读更多
智慧树刷课插件:5分钟实现自动化学习的智能助手
2026/7/12 0:01:57

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

阅读更多
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案
2026/7/12 0:01:57

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

阅读更多
办公自动化实战:5个免费工具构建合同处理流水线
2026/7/12 0:01:57

办公自动化实战:5个免费工具构建合同处理流水线

1. 这不是“又一个工具包”,而是一套经过237次真实场景验证的效率组合拳“2026.04.28实用教程工具分享”这个标题乍看平平无奇,像极了你邮箱里被自动归入“促销/订阅”文件夹的那类通知——但如果你真把它当普通更新忽略,接下来半年里&#x…

阅读更多
智慧树刷课插件:5分钟实现自动化学习的智能助手
2026/7/12 0:01:57

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

阅读更多
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案
2026/7/12 0:01:57

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

阅读更多
办公自动化实战:5个免费工具构建合同处理流水线
2026/7/12 0:01:57

办公自动化实战:5个免费工具构建合同处理流水线

1. 这不是“又一个工具包”,而是一套经过237次真实场景验证的效率组合拳“2026.04.28实用教程工具分享”这个标题乍看平平无奇,像极了你邮箱里被自动归入“促销/订阅”文件夹的那类通知——但如果你真把它当普通更新忽略,接下来半年里&#x…

阅读更多
基于Dify与DeepSeek构建私有知识库问答系统实战指南
2026/7/11 9:29:01

基于Dify与DeepSeek构建私有知识库问答系统实战指南

在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…

阅读更多
FAE放射组学分析工具:医学影像特征探索的完整解决方案
2026/7/11 9:29:01

FAE放射组学分析工具:医学影像特征探索的完整解决方案

FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…

阅读更多
DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!
2026/7/12 10:22:36

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖!

DesktopNaotu:你的终极离线思维导图解决方案,告别网络依赖! 【免费下载链接】DesktopNaotu 桌面版脑图 (百度脑图离线版,思维导图) 跨平台支持 Windows/Linux/Mac OS. (A cross-platform multilingual Mind Map Tool) 项目地址:…

阅读更多