{"code":"coordinate","name":"Biến đổi toạ độ","description":"Vào một ngày đẹp trời của năm 2025, [user:ducbao_] nhận được một bức thư thách đấu được gửi bởi một anh chàng tên là [user:ronaldo12345], vì [user:ducbao_] là một con người có cái tôi rất lớn nên đã chấp nhận lời thách đấu nhưng quên mất rằng nếu cậu thua thì cậu sẽ phải công nhận [user:ronaldo12345] thông minh hơn mình. Nhưng [user:ducbao_] chỉ giỏi toán chứ tin thì còn \"gà\" nên các bạn hãy giúp anh ấy nhé !\r\n - Bức thư thách đấu của [user:ronaldo12345] như sau : \r\n     - Bạn được cung cấp một tập hợp gồm $N$ điểm trong $1$ không gian $Oxyz$ mỗi điểm được biểu diễn bởi tọa độ $x,y,z$. Hãy thực hiện một số phép biến đổi hình học đối với các điểm này bằng cách áp dụng các phép quay và tịnh tiến.\r\n     - Quay quanh trục:\r\n        - $X$: quay quanh trục $OX$ một góc $α$ độ \r\n        - $Y$ : quay quanh trục $OY$ một góc $β$ độ \r\n        - $Z$ : quay quanh trục $OZ$ một góc $γ$ độ  \r\n     - Tịnh tiến:\r\n         - Dời điểm $x,y,z$ một đoạn $dz,dx,dy$ theo từng trục\r\n\r\nCác bạn hãy giúp [user:ducbao_] bằng cách tính tọa độ cách điểm sau khi áp dụng các phép biến đổi nhé !\r\n### **Input** \r\n - Dòng đầu tiên chứa số nguyên $N$ $(1 ≤ N ≤ 10^5)$ \r\n - $N$ dòng tiếp theo, mỗi dòng chứ 3 số thực $x,y,z (x,y,z ≤ 10^6)$ \r\n - Dòng tiếp theo chứa ba số thực $α, β, γ$ $(0 ≤ α,β,γ ≤ 360)$\r\n - Dòng cuối chứa 3 số thực $dz,dx,dy (dx,dy,dz ≤ 10^6)$ \r\n\r\n### **Output**\r\n - Gồm $N$ dòng, mỗi dòng chứa ba số thực, biểu diễn tọa độ $x,y,z$ của từng điểm \r\n - Kết quả được làm tròn đến 6 chữ số thập phân. \r\n???+ question \"Ví dụ\"\r\n    ???+ \"Input\"        \r\n        ```\r\n        2\r\n        1 0 0\r\n        0 1 0\r\n        90 0 0\r\n        1 1 1\r\n        ```\r\n    ???+ success \"Output\"        \r\n        ```\r\n        2.000000 1.000000 1.000000\r\n        1.000000 1.000000 2.000000\r\n        ```","points":1100.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}