From 96254947699986c59f0dc63d69fd4b76bd3ed43e Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 6 Jul 2026 19:08:08 +0200 Subject: Initial commit --- 05_range_queries/static_range_sum_queries_1646.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 05_range_queries/static_range_sum_queries_1646.cpp (limited to '05_range_queries/static_range_sum_queries_1646.cpp') diff --git a/05_range_queries/static_range_sum_queries_1646.cpp b/05_range_queries/static_range_sum_queries_1646.cpp new file mode 100644 index 0000000..7de69a2 --- /dev/null +++ b/05_range_queries/static_range_sum_queries_1646.cpp @@ -0,0 +1,17 @@ +#include +#include + +int main() { + int n, q, x, y; + std::cin >> n >> q; + std::vector a(n+1, 0); + for (int i = 1; i <= n; i++) { + std::cin >> a[i]; + a[i] += a[i-1]; + } + + for (int i = 0; i < q; i++) { + std::cin >> x >> y; + std::cout << a[y]-a[x-1] << "\n"; + } +} -- cgit v1.3