Submission #5479971
Source Code Expand
open Printf open Scanf
open Array
let () = scanf " %d" @@ fun n ->
let edges = make n [] in
let arr = init (n-1) (fun _ -> scanf " %d %d %d" @@ fun u v w ->
(* u,v,w *)
edges.(u-1) <- (v-1,w) :: edges.(u-1);
edges.(v-1) <- (u-1,w) :: edges.(v-1);
) in
let color = make n 2 in
let rec dfs i c =
if color.(i) <> 2 then ()
else (
color.(i) <- c;
List.iter (fun (j,w) ->
if w mod 2 = 0 then dfs j c
else dfs j (1-c)
) edges.(i);
)
in dfs 0 0;
iter (printf "%d\n") color
Submission Info
| Submission Time | |
|---|---|
| Task | D - Even Relation |
| User | sk0 |
| Language | OCaml (4.02.3) |
| Score | 400 |
| Code Size | 561 Byte |
| Status | AC |
| Exec Time | 141 ms |
| Memory | 19840 KiB |
Compile Error
File "./Main.ml", line 6, characters 6-9: Warning 26: unused variable arr.
Judge Result
| Set Name | All | Sample | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 400 / 400 | 0 / 0 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| All | sample_01, sample_02, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10, testcase_11, testcase_12, testcase_13, testcase_14, testcase_15, testcase_16, testcase_17, testcase_18, testcase_19, testcase_20 |
| Sample | sample_01, sample_02 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| sample_01 | AC | 1 ms | 384 KiB |
| sample_02 | AC | 1 ms | 384 KiB |
| testcase_01 | AC | 78 ms | 11008 KiB |
| testcase_02 | AC | 50 ms | 8064 KiB |
| testcase_03 | AC | 63 ms | 9344 KiB |
| testcase_04 | AC | 78 ms | 12928 KiB |
| testcase_05 | AC | 125 ms | 19840 KiB |
| testcase_06 | AC | 51 ms | 9472 KiB |
| testcase_07 | AC | 1 ms | 384 KiB |
| testcase_08 | AC | 1 ms | 384 KiB |
| testcase_09 | AC | 1 ms | 384 KiB |
| testcase_10 | AC | 34 ms | 6912 KiB |
| testcase_11 | AC | 3 ms | 2048 KiB |
| testcase_12 | AC | 51 ms | 7680 KiB |
| testcase_13 | AC | 52 ms | 7808 KiB |
| testcase_14 | AC | 52 ms | 7936 KiB |
| testcase_15 | AC | 139 ms | 15488 KiB |
| testcase_16 | AC | 141 ms | 15488 KiB |
| testcase_17 | AC | 138 ms | 14976 KiB |
| testcase_18 | AC | 23 ms | 6144 KiB |
| testcase_19 | AC | 93 ms | 11520 KiB |
| testcase_20 | AC | 33 ms | 6400 KiB |