俄罗斯方块
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
有如下七种俄罗斯方块的图形:
【请看附件】
在使用时可以将它们旋转 ,, 度或不进行旋转。
现在有一个宽度 列,高度不限的方格阵,第 列的底部 行已经有了图形(即最下方 行在之前已经被放上了方块),每一列只有底部的连续若干行有方块。
下一次要落下的方块是 号方块,请求出下落后有多少种布局满足:不存在任何一个格子,它本身不被方块占据但是上方的格子被方块占据。也即求出多少种布局满足任何一列只有底部连续若干行有方块。
两种布局不同当且仅当存在一个格子,在其中一种布局中该格子被方块占据,在另一种布局中不被占据。
输入格式
第一行有两个整数,分别表示方格阵的行数 和下一次下落的方块编号 。
第二行有 个整数,第 个整数 表示第 列的只有底部连续 行有方块。
输出格式
输出一行一个整数表示答案。
6 5
2 1 1 1 0 1
5
5 1
0 0 0 0 0
7
9 4
4 3 5 4 6 5 7 6 6
1
提示
样例 1 解释
下面六张图中,左上角的图是方格阵的初始布局,另外五张图是五种情况。
【请看附件】
数据规模与约定
对于全部的测试点,保证:
- ,。
- 。
天河AB23寒假联谊赛
- Status
- Done
- Rule
- IOI
- Problem
- 5
- Start at
- 2025-1-18 9:00
- End at
- 2025-1-18 12:00
- Duration
- 3 hour(s)
- Host
- Partic.
- 21