Submission #4028680
Source Code Expand
package main import ( "fmt" "strconv" "strings" ) func print_result(eachHumanNum [3]int) { fmt.Printf("%d %d %d\n", eachHumanNum[0], eachHumanNum[1], eachHumanNum[2]) } func c() { str := getStdInput4Str() array := strings.SplitN(str, " ", 2) N, _ := strconv.Atoi(array[0]) M, _ := strconv.Atoi(array[1]) eachHumanNum := [3]int{0, 0, 0} if M%2 == 0 { eachHumanNum[0] = M / 2 } else { eachHumanNum[0] = (M / 2) - 1 eachHumanNum[1] = 1 } diff := eachHumanNum[0] + eachHumanNum[1] + eachHumanNum[2] - N if diff == 0 { print_result(eachHumanNum) } else if diff > 0 { if eachHumanNum[0] >= 2*diff { eachHumanNum[0] -= 2 * diff eachHumanNum[2] += diff print_result(eachHumanNum) } else { fmt.Println("-1 -1 -1") } } else { fmt.Println("-1 -1 -1") } }
Submission Info
Submission Time | |
---|---|
Task | C - スフィンクスのなぞなぞ |
User | haru1843 |
Language | Go (1.6) |
Score | 0 |
Code Size | 843 Byte |
Status | CE |
Compile Error
# command-line-arguments ./Main.go:14: undefined: getStdInput4Str