NYOJ 15級卓工班選拔 賬單統計(水題)

2021-09-10 05:28:57 字數 601 閱讀 3414

題目描述

給你n天的花費賬單(每天乙個正整數表示花費),多次詢問從第l天到第r天的花費和。

輸入第一行,乙個整數n,表示有n天,下面將有n行每行乙個正整數ki表示第i天的話費。

之後一行乙個正整數m表示有m次詢問。

之後有m行,每行兩個數表示l,r.

(資料保證:n小於等於100,m小於等於100,ki不大於100不小於1)

輸出共m行,每行乙個整數,即花費。

樣例輸入

3436

7231 11 3

2 3

樣例輸出

4

112108

分析:本題是nyoj-士兵殺敵的原題變式,將每次從1到n的總和打表記錄,輸出時減去對應的即可

#includetypedef long long ll;

const int m=1e2+5;

ll a[m],i,j,k,n,m,t,sum=0,t1,t2;

int main()

scanf("%lld",&m);

for(i=1;i<=m;i++)

}

nyoj 15 括號匹配

時間限制 1000 ms 記憶體限制 65535 kb 難度 6 描述 給你乙個字串,裡面只包含 四種符號,請問你需要至少新增多少個括號才能使這些括號匹配起來。如 是匹配的 是匹配的 是不匹配的 是不匹配的 輸入第一行輸入乙個正整數n,表示測試資料組數 n 10 每組測試資料都只有一行,是乙個字串s...

NYOJ15括號匹配

時間限制 1000 ms 記憶體限制 65535 kb 難度 6 描述 給你乙個字串,裡面只包含 四種符號,請問你需要至少新增多少個括號才能使這些括號匹配起來。如 是匹配的 是匹配的 是不匹配的 是不匹配的 輸入 第一行輸入乙個正整數n,表示測試資料組數 n 10 每組測試資料都只有一行,是乙個字串...

NYOJ15 括號匹配(二)

題目分析 最開始我想的是用棧來做,結果發現每次求最小不是那麼容易的事情。再說這道題劃分在動態規劃之中也是有它的原因的。這裡用乙個陣列dp來記錄從字串的位置i到位置j至少需要新增的括號數。當然如果i到j只包含乙個字元,那dp i j 一定為1 否則就賦值成乙個比較大的數。如果第i個字元和第j個字元匹配...