ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

CF1710E Two Arrays

2022-08-01 20:33:59  阅读:188  来源: 互联网

标签:格子 Arrays CF1710E Two Alice leq 权值 Bob times


*2400*24000


题意

用两个数组 \(a_1,a_2,\ldots,a_n\)、\(b_1,b_2,\ldots,b_m\) 描述一个 \(n\times m\) 的网格图,\((i,j)\) 的权值为 \(a_i+b_j\)。

一开始有个车位于 \((1,1)\),Alice 和 Bob 轮流操作,一次操作可以选择:

  1. 横向移动车至与其同一行的任意一个格子;
  2. 纵向移动车至与其同一列的任意一个格子;
  3. 结束游戏。

特别地,不能将车移动至一个已经被踩过 \(1000\) 次的格子,最后局面的权值即为车所在格子的权值。

Alice 想最大化,Bob 想最小化,两人均最优策略,问最后的权值。

\(n,m\leq 2\times 10^5\), \(a_i,b_i \leq 5\times 10^8\)。

题解

首先二分答案 \(x\),那么 Alice 一旦遇到比 \(x\) 大的局面就会立刻结束,Bob 同理。那么我们把格子按照权值,\(\ge x\) 的为白色,\(\leq x\) 的为黑色,也就是说,Alice 只能走白格,Bob 只能走黑格,谁走不动谁输。

标签:格子,Arrays,CF1710E,Two,Alice,leq,权值,Bob,times
来源: https://www.cnblogs.com/ustze/p/16541727.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有