Định nghĩa struct Vec3 (int X, Y, Z). Nạp chồng toán tử + (cộng từng thành phần) và toán tử * giữa Vec3 và Vec3 (trả về int là dot product X1X2 + Y1Y2 + Z1Z2). Đọc 2 vector, tính s = a + b, in ra (s).X (s).Y (s).Z và dòng tiếp theo là ab (dot).
Dòng 1: x1 y1 z1. Dòng 2: x2 y2 z2.
-1000 <= các thành phần <= 1000.
Dòng 1: sx sy sz. Dòng 2: dot.
Ví dụ:
Đầu vào:
1 2 3
4 5 6
Đầu ra:
5 7 9
32
Giải thích:
Đang tải editor...