AT_nyc2015_13.お絵かき
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
すぬけ君决定画画。他首先准备了一张细长的白纸,并将其分成 1×N 的格子。接下来,すぬけ君将进行 K 次操作。在第 i 次操作中,他会选择连续的 ai 个格子,并将它们全部涂黑。在这个操作中,被选中的格子中原本是白色的会变成黑色,原本就是黑色的则保持不变。
请你求出すぬけ君可以画出多少种不同的画作,结果对 1,000,000,007 取模。如果最终某些格子的颜色不同,则认为是不同的画作。即使旋转后相同,也认为是不同的画作。
输入格式
输入包含两行。
第一行包含两个整数 N 和 K。
接下来的 K 行,每行包含一个整数 ai。
输出格式
输出一个整数,表示すぬけ君可以画出的不同画作的数量,对 1,000,000,007 取模。
说明/提示
数据范围
- 1≤N≤109
- 1≤K≤4
- 1≤ai≤N
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?