当前位置: 首页 > news >正文

文汇网站建设河南天丰建设工程有限公司网站

文汇网站建设,河南天丰建设工程有限公司网站,网站如何投放广告,wordpress 设置版权目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 1600E - Array Game 二、解题报告 1、思路分析 记最长递增前缀长度为L&a…

目录

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

二、解题报告

1、思路分析

2、复杂度

3、代码详解


一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

1600E - Array Game

二、解题报告

1、思路分析

记最长递增前缀长度为L,最长递减后缀长度为R

必胜态:L R 一奇一偶 或者 二者均奇

否则为必败态
证明:

先考虑一侧,比如递增前缀,如果L是偶数,那么我们先手在左侧拿,后手一定也能在左侧拿

如果一直保持左侧拿,先手就输了

如果LR都是偶数,那么就算先手前后来回换,我们一定会走到一侧没法拿另一侧为偶数,然后输掉游戏,因此 LR都是偶数为必败态

若L,R一奇一偶,那么先手拿奇,后手就落入了必败态

若L,R二者均奇,那么我们拿第一个元素大的那个,就会使得一侧不能拿,后手会落入必败态

2、复杂度

时间复杂度: O(N)空间复杂度:O(N)

3、代码详解

 ​
#include <bits/stdc++.h>
#include <ranges>using i64 = long long;
using i32 = unsigned int;
using u64 = unsigned long long;
using i128 = __int128;constexpr int inf32 = 1E9 + 7;
constexpr i64 inf64 = 1E18 + 7;
constexpr int P = 1'000'000'007;void solve() {int n;std::cin >> n;std::vector<int> a(n);for (int i = 0; i < n; ++ i) std::cin >> a[i];int L = 0, R = 0;for (int i = 0; i < n; ++ i)if (!i || a[i] > a[i - 1])++ L;elsebreak;for (int i = n - 1; ~i; -- i)if (i + 1 == n || a[i] > a[i + 1])++ R;elsebreak;if (((L + R) & 1) || ((L & 1) && (R & 1)))std::cout << "Alice";elsestd::cout << "Bob";
}auto FIO = []{std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);return 0;
}();int main () {#ifdef DEBUGfreopen("in.txt", "r", stdin);freopen("out.txt", "w", stdout);#endifint T = 1;// std::cin >> T;while (T --)solve();return 0;
}

http://www.yayakq.cn/news/633005/

相关文章:

  • jfinal网站开发模板全国网站建设公司排名
  • 网站的技术建设网站设计步骤包括
  • 建设银行网站上不去了小制作 手工 简单
  • 设计品牌网站海南省海口市建设厅网站
  • c mvc 大型网站开发微信小程序商城制作
  • 彭阳门户网站建设广西茶叶学会 网站建设
  • 为企业规划一个网站wordpress页面内容
  • 健身网站开发方式的服务器选择有本地服务器怎么做网站
  • 深圳网站的网络公司免费新建网站
  • 站长之家 wordpress 流量统计建站超市代理
  • 权威的建筑工程网站东莞做网站网络公司
  • wordpress网站模板搜网站内容
  • 设备网站建设电子网站建设心得
  • 东莞横沥网站制作263企业邮箱的作用
  • 人力资源招聘网站建设方案网站建设方案策划
  • 东莞常平有高铁站吗东莞住房与城乡建设官网
  • 萧县城乡建设局网站网站ftp上传到空间
  • 广东网站制作设计手机助手app下载
  • dedecms网站后台很卡移动端快速建站的方法
  • 深圳营销型网站设计公司上海企业网站seo多少钱
  • 江苏省高职重点专业群建设网站最好免费观看高清视频韩国
  • 网站的设计成都装修公司前十口碑推荐
  • 网站标题更新鸟人 网站建设
  • 菠菜建设网站商丘网站制作电话
  • 给小学生做家教的网站阿里巴巴注册网站首页
  • 长春网站建设找源晟南阳谁会做网站
  • 芜湖网站建设兼职仲恺企业网站建设
  • 建设银行官方网站公司建立网站专业公司
  • 如何做百度网站请简述网站建设的一般流程图
  • 网站建网站建设和优301跳转wordpress