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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <stdio.h>
#include <vector>
using namespace std;
class TriangleEasy
{
public:
int find(int n, vector<int> x, vector<int> y)
{
bool d[51][51] = { false };
int ans = 3;
if (x.size() || y.size())
{
ans = 2;
for (int i = 1; i< x.size(); i++)
{
d[x[i]][x[i - 1]] = true;
d[x[i - 1]][x[i]] = true;
}
for (int i = 1; i< y.size(); i++)
{
d[y[i]][y[i - 1]] = true;
d[y[i - 1]][y[i]] = true;
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
if (d[i][j] && i!=j)
{
for (int k = 0; k < n; k++)
{
if (d[j][k] && j != k)
{
if (d[k][i] && i!= k)
{
ans = 0;
return ans;
}
ans = 1;
}
}
}
}
}
}
return ans;
}
};
탑코더 환경에서 처음풀어보는데
여기는 클래스 메소트 다 지정해주는데 순수c로는 아예 참가도 못하네;; 암튼
컴파일하는데 타임아웃이 떠서 제출못함 visual studio에서는 잘되는데 ㅈㅈ
왜 컴파일이 안되ㅜㅜ
gcc로 해봐
글고 for문에 vector size 넣지마셈 존나 느려짐. 호출 한번만 하게 해
ㄴ 그말이 매우 옳은듯합니다
탑코더 너무 불편하다 ;