From 565add3405b8f46ca5fae0db6b3ad431980dad75 Mon Sep 17 00:00:00 2001 From: hanyixuanten <105723997+hanyixuanten@users.noreply.github.com> Date: Sun, 19 Jul 2026 17:29:47 +0800 Subject: [PATCH] new file: P8218.cpp --- P8218.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 P8218.cpp diff --git a/P8218.cpp b/P8218.cpp new file mode 100644 index 0000000..8572c82 --- /dev/null +++ b/P8218.cpp @@ -0,0 +1,21 @@ +#include +using namespace std; +int n, m; +int a[100005], pre[100005]; +int main() +{ + scanf("%d", &n); + for (int i = 1; i <= n; ++i) + { + scanf("%d", &a[i]); + pre[i] = a[i] + pre[i - 1]; + } + scanf("%d", &m); + while (m--) + { + int l, r; + scanf("%d%d", &l, &r); + printf("%d\n", pre[r] - pre[l - 1]); + } + return 0; +} \ No newline at end of file