|
@@ -9,7 +9,13 @@ func main() {
|
|
|
fmt.Scan(&T)
|
|
|
for cid := 0; cid < T; cid++ {
|
|
|
fmt.Scan(&N)
|
|
|
- for n := 0; n < N; n++ { // Math
|
|
|
+ // Assume that minimum energy is E, for each (xi, yi, zi),
|
|
|
+ // we have |x-xi| + |y-yi| + |z-zi| <= Epi, which is
|
|
|
+ // xi + yi + zi - Epi <= x + y + z <= Epi + xi + yi + zi
|
|
|
+ // xi - yi + zi - Epi <= x - y + z <= Epi + xi - yi + zi
|
|
|
+ // xi + yi - zi - Epi <= x + y - z <= Epi + xi + yi - zi
|
|
|
+ // xi - yi - zi - Epi <= x - y - z <= Epi + xi - yi - zi
|
|
|
+ for n := 0; n < N; n++ {
|
|
|
|
|
|
}
|
|
|
}
|