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

网站后台灰色wordpress 伪静态500

网站后台灰色,wordpress 伪静态500,哈尔滨招标网官网,网站备案是每年一次吗贪心 为了方便描述,下面将贝茜和埃尔茜分别称为a、b。 已知蛋糕的数量为偶数个,b每次只能吃左右边界上的蛋糕,a每次操作将两个蛋糕变成一个,发现都会使蛋糕的数量减一,且a先操作将蛋糕数量从偶数变成奇数&#xff0c…

贪心

为了方便描述,下面将贝茜和埃尔茜分别称为a、b。

已知蛋糕的数量为偶数个,b每次只能吃左右边界上的蛋糕,a每次操作将两个蛋糕变成一个,发现都会使蛋糕的数量减一,且a先操作将蛋糕数量从偶数变成奇数,b将奇数变为偶数,直到最后一次只有一个蛋糕一定是a先吃掉。

由此,如果去掉a第一次操作时的两个蛋糕,考虑从b开始操作,每次都是b吃一个,a吃一个,因此a吃掉的蛋糕数总比b多两个,即 n / 2 + 1。

因此,将a吃掉的蛋糕的总大小的最小值称为Smin,则b吃掉的蛋糕最多为Sum - Smin。

那对于b来说,b一定存在一种选法是的b吃掉的蛋糕大小大于 Sum - Smin,,因为如果a重叠的蛋糕被b给吃掉了,则在b本来的最大方案中原来就要吃掉的蛋糕被吃了,还多吃了a给帮忙的。

所以答案的最优解为 a 吃掉的蛋糕数为 Smin, b为 Sum - Smin

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 500010;
typedef long long LL;LL s[N];int main()
{int T;cin >> T;while(T --){int n;scanf("%d", &n);for(int i = 1;i <= n;i ++ ){int x;scanf("%d", &x);s[i] = s[i - 1] + x;}LL res = 1e15;int l = n / 2 + 1;for(int i = 1;i <= n;i ++){if(i >= l) res = min(res, s[i] - s[i - l]);//找到Smin}printf("%lld %lld\n", res, s[n] - res);}return 0;
}

http://www.dtcms.com/wzjs/803236.html

相关文章:

  • 做网站需要几个服务器重庆做网站建设哪家好
  • 公司概况-环保公司网站模板南京装饰公司网站建设
  • 凡科建站是永久的吗百度网站v认证
  • 合肥婚恋网站建设10m网站并发量
  • 建设网站平台哪里最好wordpress内容模型
  • 容桂网站建设公司网上注册网站要钱吗
  • 网站怎么百度收录怎么把网站排名
  • 展览网站建设高校门户网站系统
  • 怎么找合适的网站开发CQ网络科技网站建设
  • 如何做自己的播报网站驻马店 网站建设
  • 网站仿做软件可以做设计兼职的网站
  • 合肥建站巴音郭楞蒙古自治州建设局网站
  • 网站建设考虑哪些因素大连网站建设腾讯大厦
  • 网站logo怎么做谷歌google浏览器
  • 手机网站案例网站制作厂家电话多少
  • 企业网站首页的实现阳江网站推广优化公司
  • 洛阳网站建设费用网络营销岗位技能
  • HTML做网站的书籍手机网站建设过程
  • 网站建设工作室制作平台wordpress 图片存储
  • 鞍山商城网站建设深圳网站建设价格多少钱
  • 保洁公司做网站有什么作用做网站建设优化的公司排名
  • 网站如何不需要备案wordpress 微信 抓取
  • _网站建设网站私密浏览器免费看片在线看
  • 建筑网站的功能模块杭州网站优化流程
  • 国家对地理信息网站建设的重视网站开发主要用什么语言
  • 手机网站建设与制作专业室内设计 官网
  • 泉州网站建设费用山东企业网站建设公司
  • 营销推广有哪些公司佛山正规企业网站排名优化
  • 广州网站建设网页制作开发网站关键词优化网站推广
  • 做网站模板 优帮云电子商务网站建设规划心得