[Offer收割]编程练习赛36 register

Ended

Participants:242

Verdict:Wrong Answer
Score:0 / 100
Submitted:2017-11-19 14:27:14

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<iostream>
#include<vector>
#include<string.h>
using namespace std;
int n , m;
char G[10001][10001];
int main(){
    int T;
    cin >> T;
    while(T--){
        int n,m;
        cin >> n >> m;
        memset(G,'-',sizeof(G));
        int i = 0;
        for(; i < m; i++){
            int x,u,v;
            cin >> x >> u >> v;
            if (u>v) swap(u,v);
            char f = x == 0 ? '0' : '1';
            if(G[u][v] != '-' ){
                if(G[u][v] != f) break;
            } else {
                G[u][v] = f;
                bool pass = true;
                for(int j = u; j < m; j++){
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX