Submission #91061

# Submission time Handle Problem Language Result Execution time Memory
91061 2018-12-26T06:08:53 Z quotitquot Star triangles (IZhO11_triangle) C++14
0 / 100
4 ms 420 KB
#include <bits/stdc++.h>
#define fr first
#define sc scanf
#define pf printf
#define se second
#define sq(x) x * x
#define ll long long
#define pb push_back
#define mk make_pair
#define ld long double
#define pr pair<ll,ll>
#define sz(s) int(s.size())
#define piip pair< pair<ll,ll>,ll >
#define fin(s) freopen( s, "r", stdin )
#define fout(s) freopen( s, "w", stdout )
#define TIME ios_base::sync_with_stdio(0)
using namespace std;

const ll INF = 1e9;
const ll N = 1e5 + 1;
const ll mod = 1e9 + 7;
const long double eps = 1E-7;

map<ll,ll>l, r;
ll n, x[N], y[N], ans;
int main()
{
    TIME;
    fin( "triangles.in" );
    fout( "triangles.out" );
    cin >> n;
    for( int i = 1; i <= n; i ++ )
    {
        cin >> x[i] >> y[i];
        l[x[i]] ++, r[y[i]] ++;
    }
    for( int i = 1; i <= n; i ++ )
        ans += (l[x[i]]-1) * (r[y[i]]-1);
    cout << ans << endl;
}

Compilation message

triangle.cpp: In function 'int main()':
triangle.cpp:14:23: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
 #define fin(s) freopen( s, "r", stdin )
                ~~~~~~~^~~~~~~~~~~~~~~~~
triangle.cpp:29:5: note: in expansion of macro 'fin'
     fin( "triangles.in" );
     ^~~
triangle.cpp:15:24: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
 #define fout(s) freopen( s, "w", stdout )
                 ~~~~~~~^~~~~~~~~~~~~~~~~~
triangle.cpp:30:5: note: in expansion of macro 'fout'
     fout( "triangles.out" );
     ^~~~
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 420 KB Output isn't correct
2 Halted 0 ms 0 KB -