#L0130. 每日刷题推荐计划
每日刷题推荐计划
题目背景
数据已加强。
题目描述
学习 App 里一共有 道题。
天数从第 天开始编号。每天你可以做若干道题,但只能做「以前推荐过或当天推荐」的题,每道题只可以做一次。第 天,推荐系统会推荐 道题。
推荐规则如下:
对于第 道题,如果它可能被推荐,就会对应一个题目集合 。当且仅当你把 中每一道题都做出来,并且其中有一道题是当天做完的,那么下一天就会推荐第 题。
你的目标是做完第 道题,问至少要到第几天才能实现?
输入格式
第一行三个整数 ,含义如题目所述。
第二行 个整数,表示第 天推荐的题的题号。
第三行一个整数 ,表示有 条推荐规则。
接下来 行,每行包含一条规则,格式如下:
一个整数 ,表示要推荐的题的题号;接着一个整数 ,表示要使得这道题被推荐一共要做的题目数量;接下来 个整数 ,表示要做的每道题。
输出格式
一个整数,表示最少第几天才能做完第 题。
如果无论如何第 题都无法完成,输出 -1。
样例
5 5 2
1 2
3
3 2 1 2
4 3 1 2 3
5 3 1 3 43
1 1 1
1
00
7 7 2
1 2
2
3 2 1 2
6 2 1 2-1
提示
对于 的数据,保证 。
对于 的数据,保证没有环。
对于 的数据,保证 ,。各规则对应的题目集合互不相同;同一规则内的 互不相同;各条规则的 互不相同。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 864
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者