有一个
染色操作分为三种,分别为:
- 将一条横线染为黑色。具体地说,给定两个方格
和 ,保证 , ,将这两个方格之间的所有方格(包括这两个方格)染为黑色。 - 将一条竖线染为黑色。具体地说,给定两个方格
和 ,保证 , ,将这两个方格之间的所有方格(包括这两个方格)染为黑色。 - 将一条斜线染为黑色。具体地说,给定两个方格
和 ,保证 , ,将这两个方格之间斜线上所有形如 ( )的方格染为黑色。这种染色操作发生的次数不超过 次。
现在你想知道,在经过
输入格式
输入的第一行包含一个整数
输入的第二行包含三个正整数
接下来
输出格式
输出一行包含一个整数,表示棋盘上被染为黑色的方格的数量。
样例一
input
0 5 5 3 1 1 3 5 3 2 3 1 3 5 3 1 1 5 5
output
13
explanation
在这组样例中,我们一共做了三次染色操作,如下图所示。
第一次操作时,将
第二次操作时,将
第三次操作时,将
样例二
见附件下载。
这个样例满足测试点
样例三
这个样例满足测试点
样例四
这个样例满足测试点
样例五
这个样例满足测试点
样例六
这个样例满足测试点
样例七
这个样例满足测试点
数据范围
对于所有测试数据保证:
测试点编号 | 特殊性质 | ||
---|---|---|---|
无 | |||
A | |||
B | |||
无 | |||
特殊性质 A:保证只有第一种染色操作。
特殊性质 B:保证只有第一种和第二种染色操作。
时间限制:
空间限制: