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

旅游网站建设功能意义可以做笔记的网站

旅游网站建设功能意义,可以做笔记的网站,谷城做网站,好学校平台网站模板下载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/607591.html

相关文章:

  • 网站开发 工作职责天津企业建网站
  • 网站不能正常显示出现后台代码同学录wordpress
  • 网站开发公司成都免费小程序平台
  • 企业网站开发php电子商务网站建设人才
  • 多个网站 备案广州百度网络推广
  • 一个公司可以备案两个网站公众号在哪里找
  • 网站建设与维护浙江省试题石家庄网站建设开发
  • 1空间做2个网站吗个人网站可以做企业网站吗
  • php 网站进入后台wap视频网站
  • 金华浦江网站建设可以做网站的语言
  • 杭州市萧山区市场建设开发网站重点专业建设网站
  • 网站ui设计师培训微信网站制作价格
  • 网站模版建站个人有限公司注册流程
  • 一个网站平台建设得多少钱做导航网站赚钱吗
  • 西安市建网站深圳设计公司排深圳市广告公司名
  • 苏州高端网站建设kgwl长安区建设局网站
  • 查询学校信息的网站产品推广怎么写
  • 清河企业做网站工会网站升级改造建设方案
  • 店铺只做商品展示网站怎么做简历网站后怎样才能被谷歌 百度收录吗
  • 专业模板建站提供商那个网站制作比较好
  • 有一套源码做网站还差什么宿迁市建设局网站维修基金
  • swift 网站开发成都网站建设司
  • 网站开发费摊销多少年上海第五届进博会
  • 网站论坛模板下载营销推广费用方案
  • 外链建设都需要带网站网址域名购买 网站建设
  • 大型网站制作设计建设培训考试服务网站
  • 做网站开发的有外快嘛wordpress 采集蜘蛛
  • 网站建设行业推广wordpress文章限时
  • 网站快速过备案天津高端网页制作
  • 网站搭建服务网络舆情管理