博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队
阅读量:4884 次
发布时间:2019-06-11

本文共 801 字,大约阅读时间需要 2 分钟。

3400: [Usaco2009 Mar]Cow Frisbee Team 奶牛沙盘队

Time Limit: 3 Sec  Memory Limit: 128 MB
Submit: 286  Solved: 192

Description

    农夫顿因开始玩飞盘之后,约翰也打算让奶牛们享受飞盘的乐趣.他要组建一只奶牛飞盘
队.他的N(1≤N≤2000)只奶牛,每只部有一个飞盘水准指数Ri(1≤Ri≤100000).约翰要选出1只或多于1只奶牛来参加他的飞盘队.由于约翰的幸运数字是F(1≤F≤1000),他希望所有奶牛的飞盘水准指数之和是幸运数字的倍数.
    帮约翰算算一共有多少种组队方式.

Input

    第1行输入N和F,之后N行输入Ri.

Output

 
    组队方式数模10^8取余的结果.

Sample Input

4 5
1
2
8
2

Sample Output

3

HINT

 

    组队方式有(2,3),(3,4),(1,2,4)共三种

 

code

背包问题,加了一个取模。

1 #include
2 #include
3 4 using namespace std; 5 6 const int mod = 1e8; 7 int f[2010][1010]; 8 9 int main()10 {11 int n,m;12 scanf("%d%d",&n,&m);13 for (int x,i=1; i<=n; ++i)14 {15 scanf("%d",&x);16 f[i][x%m] = 1;17 for (int j=0; j

 

转载于:https://www.cnblogs.com/mjtcn/p/7367763.html

你可能感兴趣的文章
sgu 103. Traffic Lights
查看>>
poj 3621 Sightseeing Cows
查看>>
hdu 3666 THE MATRIX PROBLEM
查看>>
TopCoder SRM 176 Deranged
查看>>
Javascript中数组与字典(即map)的使用
查看>>
memcached(十三)注意事项
查看>>
ITerms2在mac系统下的安装和配色,并和go2shell关联
查看>>
nginx常见面试题1
查看>>
Sublime Text 报“Pylinter could not automatically determined the path to lint.py
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
经典代码(01)
查看>>
生成ico格式图标
查看>>
并查集hdu4424
查看>>
jdbc之分页查询
查看>>
sbrk and coreleft
查看>>
树型DP
查看>>
怎么在ubuntu上使用pidgin登陆QQ
查看>>