MSBOP 2015 Round2B register

Ended

Participants:6187

Verdict:AC | RE
Submitted:2015-04-26 15:03:31

Lang:GCC

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 <stdio.h>
#include <string.h>
#define MAXSIZE 101
int main()
{
    int T, t, n, m, q, x, y, z, choice;
    long bagua;
    int i, j;
    int gender[MAXSIZE], rel[MAXSIZE][MAXSIZE];
    scanf("%d", &T);
    t = T;
    while (t--) {
        bagua = 0;
        scanf("%d%d%d", &n, &m, &q);
        memset(rel, 0, (long)(n+1)*MAXSIZE*sizeof(int));
        for (i=1; i<=n; i++)
            scanf("%d", &gender[i]);
        for (i=0; i<m; i++) {
            scanf("%d%d%d", &x, &y, &z);
            rel[x][y] = z;
            rel[y][x] = z;
            if (gender[x] != gender[y])
                bagua += z;
        }
        printf("Case #%d:\n", T-t);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX