*【记忆化搜索】吃糖果[USACO10NOV] Candy S

    传统题 1000ms 128MiB

*【记忆化搜索】吃糖果[USACO10NOV] Candy S

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

# P2998 [USACO10NOV] Candy S

题目描述

房间里有 n (1n40000)n \ (1 \le n \le 40000) 个糖果, Bessie 每次吃掉糖果数 xx 必须为 CC 序列的某个数,CC 序列有 cncn 个数。

当Bessie每次吃掉糖果后剩余的糖果数是 FF 序列的某个数时,房间内可以增加 mm 个糖果(当然 Bessie 也可以选择不增加)。如果增加后房间内的糖果数,还是 FF 序列的某个数,就可以继续添加 mm 个糖果(当然 Bessie 也可以选择不增加)。

在最好的情况下,Bessie可以吃掉无限量的糖果!

求Bessie最多可以吃几个。

输入格式

第一行四个整数 $n, cn, fn, m \ ( 1 \le cn,fn \le 50 ,1 \le m \le 50)$

下来 CC 序列 的 cncn 个数。

下来 FF 序列 的 fnfn 个数。

输出格式

一个整数,表示 Bessie 最多可以吃几个。

如果 Bessie 可以无限量吃糖输出 -1

输入输出样例 #1

输入 #1

10 2 2 1 
3 
5 
4 
2

输出 #1

12

课堂测试(20250416)2295吃糖果

未参加
状态
已结束
规则
XCPC
题目
1
开始于
2025-4-16 13:00
结束于
2025-4-16 13:15
持续时间
0.3 小时
主持人
参赛人数
15