AT_abc448_g.[ABC448G] Conquest
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥和青木进行一场牌组游戏。游戏规则如下。
- 高桥准备牌组 A1,A2,…,AN,其中 N≥3。
- 青木准备牌组 B1,B2,B3。
- 高桥从青木的牌组中选择一组并将其封禁。青木也从高桥的牌组中选择一组并将其封禁。两人封禁操作同时进行(即任何一方无法根据对方的选择行动)。
- 然后,高桥和青木各自同时声明将使用自己的哪一组牌组,但已被封禁的牌组不能被声明。
- 接下来,两位玩家各用宣布的牌组战斗一次。本局会有一方获胜。
给定整数 Xi,j(1≤i≤N,1≤j≤3)。记 pi,j=106Xi,j。pi,j 表示高桥使用 Ai 与青木使用 Bj 时高桥的胜率。两人都预先知道 pi,j 的值。
请计算当双方都采取使自己胜率最大化的行动时,高桥的胜率。
共给出 T 组测试数据,请分别求解。
当双方都想最大化自己的胜率时,每一步每位玩家会为可选项分配概率(概率总和为 1),并根据到目前为止公开的信息按概率随机选择一个选项。
每位玩家会选择使“最小可能胜率”最大的策略,即“当对方选择使自己胜率最小的策略时的胜率”。如果有多个满足条件的策略,可以任选其一。
当双方均按上述方针行动时,无论具体策略如何,高桥的胜率均唯一确定。请输出该值。
输入格式
输入从标准输入读入,格式如下,其中 casei 表示第 i 个测试数据。
T
case1
case2
⋮
caseT
每组测试数据包含:
N
X1,1 X1,2 X1,3
X2,1 X2,2 X2,3
⋮
XN,1 XN,2 XN,3
输出格式
输出 T 行,第 i 行输出第 i 个测试数据的答案。
对于每组测试数据,当双方都采取最大化自己胜率的策略时,高桥的胜率是多少。若输出的答案与真实值的绝对误差或相对误差不超过 10−6,即视为正确。
输入输出样例
输入#1
1 3 600000 500000 100000 400000 700000 300000 800000 200000 900000
输出#1
0.5272727272727272
输入#2
3 6 402522 269943 705465 529104 292257 262398 598965 708517 393767 10680 760196 459175 163269 555933 100458 252724 762224 143581 4 720086 398924 165990 446155 678065 592893 674921 176800 484411 222632 81476 633357 5 212176 543920 484352 23874 760886 95861 291354 504948 790821 523486 327166 289413 621589 178581 628701
输出#2
0.5136657634439492 0.5120053615937050 0.5396248345565982
输入#3
6 3 600000 300000 100000 0 400000 600000 700000 400000 100000 3 700000 700000 200000 0 0 900000 500000 600000 900000 5 1000000 658525 1000000 867635 1000000 259903 727305 342912 1000000 995128 432824 1000000 69492 105991 1000000 6 900000 700000 300000 600000 300000 500000 900000 100000 900000 900000 1000000 0 800000 200000 900000 700000 800000 900000 7 300000 900000 800000 600000 1000000 700000 700000 200000 1000000 1000000 200000 200000 200000 400000 1000000 500000 800000 900000 900000 500000 800000 5 500000 500000 41274 270488 520436 605863 247128 522516 149943 502751 491747 516407 503752 488744 31814
输出#3
0.3520000000000000 0.5571428571428572 0.9951279999999999 0.8478260869565216 0.8336956521739129 0.4988562153245037
说明/提示
样例解释 1
双方都最大化自己胜率时,高桥的胜率为 0.5272727⋯。
约束条件
- 1≤T≤500
- 3≤N≤5×104
- 0≤Xi,j≤106
- 所有测试数据中 N 之和不超过 5×104。
- 所有输入值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?