Boss239

Untitled

Nov 11th, 2024
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. Задача буквально "найдите сумму на отрезке". Делается как угодно. Я сделал при помощи префиксных сумм:
  2.  
  3. #include <bits/stdc++.h>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int n; cin >> n;
  9. vector<int> a(n), pref(n + 1, 0);
  10. for(int i = 0; i < n; ++i) {
  11. cin >> a[i];
  12. pref[i + 1] = pref[i] + a[i];
  13. }
  14. int tt; cin >> tt;
  15. while(tt--) {
  16. int l, r; cin >> l >> r;
  17. cout << pref[r] - pref[l - 1] << endl;
  18. }
  19. }
  20.  
  21. Но задачу сдать нельзя:
  22. https://imgur.com/a/AkiABXs
  23.  
  24. Так что считаю, что задача Invalid.
Advertisement
Add Comment
Please, Sign In to add comment