UVA13291 Frosting on the Cake
题目描述
### 题面描述:
面包师 Iskander 正在为一个长方形大蛋糕的表面涂糖霜。
为此目的,他把糖霜、柠檬汁和食用色素混合在一起,得到三种糖霜:黄色糖霜、粉色糖霜和白色糖霜。
数字 0 代表黄色糖霜,1 代表粉色糖霜,2 代表白色糖霜。
为了获得漂亮的图案,他将蛋糕表面垂直画条纹,宽度为 $A_1,A_2 \dots A_n$ 厘米,水平画条纹,高度为 $B_1,B_2 \dots B_n$ 厘米,将蛋糕表面分成 $n \times n$ 个矩形。
对于垂直的条纹 $i$ ($1 \leq i \leq n$)和水平的条纹 $j$ ($1 \leq j \leq n$)的交点的颜色为 $(i+j)\bmod3$。为了准备糖霜,Iskander 想知道这个蛋糕的表面每种糖霜覆盖的面积,并寻求您的帮助。
输入格式
有多组数据,对于每一组数据:
第一行一个整数 $n$。
第二行 $n$ 个整数,表示 $A_1,A_2 \dots A_n$。
第三行 $n$ 个整数,表示 $B_1,B_2 \dots B_n$。
输出格式
每组数据一行三个数,分别表示黄色、粉色和白色糖霜覆盖蛋糕表面的面积。
说明/提示
- $3 \leq n \leq 100 \ 000$;
- $1 \leq A_i,B_i \leq 10 \ 000$。