{ABC354(PPC2024)} C - AtCoder Magics翻译

PlantPanasonic Programming Contest 2024(AtCoder Beginner Contest 354 C - AtCoder Magics翻译

问题陈述

高桥有纸牌游戏 "AtCoder Magics "中的 N N N 张纸牌。其中的 i i i 张卡将被称为 i i i 张卡。每张卡都有两个参数:强度和成本。卡片 i i i 的强度为 A i A_i Ai ,成本为 C i C_i Ci

他不喜欢弱牌,所以他会弃掉它们。具体来说,他会重复下面的操作,直到无法再进行为止:

  • 选择两张牌 x x x y y y ,这样 KaTeX parse error: Expected 'EOF', got '&' at position 5: A_x &̲gt; A_yKaTeX parse error: Expected 'EOF', got '&' at position 5: C_x &̲lt; C_y 。弃牌 y y y

可以证明,当无法再进行操作时,剩下的牌的集合是唯一确定的。请找出这组牌。

限制因素
  • 2 ≤ N ≤ 2 × 1 0 5 2 \leq N \leq 2 \times 10^5 2N2×105
  • 1 ≤ A i , C i ≤ 1 0 9 1 \leq A_i, C_i \leq 10^9 1Ai,Ci109
  • A 1 , A 2 , … , A N A_1, A_2, \dots ,A_N A1,A2,,AN 都是不同的。
  • C 1 , C 2 , … , C N C_1, C_2, \dots ,C_N C1,C2,,CN 都是不同的。
  • 所有输入值都是整数。
输入

输入内容由标准输入法提供,格式如下

N N N
A 1 A_1 A1 C 1 C_1 C1
A 2 A_2 A2 C 2 C_2 C2
⋮ \vdots
A N A_N AN C N C_N CN

输出

剩下的牌有 m m m 张,按升序排列为 i 1 , i 2 , … , i m i_1, i_2, \dots, i_m i1,i2,,im 张。按以下格式打印:

m m m
i 1 i_1 i1 i 2 i_2 i2 ⋯ \cdots i m i_m im

输入样本 1
3
2 4
1 1
3 2

样本输出 1

2
2 3

关注纸牌 1 1 1 3 3 3 ,我们有 A 1 < A 3 A_1 < A_3 A1<A3 C 1 > C 3 C_1 > C_3 C1>C3 ,因此可以弃掉纸牌 1 1 1

无法进行进一步的操作。此时还剩下纸牌 2 2 2 3 3 3 ,因此将它们打印出来。

输入样本 2
5
1 1
10 2
100 3
1000 4
10000 5

输出示例 2

5
1 2 3 4 5

在这种情况下,不能弃牌。

输入样本 3
6
32 101
65 78
2 29
46 55
103 130
52 40

输出示例 3

4
2 3 5 6
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值