题目要求从数组中选出若干元素组成子序列,使得子序列元素之和既是 3 的倍数又是 5 的倍数,但不能是 4 的倍数。
问题转化为:求所有子序列中,元素之和模 60 等于 15、30 或 45 的方案数,对 109+7 取模。
小蓝正在整理一些数据,她非常偏爱数字 3 和 5,却不想看到数字 4 的影子。现在她手头有一个数组,她想从中选出若干元素构成一个子序列,使得子序列中所有元素的和既是 3 的倍数,又是 5 的倍数,但不能是 4 的倍数。
请你帮她计算一共有多少种不同的子序列满足上述条件。由于答案可能非常大,请输出结果对 109+7 取模后的值。
数组的长度不超过 105,每个元素为不超过 109 的正整数。
第一行包含一个整数 n(1≤n≤105),表示数组的长度。
本题属于以下题库,请选择所需题库进行购买
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册