package main import "fmt" func main() { var N uint var M int fmt.Scan(&N, &M) var t [100][100]uint var a, b int var c uint for i := 0; i < M; i++ { fmt.Scan(&a, &b, &c) t[a][b] = c } var d [512]uint for i := 0; i < 1< b { return a } return b } // 参照http://yukicoder.me/submissions/76498 // bitDP?