酷代码 AI
菜单
服务商

花园里一共有 n 朵花,从1到n排成一行。每一朵花都有一个鲜艳值 a[i]。桃子想要统计从第 L 朵花开始到第 R 朵花为止,中间所有的花的鲜艳值总和是多少。她想让禾木来回答这个问题。同时她准备询问 q 次,每次都询问不同的 L 和 R。 输入: 第一行两个数n、q,表示花的数量,和桃子的询问次数。(1 ≤ n, q < 100) 紧接着一行 n 个数,依次代表每朵花的鲜艳值a[i]。(0≤a[i] < 100) 然后是 q 次询问,每次询问两个数L与R。(L ≤ R) 输出: 输出共 q 行,每行为对应问题的答案。 输入样例1: 5 3 3 2 7 6 8 1 2 3 4 2 5 输出样例1: 5 13 23 使用c++语言

```cpp #include <iostream> using namespace std; int main() { int n, q; cin >> n >> q; int a[100]; // 存储每朵花的鲜艳值 for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 0; i < q; i++) { int L, R; cin >> L >> R; int sum = 0; // 计算从第L-1到第R-1朵花的鲜艳值总和 for (int j = L - 1; j < R; j++) { sum += a[j]; } cout << sum << endl; } return 0; } ``` [2026-02-08 19:26:52 | AI问答 | 190点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多