Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- long long zm;
- int n, m, wynik=1;
- int prefix[1000004], zlicz[1000004];
- int main()
- {
- ios_base::sync_with_stdio(0);
- prefix[0]=0;
- cin>>n>>m;
- for (int i=1; i<=n; i++)
- {
- cin>>zm;
- prefix[i]=prefix[i-1]+zm;
- prefix[i]=prefix[i]%m;
- }
- for (int i=1; i<=n; i++)
- zlicz[prefix[i]]++;
- zlicz[0]++;
- wynik+=zlicz[0];
- zlicz[0]--;
- for (int i=0; i<=n; i++)
- {
- zlicz[prefix[i]]--;
- wynik+=zlicz[prefix[i]];
- }
- cout<<wynik;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement