U283452 理论力学基础

题目背景

`ssd` 学长的理论力学老师给他布置了一个作业,要他将空间力系简化到一个点上,但是他太菜了,不知道怎么进行简化,求求了帮帮他。

题目描述

空间力系最终能简化为六个量,分别为 $x,y,z$ 三轴方向的分力和绕 $x,y,z$ 三轴的力矩。 对于空间力系的简化,我们往往通过将所有力移动到一点来进行简化,平移后的点会产生一个力偶(即合力为零但是存在力矩作用的一对力); 所以有以下公式: $$ \begin{aligned} \vec{F_T}&= \sum^{n}_{i=1} \vec{F_i} \\ \vec{M_T}&= \sum^{n}_{i=1} (\vec{r_i} \times \vec{F_i}) \end{aligned} $$ 其中: $\vec{F_T},\vec{M_T}$ 分别为合成后的合力矢与合力矩,在本题中是两个三维的向量,$\vec{r_i}$ 是由简化点指向第 $i$ 个力的作用点的矢量,即力的作用点坐标与简化点坐标的差, $\vec{F_i}$ 即为第 $i$ 个力的矢量

输入格式

第一行一个整数 $n$,代表该力系有 $n$ 个力 第二行为三个整数,代表简化点的 $x,y,z$ 三轴坐标 接下来 $n$ 行,每行六个整数代表一个力,前三个整数代表力的$ x,y,z$ 三轴分量,后三个整数代表力的作用点的 $x,y,z$ 坐标

输出格式

两行输出,每行三个整数 第一行代表合力 $F$ 的 $x,y,z$ 三轴分量 第二行代表合力矩 $M$ 的 $x,y,z$ 三轴分量

说明/提示

在输入的四个力中,前两个力的力矩为 $0$ ,所以合力矩均为 $0$ ,求和可以得到合力矢 $\vec{F_T}$ 后面两个力合力矢为 $0$ ,但存在力偶作用,根据给出公式可以求出力矩方向为 $z$ 的负半轴,大小均为 $1$ ,求和可以得到合力矩 $\vec{M_T}$ 。 ## 数据范围 输入、中间变量、计算结果均不会超过`int`类型 且 $n≤1010$