您当前的位置: 首页 > 

对方正在debug

暂无认证

  • 4浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Coin Rows(简单dp)

对方正在debug 发布时间:2021-07-31 21:04:26 ,浏览量:4

题目链接 题意:给定一个2*m的序列,Alice从(0,0)走到(1,m),把路过的值清0;Bob再从(0,0)走到(1,m)。Bob想最大化Bob的得分,而Alice想最小化Bod的得分。求最后Bob的得分。注意,Alice和Bob只能向下或向右走。

题解:Alice有n种选择,他可以在n个位置选择向下走。对于Alice的每种选择,Bob有两种选择,要么一开始就向下走,要么最后一个位置才向下走,因为这样才能保证最优化。答案为min(n个Alice的选择中,每个选择取max(Bob的最优选择))。详见代码。 讲得好抽象啊,要出门了凑合看233

#include 
using namespace std;
const int maxn = 100010;

int a[2][maxn];
int m;

int main() {
	int t;
	scanf("%d", &t);
	while (t--) {
		scanf("%d", &m);
		for (int i = 0; i             
关注
打赏
1664895754
查看更多评论
0.0365s