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

AT AGC D - Game on Tree

AT AGC D - Game on Tree

大意

典型的树上博弈。

思路

利用节点 \(SG\) 值等于其所有子树 \((SG+1)\) 的异或和判定在不断删边过程中谁能赢得比赛。

代码

#include<iostream>
#include<vector>
#include<cstring>
using namespace std;#define int long long
const int MAXN = 100005;
int T;
int n;
vector<int> G[MAXN];
int SG[MAXN];void dfs(int u, int fa){SG[u] = 0;for(int &v : G[u]){if(v != fa){dfs(v, u);SG[u] ^= (SG[v] + 1);}}
}signed main(){cin >> n;for(int i = 1;i < n;i ++){int u, v; cin >> u >> v;G[u].push_back(v);G[v].push_back(u);}dfs(1, 0);if(SG[1] == 0){cout << "Bob\n";}else{cout << "Alice\n";}return 0;
}
http://www.jsqmd.com/news/367481/

相关文章:

  • 第3章:开发环境搭建项目实战 / 《使用 LangGraph, FastAPI, MCP and Docker 构建通用 AI 智能体》
  • OpenResearcher:全开源的长周期DeepResearch轨迹生成方案
  • YOLOV8模型训练 智慧工地 工地围挡围栏检测数据集 目标检测、工地安全监控等计算机视觉任务。木板 切割机 手推车安全帽 反光衣 人员 脚手架
  • SerDes IP基础概念浅谈
  • 2026年比较好的海淀区老人保姆家政,通州区老人保姆家政公司优质供应商推荐 - 品牌鉴赏师
  • 2026年专业的4对平行铁,7对平行铁厂家行业实力名录 - 品牌鉴赏师
  • 直播提词器推荐:高效提升直播专业度的神器教程
  • 完整教程:侠客行・iOS 26 Liquid Glass TabBar 破阵记
  • Kotlin 作用域函数完全指南
  • Azure数据中心断电导致Windows更新服务暂停
  • 在 Android 14 上使用 scrcpy 的投屏问题与解决方案
  • 2026年可靠的北京亲和住家保姆,北京勤快住家保姆公司口碑推荐榜 - 品牌鉴赏师
  • 灰狼算法优化相关向量机(GWO-RVM)的锂电池健康状态预测SOH+剩余寿命预测附Matlab代码
  • 2026刷桶机厂家推荐,节能环保型设备专业厂商盘点 - 品牌鉴赏师
  • 2026年评价高的东城区老人保姆家政公司推荐榜单 - 品牌鉴赏师
  • 构建之法阅读笔记2
  • Xcode 26.3 AI编程搭档深度解析:如何用自然语言10分钟开发完整iOS应用
  • 2.2 隐微分
  • 如何优雅处理多条件组合场景
  • NexaVM瞄准VMware退出用户市场,阿里巴巴加持助力扩张
  • OpenAI被传“泄露“的超级碗广告为虚假信息
  • 基于非线性干扰观测器的自适应滑模反演控制:机械臂模型与Matlab仿真探索
  • 2026年2月农业灌溉制造商推荐,节水灌溉系统性能实测解析 - 品牌鉴赏师
  • 郑州学工管理系统-学工管理系统-智慧校园解决方案 - 学工系统|学工平台|学生管理系统|学生信息管理系统|学工管理平台|智慧学工|智慧学工系统
  • AI智能体编程时代的技术架构:Claude Agent与OpenAI Codex在Xcode中的集成原理
  • 超过13.5万个OpenClaw实例暴露于互联网面临网络安全威胁
  • Uber斥资3.35亿美元收购土耳其Getir配送业务
  • 基于随机森林算法RF的数据分类预测:从基础到实践
  • 唯众AI心理健康布局:全栈技术赋能,构建中国自主体系的心理服务新生态
  • STM32 通过 WIFI 实现远程 OTA 升级