异化多肽->题目搬运工跪求大家来做(shui)QAQ

TimeLimit:2000MS  MemoryLimit:64000KB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

多肽是α-氨基酸以肽链连接在一起而形成的化合物,它也是蛋白质水解的中间产物。由两个氨基酸分子脱水缩合而成的化合物叫做二肽,同理类推还有三肽、四肽、五肽等。通常由三个或三个以上氨基酸分子脱水缩合而成的化合物都可以叫多肽。

为了计算病毒结构与蛋白质性质,现取出M种氨基酸混合,已知其相对分子质量为C1,C2,C3……经过精密的脱水缩合反应形成了大量多种多样的肽链。需要预测有多少种肽链水解后相对分子质量为n。(A-B-C和C-B-A两条肽链视为不同)


Input

第一行两个整数n,m;

第二行m个整数,第i个数ci表示第i种氨基酸的相对分子质量。



数据范围及提示:

对于30%的数据,n,m,c<=5000

对于100%的数据,n,m,c<=100000

对于样例的解释:

1-1-1-1

1-1-2

1-2-1

2-1-1

2-2

共5种。

题目来自Nescafe41 Problem A 异化多肽。

由于测试数据大小限制题目只保留了6个数据。

Output

一个整数表示方案数除以1005060097的余数。

SampleInput

4 2

1 2

SampleOutput

5

Submit
题目统计信息详细
总AC数2
通过人数2
尝试人数2
总提交量7
AC率28.57%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: