$ PO^2 = x ^ 2 + (-2x + 4) ^ 2 = 5x^2 -16x + 16 = 5(x - \frac{8}{5})^2 + \frac{16}{5}$
よって $x = \frac{8}{5}$のとき$\frac{4\sqrt{5}}{5}$
options(repr.plot.width=4, repr.plot.height=4)
par(mar = c(1, 1, 1, 1), xpd = T)
A <- c(3, 4)
B <- c(0, 0)
C <- c(4, 0)
D <- A * 1/ 2 + B * 1 / 2
E <- B * 2 / 5 + C * 3 / 5
F <- A * 1 / 4 + C * 3 / 4
plot(rbind(D, E, F), pch = 20, xlim = c(0, 5), ylim = c(0,5), axes = FALSE, xlab = "", ylab = "")
polygon(rbind(A, B, C))
polygon(rbind(D, E, F), lty = "dashed")
text(rbind(A, B, C, D, E, F), c("A", "B", "C", "D", "E", "F"), pos = c(3, 2, 4, 2, 1, 4), xpd = T)
options(repr.plot.width=4, repr.plot.height=2)
par(mar = c(1, 1, 1, 1), xpd = T)
A <- c(3, 1)
B <- c(0, 0)
C <- c(3 + 1/ 2, 0)
H <- c(3, 0)
plot(H[1], H[2], pch = 20, xlim = c(0, 6), ylim = c(0,1.5), xlab = "", ylab = "", axes = FALSE)
polygon(rbind(A, B, C))
segments(A[1], A[2], H[1], H[2])
text(rbind(A, B, C, H), c("A", "B", "C", "H"), pos = c(3, 2, 4, 1), xpd = T)
1番小さいものが0である組み合わせ (0, 0, 8), (0, 1, 7), (0, 2, 6), (0, 3, 5), (0, 4, 4)
1番小さいものが1である組み合わせ (1, 1, 6), (1, 2, 5), (1, 3, 4)
1番小さいものが2である組み合わせ (2, 2, 4), (2, 3, 3)
全て違う数字が使われているのが5組あり、x, y, zの並び順は6通りあるので $ 5 \times 3! = 30 $
同じ数字が使われているのが5組あり、x, y, z の並び順は3通りあるので $ 5 \times \frac{3!}{2!} = 15$
合計 45
全て違う数字が使われているのが2組あり、x, y, zの並び順は6通りあるので $ 2 \times 3! = 12 $
同じ数字が使われているのが3組あり、x, y, z の並び順は3通りあるので $ 3 \times \frac{3!}{2!} = 9$
合計 21