CF228C Fractal Detector

题目描述

Vasya是个喜欢分型的男孩 他会先画出一个2$\times$2的白色格子,然后在上面任意的涂色。这是他的第一次操作。 接下来的若干次操作,他把原先黑色的格子变为2$\times$2的黑格子,原先白色的格子变成刚开始涂好色的颜色。 比如Vasya刚开始把2$\times$2的右上角的格子涂黑,他能得到以下图形 ![](https://cdn.luogu.org/upload/vjudge_pic/CF228C/e8422806af6330609da67545ef59f385e8f81169.png) 图中,Vasya一共做了三次操作 一天Vasya累了,他不想画分形图形了,于是他随手画了一个图,想要知道里面有多少个至少经过两次操作的分形图形

输入格式

第一行两个数n,m(n,m

输出格式

一个数,表示给出的图中有多少个至少经过两次操作的分形图形

说明/提示

对于第一个样例,如下图红色、蓝色、绿色所示所示 ![](https://cdn.luogu.org/upload/vjudge_pic/CF228C/0e3ee6f0bc356a0362f898d820ceb6d14269c83c.png) 对于第二个样例,并没有合法的分形图形 ![](https://cdn.luogu.org/upload/vjudge_pic/CF228C/52949284a400689262d98e354fadec0c60f26f1b.png)