AT_abc126_e.[ABC126E] 1 or 2
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 张卡片按顺序面朝下排列,每张卡片上写有整数 1 或 2。
第 i 张卡片上写的整数记为 Ai。
你的目标是猜出 A1,A2,…,AN 的值。
你已知以下信息:
- 对于 i=1,2,…,M,有 AXi+AYi+Zi 是偶数。
你是一名魔法师,可以无限次使用以下魔法。
魔法:支付 1 的代价,选择一张卡片,得知该卡片上的整数 Ai。
你最少需要支付多少代价,才能确保猜出所有 A1,A2,…,AN 的值?
保证输入数据没有矛盾(即一定存在满足条件的 A1,A2,…,AN)。
输入格式
输入按以下格式从标准输入读入。
N M
X1 Y1 Z1
X2 Y2 Z2
⋮
XM YM ZM
输出格式
输出为了确保猜出所有 A1,A2,…,AN 所需支付的最小总代价。
输入输出样例
输入#1
3 1 1 2 1
输出#1
2
输入#2
6 5 1 2 1 2 3 2 1 3 3 4 5 4 5 6 5
输出#2
2
输入#3
100000 1 1 100000 100
输出#3
99999
说明/提示
限制条件
- 所有输入均为整数。
- 2≤N≤105
- 1≤M≤105
- 1≤Xi<Yi≤N
- 1≤Zi≤100
- (Xi,Yi) 的组合互不相同。
- 输入保证无矛盾(即存在满足条件的 A1,A2,…,AN)。
样例解释 1
对第 1 张和第 3 张卡片各使用一次魔法,就可以确定 A1,A2,A3 的所有值。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?