Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- #define ll long long int
- int main() {
- int t;
- cin >> t;
- while(t--){
- ll n,m;
- cin>>n>>m;
- ll ans=0;
- vector<ll> v1(n);
- vector<ll> v2(n);
- map<ll,ll> m1;
- map<ll,ll> m2;
- for (int i = 0; i < n; i++){
- cin>>v1[i];
- //m1[v1[i]%m]++;
- }
- for (int i = 0; i < n; i++){
- cin>>v2[i];
- m2[v2[i]%m]++;
- }
- for(int i=0;i<n;i++){
- ans+=m2[(m-(v1[i])%m)%m];
- }
- cout<<ans<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment