[코드그라운드] 김씨만 행복한 세상

2017. 6. 23. 02:39알고리즘/코드그라운드

반응형

소스코드


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
#include <iostream>
 
using namespace std;
 
int Answer;
 
int main(int argc, char** argv)
{
    int T, test_case;
    cin >> T;
    for (test_case = 0; test_case < T; test_case++)
    {
        Answer = 1;
 
        int n, m, start[1001], end[1001],num[201];
        cin >> n >> m;
        for (int i = 1; i <= n; i++) {
            start[i] = end[i] = 0;
        }
        for (int i = 1; i <= m; i++) {
            cin >> start[i] >> end[i];
            num[end[i]] = !num[start[i]];
        }
        for (int i = 1; i <= m; i++) {
            if (num[end[i]] == num[start[i]]) {
                Answer = 0;
                break;
            }
        }
        cout << "Case #" << test_case + 1 << endl;
        cout << Answer << endl;
    }
    return 0;
}
cs


반응형

'알고리즘 > 코드그라운드' 카테고리의 다른 글

[코드그라운드] 극단적인 수  (0) 2017.07.26
[코드그라운드] 부분배열  (0) 2017.06.23