package main import "fmt" func main() { var a, b, x0, N int var tak, ao int fmt.Scan(&a, &b, &x0, &N) if x0%2 == 1 { // 先手番の出目は奇数、後手番は偶数で固定 tak = N / 2 // 高橋君の止まる升目は奇数->偶数->奇数->...となるので、高橋君の得点はN/2(切り捨て) ao = 0 // 青木君は偶数のマスにしか止まれないので、一色分のみ } else { // 先手番の出目は偶数、後手番は奇数で固定 tak = 0 // 高橋君は偶数のマスにしか止まれないので、一色分のみ ao = N / 2 // 青木君の止まる升目は奇数->偶数->奇数->...となるので、高橋君の得点はN/2(切り捨て) } fmt.Println(tak, ao) }