兑换零钱-(dp)
2024-09-03 06:07:06
https://ac.nowcoder.com/acm/contest/910/B
本以为是组合数,没想到是dp求解,变成水题了,让我想起了第一次见到dp的爬楼梯,可以走一步和走两步,走40步,这里相当于走13种不同的步数,走100000步。
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<algorithm>
#include<string>
#include<vector>
#include<iostream>
#include<set>
#include<cstring>
#include<queue>
#include<map>
#define inf 0x3f3f3f3f
#define ll long long
using namespace std;
const int p=1e9+;
int a[]={,,,,,,,,,,,,};
int dp[]; int main()
{
memset(dp,,sizeof(dp));
dp[]=;
for(int i=;i<;i++)
{
for(int j=a[i];j<=;j++)
dp[j]=( dp[j] + dp[ j-a[i] ] )%p;
}
int n,t;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
printf("%d\n",dp[n]);
} return ;
}
最新文章
- Swift 2.2发布
- LaTeX插入图表方法 Lists of tables and figures
- sap mm_1
- java se doc
- bzoj 1228 [SDOI2009]E&;D(sg函数,找规律)
- Dynamices CRM Permission Issue (Security role UI to privilege mapping)&#39;s solution
- C#程序调用cmd执行命令(转)
- CentOS部署yum本地源和共享
- C++ 常量类型 const 详解
- 京东JOS API 接入使用笔记
- Linux背景知识(1)RedHat和Centos
- javascript的数组之splice()
- 2/17 笔记 n:字符串索引、切片、数据转换笔记
- 数据平面可编程与SDN关系理解,以及数据平面可编程的理解
- poj2761 feed the dog
- java链接数据库构建sql语句的时候容易记混的地方
- PHP防抓取数据curl 解决方法
- TCP/IP协议详解之广播和多播
- Linq之ToList
- redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO
热门文章
- [转帖]OLAP引擎这么多,为什么苏宁选择用Druid?
- VisualSVN 新版本终于支持一个解决方案下多workcopy了,并解决了上个版本一个重要BUG
- Mysql 8.0版本开始,不允许创建 MyISAM 分区表
- Java的多路分支代码,感觉有点意思
- 大一C语言课程设计——班级档案管理系统
- python利用dijkstra算法求解图中最短距离
- HDU校赛 | 2019 Multi-University Training Contest 4
- [Atcoder AGC029C]Lexicographic constraints
- 『正睿OI 2019SC Day2』
- vue日历/日程提醒/html5本地缓存