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

莱芜住房和城乡建设厅网站百度云链接

莱芜住房和城乡建设厅网站,百度云链接,企业官方网站系统建设,网站新闻前置审批轩轩和开开正在玩一款叫《龙虎斗》的游戏,游戏的棋盘是一条线段,线段上有n个兵营(自左至右编号1~n),相邻编号的兵营之间相隔1厘米,即棋盘为长度为n-1厘米的线段。i号兵营里有ci位工兵。 下面图1为n 6的示例: 轩轩在左侧&#xf…

轩轩和开开正在玩一款叫《龙虎斗》的游戏,游戏的棋盘是一条线段,线段上有n个兵营(自左至右编号1~n),相邻编号的兵营之间相隔1厘米,即棋盘为长度为n-1厘米的线段。i号兵营里有ci位工兵。

下面图1为n = 6的示例:

轩轩在左侧,代表“龙”;凯凯在右侧,代表“虎”。 他们以 m 号兵营作为分界, 靠左的工兵属于龙势力,靠右的工兵属于虎势力,而第 𝐦 号兵营中的工兵很纠结,他 们不属于任何一方。

一个兵营的气势为:该兵营中的工兵数 × 该兵营到 m 号兵营的距离;参与游戏 一方的势力定义为:属于这一方所有兵营的气势之和。

下面图 2 为 n = 6, m = 4 的示例,其中红色为龙方,黄色为虎方:


游戏过程中,某一刻天降神兵,共有 s1 位工兵突然出现在了p1号兵营。作为轩轩和凯凯的朋友,你知道如果龙虎双方气势差距太悬殊,轩轩和凯凯就不愿意继续玩下去了。为了让游戏继续,你需要选择一个兵营 p2,并将你手里的 s2位工兵全部派往 兵营p2,使得双方气势差距尽可能小。

注意:你手中的工兵落在哪个兵营,就和该兵营中其他工兵有相同的势力归属(如果落在 m 号兵营,则不属于任何势力)。

输入描述:
输入文件的第一行包含一个正整数 n,代表兵营的数量。
接下来的一行包含 n 个正整数,相邻两数之间以一个空格分隔,第 i 个正整数代表编号为 i 的兵营中起始时的工兵数量 ci。接下来的一行包含四个正整数,相邻两数间以一个空格分隔,分别代表 m, p1, s1, s2。

输出描述:
输出文件有一行,包含一个正整数,即 p2,表示你选择的兵营编号。如果存在多个编号同时满足最优,取最小的编号。

输入:

6
2 3 2 3 2 3
4 6 5 2

输出:

2

备注:

1<m<n1<m<n,
1≤p1≤n1≤p1≤n,
n≤10^5,ci,s1,s2≤10^9

解析:直接暴力枚举每一个军营加入s2,然后更新答案即可,需要开long long。

#include <bits/stdc++.h>
using namespace std;
const int N=1e5+5;
typedef long long ll;
ll a[N];
void solve()
{int n,m,p1;ll s1,s2,sum1=0,sum2=0;//sum1,sum2分别记录两个军营的势力scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%lld",&a[i]);scanf("%d%d%lld%lld",&m,&p1,&s1,&s2);a[p1]+=s1;//s1个加入p1军营for(int i=1;i<m;i++) sum1+=a[i]*(m-i);//左边军营势力for(int i=m+1;i<=n;i++) sum2+=a[i]*(i-m);//右边军营势力int ans=m;//记录下答案位置,可以先在m点(中立)ll minn=abs(sum1-sum2);//记录最小差距for(int i=1;i<m;i++)//加入左边军营{ll k=sum1+s2*(m-i);if(abs(k-sum2)<minn) minn=abs(k-sum2),ans=i;}for(int i=m+1;i<=n;i++)//加入右边军营{ll k=sum2+s2*(i-m);if(abs(k-sum1)<minn) minn=abs(k-sum1),ans=i;}printf("%d\n",ans);
}
int main()
{solve();return 0;
}
http://www.rdtb.cn/news/15470.html

相关文章:

  • 那个网站做视频能挣钱营业推广怎么写
  • 做淘宝客网站能接广告吗百度推广开户多少钱一个月
  • 江西做网站服装网络营销策划书
  • 扫黄除恶网站构造结构怎么做江门关键词排名优化
  • 网上做实验的网站今日热点新闻事件2021
  • 中卫网站定制开发价格广告营销策略
  • 个人免费网站空间百度信息发布推广方法
  • 建个网站的电话号码群排名优化软件
  • 佛山建站专如何创建个人网站免费
  • 中小企业seo主要做什么工作内容
  • 特性设计的网站网络广告图片
  • 洛阳市建设工程评标专家网站百度知道官网入口
  • 做网站 ecs vps站长之家 seo查询
  • 网站建设数据库是什么意思口碑营销成功案例简短
  • 真甲先生网站建设网站在线制作
  • 最优网络做网站骗北京seo优化诊断
  • seo营销课程培训陕西整站关键词自然排名优化
  • 做空压机网站的公司有哪些图片优化
  • 动态网站开发与设计关键技术电子技术培训机构
  • 做网站用什么主机操作系统石家庄seo管理
  • app软件公司seo综合查询怎么用
  • 网推项目平台郑州seo网站有优化
  • 如何做流量网站湖北网站设计
  • 中国建设银行网站-诚聘英才百度推广官网网站
  • 网站开发结构文档有哪些网页设计公司
  • 金乡县网站建设大数据精准获客软件
  • 游戏官方网站开发设计报告搜索引擎营销的优势和劣势
  • 电子商务网站模板免费下载网络游戏推广公司
  • 网站服务器镜像怎么做网上销售
  • 如何在别人的网站模板上加兼容山西网络推广