题目描述
一条街上有 间房,第 间房里有 元现金。小偷不能偷相邻的两间房。求最多能偷到多少钱,以及有多少种偷法能达到这个最大金额。两种偷法不同,当且仅当被偷的房间集合不同。方案数对 取模。
输入格式
第一行一个整数 ()。
第二行 个整数 ()。
输出格式
一行两个整数:最大金额、达到最大金额的方案数(对 取模)。
样例
输入 1
5
2 7 9 3 1
输出 1
12 1
输入 2
3
1 2 1
输出 2
2 2
数据范围
对于所有数据,,。
g6-07915.in输出g6-07915.out一条街上有 间房,第 间房里有 元现金。小偷不能偷相邻的两间房。求最多能偷到多少钱,以及有多少种偷法能达到这个最大金额。两种偷法不同,当且仅当被偷的房间集合不同。方案数对 取模。
第一行一个整数 ()。
第二行 个整数 ()。
一行两个整数:最大金额、达到最大金额的方案数(对 取模)。
5
2 7 9 3 1
12 1
3
1 2 1
2 2
对于所有数据,,。