SP12371 TAP2012H - High Mountains
题目描述
为了去度假,霍拉西奥和赫尔南放弃了参加一项重要程序设计竞赛的机会。当你在参加这场竞赛时,他们正在阿根廷的40号公路上驾车旅行,欣赏着地平线上的美丽山景。在明媚的蓝天下,山脉轮廓呈现出丰富而迷人的纹理,这让他们感到担忧,因为他们担心这些照片若要完美打印出来将会非常昂贵。因此,他们决定在下一个休息站用笔记本电脑编写程序,来估算照片中山脉轮廓的打印面积。你能赶在他们前面完成这个程序吗?
输入格式
每个测试用例由多行组成。第一行是一个整数 $N$,表示山脉的数量($1 \le N \le 1000$)。接下来的 $N$ 行中,每行包含三个整数 $I$、$D$ 和 $H$,分别表示山底左端点的 $X$ 坐标、右端点的 $X$ 坐标以及山的高度($1 \le I, D, H \le 10^5$ 且 $I < D$)。每个测试用例中,所有山脉的参数组合($I$、$D$ 和 $H$)都是独一无二的。输入以一行包含数字 $-1$ 结束。
输出格式
对于每个测试用例,输出一行,表示相应山脉轮廓的面积,结果保留两位小数。如果遇到四舍五入的情况,按照向上取舍的原则处理。请确保输出的数值始终保留两位小数,即使这意味着以零结尾。
**本翻译由 AI 自动生成**