VJ Promble R 欄位和相加

2021-08-21 06:06:09 字數 679 閱讀 1860

給出乙個長度為n的陣列,進行q次查詢,查詢從第i個元素開始長度為l的子段所有元素之和。

例如,1 3 7 9 -1,查詢第2個元素開始長度為3的子段和,1 -1。3 + 7 + 9 = 19,輸出19。

input

第1行:乙個數n,n為陣列的長度(2 <= n <= 50000)。 

第2 至 n + 1行:陣列的n個元素。(-10^9 <= nii <= 10^9) 

第n + 2行:1個數q,q為查詢的數量。 

第n + 3 至 n + q + 2行:每行2個數,i,l(1 <= i <= n,i + l <= n)

output

共q行,對應q次查詢的計算結果。

sample input51

379-1

41 2

2 23 2

1 5sample output410

1619    

注意:1.範圍的確定,使用哪種型別,範圍不對會出現答案錯誤,會給你分,但不是滿分。

2.迴圈問題,開始我是在迴圈中迴圈,會出現超時問題,我參考了舍友的,確實會簡化很多。

**如下:

#include

main

()scanf

("%ld",&

q);for(j=

0;jj++

)}

mysql date time欄位相加

今天測試環境資料時間過期,導致測試同學查詢今後幾天資料都是空的,由於測試資料五十萬左右,乙個個資料修改太坑爹了,而且一些功能依賴多的資料才可以。重新跑定時任務太慢了,就想著用sql先操作一下,將對應的日期加8天。比如2017 01 01變為2017 01 09,2017 01 02變為2017 01...

mysql一張表字段相加 建立表字段(mysql)

一 建立名為book的資料庫 create database book 二 在book下建立以下4張表 1 建立表字段,確定字段屬性,約束條件 use book 讀者資訊表 create table readerinfo card id char 18 primary key,name varcha...

變數相加和常量相加的區別

我們先來看注釋的第一段 它的class檔案反編譯 xjad 是 public static void main string args 而b b1 b2 在變數相加後直接進行了型別提公升,所以不能從int型轉換為byte型。變數在執行時才能確定,而常量在編譯時就能確定。我們再來看未注釋的第二段 它的...