hiho week 255 register

Ended

Participants:127

Verdict:Accepted
Score:100 / 100
Submitted:2019-05-21 19:08:52

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    #include<cstdio>
    #include<cstring>
    #include<iostream>
    #include<cmath>
    #include<cstdlib>
    #include<map>
    using namespace std;
    #define ll long long
    map<int,int>m1;
    map<int,int>m2;
    map<int,int>m3;
    map<int,int>m4;
    int main()
    {
        int n,a,b,ans=0;
        scanf("%d",&n);
        for(int i=0;i<n;i++)
        {
            scanf("%d%d",&a,&b);
            ans+=m1[a];
            m1[a]++;
            ans+=m2[b];
            m2[b]++;
            ans+=m3[a+b];
            m3[a+b]++;
            ans+=m4[a-b];
            m4[a-b]++;
        }
        printf("%d\n",ans);
        return 0;
    }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX