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

平面设计师必备网站建设工程价款结算暂行办法

平面设计师必备网站,建设工程价款结算暂行办法,php网站上线,seo公司推广3.蓝桥速算【算法赛】 - 蓝桥云课 问题描述 蓝桥杯大赛最近新增了一项娱乐比赛——口算大赛,目的是测试选手的口算能力。 比赛规则如下: 初始给定一个长度为 N 的数组 A,其中第 i 个数字为 Ai​。随后数组会被隐藏,并进行 Q 次…

3.蓝桥速算【算法赛】 - 蓝桥云课


问题描述

蓝桥杯大赛最近新增了一项娱乐比赛——口算大赛,目的是测试选手的口算能力。

比赛规则如下:

  • 初始给定一个长度为 N 的数组 A,其中第 i 个数字为 Ai​。
  • 随后数组会被隐藏,并进行 Q 次值域变换操作。
  • 每次操作给出两个数字 L,R (1≤L≤R≤N),表示对子数组 [L,R] 进行如下变换:
    • AL​ 增加 L。
    • AL+1​ 减少 L+1。
    • AL+2​ 增加 L+2。
    • AL+3​ 减少 L+3。
    • 以此类推,直到 R。

在所有操作完成后,选手需要快速计算出最终的数组之和,最快回答出正确答案的选手将会获得奖励,请你尝试解决这个问题。

输入格式

第一行输入两个整数 N,Q (1≤N,Q≤105) 表示数组长度和值域变换操作次数。

第二行输入 N 个整数 A1​,A2​,A3​,…,AN​ (1≤Ai​≤105) 表示数组的初始值。

接下来 Q 行,每行两个整数 L,R (1≤L≤R≤N) 表示一次值域变换操作。

输出格式

输出一个整数,表示值域变换操作完毕后数组之和。

输入样例

5 2
1 2 3 4 5
1 3
4 5

输出样例

16

思路:

暴力
代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll L = 1e5+10;
ll N,Q;
ll a[L];
int main(void)
{cin >> N >> Q;for(ll i = 1 ; i <= N ; i++)cin >> a[i];while(Q--){ll l,r,cnt = 1;cin >> l >> r;for(ll i = l ; i <= r ; i++){if(cnt % 2 != 0){cnt++;a[i] += i;}else if(cnt % 2 == 0){cnt++;a[i] -= i;}}}ll sum = 0;for(ll i = 1 ; i <= N ; i++)sum += a[i];cout << sum;return 0;
}

思路:

数学问题,注释写的清楚

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll L = 1e5+10;
ll N,Q;
ll a[L];
int main(void)
{ll sum = 0;cin >> N >> Q;for(ll i = 1 ; i <= N ; i++){cin >> a[i];sum += a[i];}while(Q--){ll l,r,cnt = 1;cin >> l >> r;ll s = r-l+1;if(s % 2 == 0)//长度为偶数,会出现s/2个-1 {sum -= s/2; }else if(s % 2 != 0)//长度为奇数,会出现(1+s/2)个1 {sum += (l + s/2);}}cout << sum;return 0;
}

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

相关文章:

  • 快递业务服务网站建设的需求分析100个免费推广网站
  • 聊城市建设局网站首页wordpress米表插件
  • 网站建设电子商务网站的留言板怎么做
  • 怎么做农家乐联盟网站wordpress 画面做成
  • 做服装有哪些好的网站有哪些网站建设与维护合同
  • 怀化公司做网站开发公司工程部
  • 汽车配件网站模板黄石市新闻
  • 东四网站建设辽宁住房和城乡建设网站
  • 网站建设情况简介虚拟主机装2个wordpress
  • 光谷网站建设公司京东联盟 wordpress
  • 晋城中英文网站建设那个网站可以做家具效果图
  • 阿里云网站申请用途网站有了订单邮箱提醒代码
  • ui网站开发杭州seo推广公司
  • 区块链技术网站开发租车网站建设系统的设计
  • 网站建设 每年费用个人网站有什么
  • 中国免费网站服务器下载网站托管平台
  • 个人网站可以做资讯吗?国外虚拟主机 两个网站
  • 电子商务网站开发课程简介做旅游网站的原因
  • 哈尔滨 做网站公司哪家好怎样找别人制作网站
  • 怎么做网站推广的步骤xampp wordpress教程
  • 网站源码下载深圳英文网站设计
  • 大型国企网站建设费用网页设计素材免费版
  • 公司网站关键词搜索代加工网
  • 沂水网站制作营销型网站建设极速建站
  • php下载站源码公司注册地址可以跨市变更吗
  • 视频网站管理系统成都网站创建
  • 物流货运网站东莞清溪妇产科医院
  • 网站如何更新内容施工企业安全生产管理体系案例
  • 西乡塘区网站建设重庆公司社保开户流程
  • 企业营销型网站概念wordpress删除评论关闭