답안 #651269

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
651269 2022-10-18T05:02:47 Z dilaylay_dilaylaylay 별들과 삼각형 (IZhO11_triangle) C++17
0 / 100
2000 ms 596 KB
#include <iostream>
#include <bits/stdc++.h>    
#include <cmath>
#include <algorithm>
#include <vector>
#include <deque>
#include <set>
#include <stack>
#include <string>
#include <map>
#include <queue>

#pragma comment(linker, "/stack:200000000")
#pragma GCC optimize("Ofast")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx,avx,avx2,tune=native")

using namespace std;

#define int long long
#define ll long long
#define vi vector<long long>
#define pb push_back
#define sz(s) (int)s.size()
#define all(v) v.begin(), v.end()
#define show(a) cerr << #a <<" -> "<< a <<"\n"
#define pp pair<int,int>
#define FF first
#define SS second
#define endl "\n"

const int N = 1e6 + 2, N3 = 1e3 + 6, inf = 1e9 + 7, LOG = 20;
map<char, int> md{{'N', 0}, {'E', 1}, {'S', 2}, {'W', 3}};
const int dx[] = {-1, 0, 1, 0};
const int dy[] = {0, 1, 0, -1};
string stepDir = "RDLU";

int n, x[N], y[N], ans;
map<int, int> cnt, cnt2;

main () {
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);	
	
//	freopen("triangles.in", "r", stdin);
//	freopen("triangles.out", "w", stdout);
	
	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> x[i] >> y[i];
//		cnt[x[i]]++;
//		cnt2[y[i]]++;
	}
	
	for (int i = 1; i <= n; i++) {
		for (int j = 1; j <= n; j++) {
			for (int k = j + 1; k <= n; k++) {
				if (i != j && i != k) {
					if (x[i] == x[j] && y[i] == y[k]) ans++;
					else if (x[i] == x[k] && y[i] == y[j]) ans++;
				}
			}
		}
	}
	
	cout << ans;
		
	return 0;
}

Compilation message

triangle.cpp:13: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
   13 | #pragma comment(linker, "/stack:200000000")
      | 
triangle.cpp:40:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
   40 | main () {
      | ^~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 340 KB Output is correct
3 Correct 1 ms 340 KB Output is correct
4 Correct 1 ms 340 KB Output is correct
5 Correct 1 ms 340 KB Output is correct
6 Correct 1 ms 332 KB Output is correct
7 Correct 2 ms 340 KB Output is correct
8 Correct 7 ms 328 KB Output is correct
9 Correct 131 ms 348 KB Output is correct
10 Correct 227 ms 340 KB Output is correct
11 Correct 515 ms 356 KB Output is correct
12 Execution timed out 2072 ms 596 KB Time limit exceeded
13 Halted 0 ms 0 KB -