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

市场营销互联网营销开鲁网站seo

市场营销互联网营销,开鲁网站seo,外贸邦,自适应型网站建设费用一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 731E - Funny Game 二、解题报告 1、思路分析 游戏规则其实就是交替取前缀和 考虑 f(i) 为 某人先手取前 i 个,最终能得到的最大分差 由于每人都是最佳发挥,所以有如下状态转移&am…

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

731E - Funny Game


二、解题报告

1、思路分析

游戏规则其实就是交替取前缀和

考虑 f(i) 为 某人先手取前 i 个,最终能得到的最大分差

由于每人都是最佳发挥,所以有如下状态转移:

f(i) = acc[i] - max(f(j)),i + 1 <= j < n

为什么呢?

假如A得分为sumA,B得分为sumB

计算f(i) 时候 f(i) = sumA - sumB

那么转移的时候 f(j) = sumB’ - sumA‘

要f(i) - f(j) = sumA'' - sumB''

2、复杂度

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

3、代码详解

 ​
#include <bits/stdc++.h>
// #include <ranges>
// #define DEBUG
using i64 = long long;
using u32 = unsigned;
using u64 = unsigned long long;
constexpr int inf32 = 1E9 + 7;
constexpr i64 inf64 = 1E18 + 7;
constexpr double eps = 1E-9;void solve() {int n;std::cin >> n;std::vector<int> acc(n);for (int i = 0; i < n; ++ i) {std::cin >> acc[i];;if (i)acc[i] += acc[i - 1];}for (int i = n - 2; i; -- i) {acc[i] = std::max(acc[i + 1], acc[i] - acc[i + 1]);}std::cout << acc[1];
}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);#endif     int t = 1;// std::cin >> t;while (t --)solve();return 0;
}

http://www.jinmujx.cn/news/80614.html

相关文章:

  • 网站建设需要的条件广安seo外包
  • 江苏加强政府网站内容建设管理办法windows优化大师破解版
  • 做h5比较好的网站做百度推广代运营有用吗
  • 潼南国外免费自助建站百度竞价推广专员
  • 工程机械网站设计爱网
  • 网站开发技术路线全搜网
  • 网页版word编辑器东莞公司seo优化
  • 宣传片拍摄制作公司seo外链发布技巧
  • wordpress部署php汕头seo优化培训
  • 网站建设 模块怎么推广比较好
  • 百度网站分析报告重庆seo快速优化
  • 电影网站制作模版福州seo推广
  • 网站备案必须做吗提升网页优化排名
  • WordPress初始化主题嘉兴seo外包公司费用
  • 提升网站权重吗广东seo网站优化公司
  • 晋城网站seo网站关键词优化排名公司
  • 做全屏网站图片显示不全快速建站网站
  • 代做动画毕业设计的网站东莞网络优化哪家公司好
  • 网站建设所需费用河北网站推广公司
  • 南昌网站建设那家好个人网站的制作模板
  • 济南网站建设选聚搜网络认可seo课程培训入门
  • 商务网站建设服务商自己开发网站
  • 淘宝客网站源码和模版有什么区别欧美网站建设
  • 什么是网站内容建设关键词排名霸屏代做
  • 沈阳唐朝网站建设东莞seo网站管理
  • 政府网站内容建设的重要性营销的手段和方法
  • 佛山网站建设报价seo网站营销公司哪家好
  • 安徽网站建设开发网站建设方案书模板
  • asp影楼网站设计网站站长seo推广
  • 笔记本怎么做1920宽的网站app定制开发