news 2026/6/10 1:42:59

洛谷 P2946 [USACO09MAR] Cow Frisbee Team S

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P2946 [USACO09MAR] Cow Frisbee Team S

题目描述

老唐最近迷上了飞盘,约翰想和他一起玩,于是打算从他家的 N 头奶牛中选出一支队伍。

每只奶牛的能力为整数,第 i 头奶牛的能力为 Ri​。飞盘队的队员数量不能少于 1、大于 N。一支队伍的总能力就是所有队员能力的总和。

约翰比较迷信,他的幸运数字是 F,所以他要求队伍的总能力必须是 F 的倍数。请帮他算一下,符合这个要求的队伍组合有多少?由于这个数字很大,只要输出答案对 108 取模的值。

输入格式

第一行:两个用空格分开的整数:N 和 F。

第二行到 N+1 行:第 i+1 行有一个整数 Ri​,表示第 i 头奶牛的能力。

输出格式

第一行:单个整数,表示方案数对 108 取模的值。

输入输出样例

输入 #1复制

4 5 1 2 8 2

输出 #1复制

3

说明/提示

对于 100% 的数据,1≤N≤2000,1≤F≤1000,1≤Ri​≤105。

#include<bits/stdc++.h> using namespace std; const int N=2010,M=1010,MOD=1e8; int a[N]; int f[N][M]; int n,m; int main() { cin>>n>>m; for(int i=1;i<=n;i++) cin>>a[i]; f[0][0]=1; for(int i=1;i<=n;i++) { for(int j=0;j<m;j++) { f[i][j]=(f[i-1][j]+f[i-1][((j-a[i]%m)%m+m)%m])%MOD; } } cout<<f[n][0]-1<<endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:41:47

告别重复劳动:用Pulover‘s Macro Creator打造你的专属数字助手

告别重复劳动&#xff1a;用Pulovers Macro Creator打造你的专属数字助手 【免费下载链接】PuloversMacroCreator Automation Utility - Recorder & Script Generator 项目地址: https://gitcode.com/gh_mirrors/pu/PuloversMacroCreator 你是否曾经计算过自己每天花…

作者头像 李华
网站建设 2026/6/9 18:09:01

突破屏幕限制:Topit窗口置顶工具重新定义macOS多任务体验

突破屏幕限制&#xff1a;Topit窗口置顶工具重新定义macOS多任务体验 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 在当今信息密集的工作环境中&#xff0c;专…

作者头像 李华
网站建设 2026/6/10 13:56:40

Topit终极指南:免费快速实现macOS窗口置顶的完整解决方案

Topit终极指南&#xff1a;免费快速实现macOS窗口置顶的完整解决方案 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 在macOS多任务处理中&#xff0c;你是否经…

作者头像 李华
网站建设 2026/6/10 14:01:00

零基础也能懂:Packet Tracer模拟器使用图解说明

零基础也能懂&#xff1a;Packet Tracer 模拟器使用图解指南你是不是也曾在学习网络技术时&#xff0c;被一堆抽象的概念搞得头大&#xff1f;IP地址、子网掩码、路由表、ARP请求……这些术语听起来高深莫测&#xff0c;仿佛只存在于教科书和考试题中。但有没有一种方式&#x…

作者头像 李华
网站建设 2026/6/10 13:58:55

如何使用您的 iPhone 免费与任何开源 LLM 进行聊天

原文&#xff1a;towardsdatascience.com/how-to-chat-with-any-open-source-llm-for-free-with-your-iphone-5fa7549efa9a https://github.com/OpenDocCN/towardsdatascience-blog-zh-2024/raw/master/docs/img/fa516472e529eac563770b2712b60cf2.png 开源 “ChatGPT” UI 演…

作者头像 李华
网站建设 2026/6/10 14:00:47

图解说明Keil5在工业控制系统的安装流程

手把手教你搭建工业级Keil5开发环境&#xff1a;从下载到调试全流程实战 你是不是也遇到过这种情况——刚接手一个STM32项目&#xff0c;兴冲冲地打开电脑准备写代码&#xff0c;结果发现Keil装不上、Pack下不了、License激活失败……更离谱的是&#xff0c;同事的环境能编译通…

作者头像 李华