洛谷B3612 【深進1.例1】求區間和

題目描述

給定?n?個正整數組成的數列?a1?,a2?,?,an??和?m?個區間?[li?,ri?],分別求這?m?個區間的區間和。

輸入格式

第一行,為一個正整數?n?。

第二行,為?n?個正整數?a1?,a2?,?,an?

第三行,為一個正整數?m?。

接下來?m?行,每行為兩個正整數?li?,ri??,滿足?1≤li?≤ri?≤n

輸出格式

共?m?行。

第?i?行為第?i?組答案的詢問。

輸入輸出樣例

輸入 #1

4
4 3 2 1
2
1 4
2 3

輸出 #1

10
5

說明/提示

樣例解釋:第 1 到第 4 個數加起來和為 10。第 2 個數到第 3 個數加起來和為 5。

對于?50%?的數據:n,m≤1000?;

對于?100%?的數據:1≤n,m≤10^{5},1≤ai?≤10^{4}

暴力只能得40%,要用前綴和優化

#include<iostream>
using namespace std;int n, m;
const int N = 1e5+10;
int a[N];int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=1; i<=n; ++i){cin>>a[i];a[i] += a[i-1];  //前綴和 }cin>>m;while(m--){int r, l;cin>>r>>l;int ans = 0;ans = a[l]-a[r-1];cout<<ans<<'\n';}return 0;
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/84523.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/84523.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/84523.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

debian12 修改MariaDB數據庫存儲位置報錯

debian12 修改MariaDB數據庫存儲位置到home報錯 MariaDB 修改存儲路徑后啟動失敗問題解決 更改數據存儲位置 如果需要將數據存儲到其他位置&#xff08;如更大的分區&#xff09;&#xff1a; 停止 MariaDB 服務&#xff1a; bash sudo systemctl stop mariadb 創建新目錄并設…

【評測】flux-dev文生圖模型初體驗

回到目錄 【評測】flux-dev文生圖模型初體驗 1. 安裝基礎環境 參考 modelscope的Flux.1-dev頁面 2. 使用tongyi寫提示詞 幫我用英文寫3個&#xff0c;文生圖片1024*1024的提示詞&#xff0c;準備用flux.dev生成用 [pic03] 3. 運行代碼 4090D滿載運行&#xff0c; 1min左…

PHP7+MySQL5.6 雪里開簡易預約制訪客管理系統V1.0

# PHP7MySQL5.6 雪里開簡易預約制訪客管理系統 V1.0 ## 簡介 本系統是一個基于PHP7和MySQL5.6的封閉校區訪客管理系統&#xff0c;用于管理學生訪客的申請、核銷流程。 導入的賬號預先提交訪客信息(預約制)&#xff0c;無需審核&#xff0c;訪客提交匿名制訪客碼給門衛登記放行…

【深度學習:進階篇】--2.4.BN與神經網絡調優

學習目標 目標 知道常用的一些神經網絡超參數知道BN層的意義以及數學原理 應用 無 目錄 學習目標 1.神經網絡調優 1.1.調參技巧 1.2.運行 2.批標準化&#xff08;Batch Normalization&#xff09; 2.1.標準化公式 2.2.為什么可以優化簡單 2.3.BN總結 1.神經網絡調優 …

CMake指令: add_sub_directory以及工作流程

目錄 1.簡介 2.工作流程 3.示例場景 4.最佳實踐 5.注意事項 6.總結 相關鏈接 1.簡介 add_subdirectory 是 CMake 中用于添加子目錄參與構建的命令&#xff0c;允許將項目拆分為多個模塊或子項目&#xff0c;實現代碼的模塊化管理。 基本語法&#xff1a; add_subdirect…

【C++ 】智能指針:內存管理的 “自動導航儀”

目錄 一、引入 二、智能指針的兩大特性&#xff1a; 1、RAII 特點&#xff1a; 好處&#xff1a; 2、行為像指針 三、智能指針起初的缺陷&#xff1a;拷貝問題 四、幾種智能指針的介紹。 1、C98出現的智能指針——auto_ptr auto_ptr解決上述拷貝構造的問題&#xff1a…

Java多線程實現之線程池詳解

Java多線程實現之線程池詳解 一、線程池的基本概念1.1 為什么需要線程池1.2 線程池的核心思想 二、Java線程池的實現2.1 Executor框架2.2 ThreadPoolExecutor構造參數 三、常見線程池類型3.1 FixedThreadPool3.2 CachedThreadPool3.3 SingleThreadExecutor3.4 ScheduledThreadP…

解碼美元-黃金負相關:LSTM-Attention因果發現與黃金反彈推演

摘要&#xff1a;本文采用時間序列分析框架與自然語言處理&#xff08;NLP&#xff09;技術&#xff0c;對黃金與美元指數的負相關關系進行量化拆解。通過構建包含宏觀經濟因子、市場情緒指標及地緣風險的三維分析模型&#xff0c;揭示當前貴金屬市場的核心驅動邏輯&#xff0c…

Asp.Net Core SignalR導入數據

文章目錄 前言一、安裝包二、使用步驟1.實現SignalR Hub服務&#xff1a;2.實現CSV文件解析及數據導入服務3.控制器4.前端實現&#xff08;vue&#xff09; 三、關鍵技術點說明總結 前言 導入CSV文件中的數據到數據庫&#xff0c;使用CsvHelper解析CSV文件&#xff0c;SqlBulk…

Modern C++(四)聲明

4、聲明 聲明是將名字引入到cpp程序中&#xff0c;不是每條聲明都聲明實際的東西。定義是足以使該名字所標識的實體被使用的聲明。聲明包含以下幾種&#xff1a; 函數定義模板聲明模板顯式實例化模板顯式特化命名空間定義鏈接說明屬性聲明&#xff08;C11&#xff09;空聲明&…

目標檢測yolo算法

yolov5s&#xff1a; 從github官網下載yolov5的算法之后&#xff0c;配置好環境&#xff08;pycharm安裝包-CSDN博客&#xff09;&#xff0c;再下載權重文件&#xff0c;比如默認的yolov5s.pt&#xff1b; 運行當前文件&#xff08;detect.py&#xff09;&#xff0c;就能看…

一個超強的推理增強大模型,開源了,本地部署

大家好&#xff0c;我是 Ai 學習的老章 前幾天介紹了MOE 模型先驅 Mistral 開源的代碼 Agent 大模型——mistralai/Devstral-Small-2505 今天一起看看 Mistral 最新開源的推理大模型——Magistral Magistral 簡介 Mistral 公司推出了首個推理模型 Magistral 及自研可擴展強…

MySQL體系架構解析(五):讀懂MySQL日志文件是優化與故障排查的關鍵

MySQL文件 日志文件 在服務器運行過程中&#xff0c;會產生各種各樣的日志&#xff0c;比如常規的查詢日志&#xff0c;錯誤日志、二進制日志、 redo 日志和 Undo 日志等&#xff0c;日志文件記錄了影響 MySQL 數據庫的各種類型活動。 常見的日志文件有&#xff1a;錯誤日志…

湖南省網絡建設與運維賽項競賽規程及樣題

湖南省職業院校技能競賽樣題 賽題說明 一、競賽內容 “網絡建設與運維”競賽共分三個部分&#xff0c;其中&#xff1a; 第一部分&#xff1a;職業規范與素養 &#xff08; 5 分&#xff09; 第二部分&#xff1a;網絡搭建及安全部署項目 &#xff08; 50 分&#xff09…

華為云Flexus+DeepSeek征文 | 基于華為云ModelArts Studio搭建AnythingLLM聊天助手

華為云FlexusDeepSeek征文 | 基于華為云ModelArts Studio搭建AnythingLLM聊天助手 引言一、ModelArts Studio平臺介紹華為云ModelArts Studio簡介ModelArts Studio主要特點 二、AnythingLLM介紹AnythingLLM 簡介AnythingLLM主要特點AnythingLLM地址 三、安裝AnythingLLM應用下載…

板凳-------Mysql cookbook學習 (十--5)

6.11 計算年齡 2025年6月11日星期三 --創建表、初始化數據 drop table if exists sibling; create table sibling (name char(20),birth date );insert into sibling (name,birth) values(Gretchen,1942-04-14); insert into sibling (name,birth) values(Wilbur,1946-11-28)…

SAP RESTFUL接口方式發布SICF實現全路徑

其他相關資料帖可參考&#xff1a; https://blog.csdn.net/woniu_maggie/article/details/146210752 https://blog.csdn.net/SAPmatinal/article/details/134349125 https://blog.csdn.net/weixin_44382089/article/details/128283417 【業務場景】 外部系統不想通過RFC (需…

在windows中安裝或卸載nginx

首先在nginx的安裝目錄下cmd查看nginx的版本&#xff1a; 在看windows的服務中是否nginx注冊為服務了 如果注冊了服務就先將服務卸載了 在nginx的安裝目錄cmd執行命令 NginxService.exe uninstall “NginxService”是對應的注冊的服務名稱 關閉所有的相關nginx的服務這個也…

FaceFusion 技術深度剖析:核心算法與實現機制揭秘

在 AI 換臉技術蓬勃發展的浪潮中&#xff0c;FaceFusion 憑借其出色的換臉效果和便捷的操作&#xff0c;成為眾多用戶的首選工具。從短視頻平臺上的創意惡搞視頻&#xff0c;到影視制作中的特效合成&#xff0c;FaceFusion 都展現出強大的實用性。而這一切的背后&#xff0c;是…

2. Web網絡基礎 - 協議端口

深入解析協議端口與netstat命令&#xff1a;網絡工程師的實戰指南 在網絡通信中&#xff0c;協議端口是服務訪問的門戶。本文將全面解析端口概念&#xff0c;并通過netstat命令實戰演示如何監控網絡連接狀態。 一、協議端口核心知識解析 1. 端口號的本質與分類 端口范圍類型說…