B3780 [语言月赛202306] 教室
题目描述
zyl 来到了新教室,数学老师想让他帮忙摆桌子。
老师要求桌子的总数和学生的总数一样多,但是 zyl 不知道班级中一共有多少名学生。
在教室的后面有 $n$ 个柜子,编号为 $1\sim n$,第 $i$ 个柜子由 $a_i\times b_i$ 个格子组成,且每个格子都被 $c_i$ 个学生共同使用。一个学生**会且只会**使用一个柜子中的一个格子。也就是说,第 $i$ 个柜子会有 $a_i\times b_i \times c_i$ 名学生使用。
通过这些信息,zyl 就能够算出**学生总数**了。
现在要把桌子排成 $m$ 列,要求尽量把桌子摆成一个整齐的矩形,即,尽量保证每一列的桌子一样多。但如果最后多出几张桌子无法组成完整的一排,就将这些桌子在原最后一排的后面摆成新的一排。
zyl 想要知道,所有的桌子摆好后,一共有多少排,最后一排又有多少张桌子。
输入格式
输入共 $n+1$ 行。
第一行两个整数 $n,m$,分别表示柜子的个数和桌子的列数。
接下来 $n$ 行,每行三个整数 $a_i,b_i,c_i$,描述第 $i$ 个柜子的信息。
输出格式
输出共一行两个整数,分别表示摆完桌子后的总排数和最后一排的桌子数量,用空格隔开。
说明/提示
### 样例 1 解释
第 $1$ 个柜子有 $2$ 行 $3$ 列,每个格子被 $3$ 个同学使用,故这个柜子一共有 $6$ 个格子,有 $18$ 名同学使用这个柜子。
同理可得后两个柜子分别有 $12$ 名、$20$ 名同学使用,故一共有 $50$ 名同学,代表班级中有 $50$ 张桌子。
桌子需要摆成 $8$ 列,首先每一列摆 $6$ 个桌子,此时桌子有 $6$ 排。其次,剩下 $2$ 张桌子放在第 $6$ 排的后面,组成第 $7$ 排,这样一共有 $7$ 排桌子,第 $7$ 排有 $2$ 张桌子。
### 数据规模与约定
对于 $40\%$ 的数据,保证桌子按要求能恰好构成一个矩形。
对于 $100\%$ 的数据,$1\leq n\leq 100$,$1\leq
a_i,b_i,c_i\leq 10$,$1\leq m\leq 50$。