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

济南小程序网站制作关键词百度云

济南小程序网站制作,关键词百度云,3d效果图设计制作,小网站开发成本Luogu - CF859C Analysis 由题意知每个人选择时都是以最佳情况来选#xff0c;最佳情况是指他的选择能使后面拿的更多。所以决定最佳情况是来自后面。 还有一个重要性质#xff0c;不管是 Bob 还是 Alice#xff0c;只要是拥有决策权的人面对同一个局面#xff0c;其得到…Luogu - CF859C Analysis 由题意知每个人选择时都是以最佳情况来选最佳情况是指他的选择能使后面拿的更多。所以决定最佳情况是来自后面。 还有一个重要性质不管是 Bob 还是 Alice只要是拥有决策权的人面对同一个局面其得到的最大得分一定相等。这样我们找到了固定状态就可以 dp 了。 因为我们管的是从某个位置往后面取的最大值所以可以找某一个位置 i i i 到 n n n 的值。 设 f ( i , n ) f(i,n) f(i,n) 表示 i ∼ n i \sim n i∼n 区间里选到 i i i 时先手取的最大值。 a a a 数组存储原序列 s u m i , j sum_{i,j} sumi,j​ 表示 a i ∼ a j a_i \sim a_j ai​∼aj​ 的和。 分两种情况 他要拿的当前的数。相当于增加收益但把选择权给了对方。转移到 s u m i 1 , n − f ( i 1 , n ) a i sum_{i1,n}-f(i1,n)a_i sumi1,n​−f(i1,n)ai​。 意思是 [ i 1 , n ] [i1,n] [i1,n] 区间的和减去后面的人可以取到的最大值再加上当前可以拿的 a i a_i ai​。 他选当前的数选后面的。相当于放弃了收益但保留选择权。转移到 f ( i 1 , n ) f(i1,n) f(i1,n)。 发现 f f f 函数第二个参数都是 n n n可以省略。 于是设 f [ i ] f[i] f[i] 表示先手面对 i ∼ n i \sim n i∼n 时可以取到的最大值。 我们只需将两种情况的最大值赋值给 f i f_i fi​ 即可 f i max ⁡ { f i 1 , s u m i 1 , n − f i 1 a i } f_i\max\{f_{i1},\ sum_{i1,n}-f_{i1}a_i\} fi​max{fi1​, sumi1,n​−fi1​ai​} 我们知道第一个选的是 Bob所以 Bob 得到的就是 f 1 f_1 f1​Alice 得到的就是 Bob 剩下的即 s u m 1 , n − f 1 sum_{1,n}-f_1 sum1,n​−f1​。 Code 考虑倒序 dp。注意 a i a_i ai​ 的范围是 1 0 6 10^6 106不开 long long 必然会炸。 #include bits/stdc.h using namespace std; typedef long long ll;void solve() {int n;cin n;vector int a(n 1); // 原始数组vector ll s(n 1); // 前缀和数组a[i]1e6开long longvector ll f(n 2); // dp数组long longfor(int i 1; i n; i ){cin a[i];s[i] s[i - 1] a[i];}for(int i n; i 1; i --){ // 倒推f[i] max(f[i 1], (s[n] - s[i]/*i1~n区间和*/) - f[i 1] a[i]);}cout s[n] - f[1] f[1] endl; }signed main() {ios :: sync_with_stdio(false), cin.tie(0), cout.tie(0);solve();return 0; }End 这里是 YLCHUP谢谢大家
http://www.pierceye.com/news/82647/

相关文章:

  • 深圳html5网站开发域名备案需要多少时间
  • 企业网站制作流程如何自己做企业网站
  • 奖励网站源码昆山网站建设哪家便宜
  • 杭州网站优化培训做网站有限公司
  • 江苏网站建设网站排名优化网络安全培训机构排名
  • 河北特定网站建设推荐h5怎么制作下一页
  • 网络优化seo薪酬semseo名词解释
  • asp.net网站开发与项目实战为网站制定一个推广计划
  • 做好网站优化的方法有哪些?厦门住房和城乡建设局网站
  • 鹰潭门户网站建设费用如何降低网站跳出率
  • wordpress导航栏下拉菜单代码网站搜索引擎优化怎么做
  • 厦门市建设协会网站wordpress cron
  • 建筑资质查询官方网站html免费模板网站
  • 沧州市做网站做翻译 网站吗
  • 鲜花网站数据库建设分析做网站需要有服务器
  • 网站建设邮箱免费自助建站wordpress建立商城
  • html网站开发心得体会app推广员是做什么的
  • 企业品牌网站建设方案域名价格查询评估
  • 2019做seo网站wordpress 空间推荐
  • 自己做的表白网站网站建设可行性研究报告范文
  • 做内贸哪个网站找客户seo技术培训江门
  • 网站的意义十堰市建设工程管理处网站
  • 网站公司不给ftp荆门市住房和城乡建设局网站
  • 自己如何高效有力的维护一个网站公司网上注册系统
  • 无锡网站程序wordpress 关键词链接
  • 网站跳转qqwordpress运行速度慢
  • 网站后台显示不了钟表商城网站建设方案
  • 鞍山怎么样做一个自己的网站姓氏头像在线制作免费生成图片
  • 做网站应该做到那几点南京建设公司网站
  • 如何优化推广网站ps怎么做网站首页