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

CF2136 Codeforces Round 1046 (Div. 2) 补题

题目标签

  • B
    • 笛卡尔树的应用
  • C
    • 有思维难度的 dp / 递推
  • D
    • 交互题
    • 利用曼哈顿距离反过来解坐标:二元线性方程组
    • 考虑“问最值/极限情况”
  • E
    • 二分图,边双连通分量
    • 两条路径 -> 环
    • 异或运算的性质
    • (见题解)

题解:E. By the Assignment

  • 观察1:对于本题,每个边双连通分量内部的点权可以独立决定
  • 观察2:对于一个环,环上的点权两两相等
    • 对于点 \(v_1, v_2, \cdots v_l\) 构成的环,考虑 \(v_i, v_j( i\neq j)\) 之间的路径,则有 \(\bigoplus_{k \neq i, j} v_k = 0\)
    • 考虑 \(i, j_1, j_2\) 则有 \(0 = \left(\bigoplus_{k \neq i, j_1} v_k\right) \oplus \left(\bigoplus_{k \neq i, j_2} v_k\right) = v_{j_1} \oplus v_{j_2}\)
    • 于是得到 \(v_{j_1} = v_{j_2}\),进而环上所有点权都必须相等
  • 观察3:在观察2 的基础上,如果环为奇环,则所有点权都必须为 0

基于以上观察,我们设计出如下算法:

  • 单独处理每一个边双连通分量
  • 统计边双内是否存在奇环,若存在,直接检查是否能所有点涂成 0;若不存在奇环,则检查是否能将所有点涂成同一颜色、以及方案数

容易验证这样涂色之后的图是符合题目要求的

My Submission

http://www.wxhsa.cn/company.asp?id=6039

相关文章:

  • 【IEEE出版、EI检索稳定】第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)
  • 缺省源
  • 97. 交错字符串
  • MODint(自动取模)
  • BFD实验
  • 2025.9.16——卷1阅读程序1、2
  • 用Context Offloading解决AI Agent上下文污染,提升推理准确性
  • HCIP-BFD
  • MISC相关
  • VRRP实验
  • 在 Windows 10 上安装 FFmpeg 8.0
  • 25/9/15(补)
  • [Paper Reading] DINOv3
  • 25/9/16
  • JavaDay5
  • 揭秘Mobile Me数据挖掘:从WebDAV探测到隐藏文件发现
  • 25/9/14(补)
  • 【IEEE出版、往届会后4个月EI检索】第二届计算机视觉、图像处理与计算摄影国际学术会议(CVIP 2025)
  • 洛谷 P10936 导弹防御塔 题解
  • P13694 [CEOI 2025] Splits 题解
  • VSCode + Python 开发踩坑:虚拟环境不在项目根目录导致包无法识别该怎么办
  • 图像与视频编码
  • Python爬虫实战:研究Pandas,构建地理信息资料采集和分析便捷的系统
  • 初赛复习
  • 用户帐户控制(UAC)
  • fg/bg/jobs/kill命令--linux
  • 【OC】单例模式 - 教程
  • ios电脑系统和windows系统
  • HCIP-VRRP
  • JSON Schema 校验是什么?面试时怎么说?