杭电ACM1398——Square Coins~~母函数
来源:互联网 发布:软件项目解决方案 编辑:程序博客网 时间:2024/05/03 00:13
这一题,简单的母函数的应用,好久没有写过母函数了,有点生疏了。
题目的硬币有17种,分别是1到17的平方的硬币。
下面的是AC的代码:
#include <iostream>#include <cstring>#include <cmath>using namespace std;int dp[305], temp[305];int main(){int i, j, k, l;for(i = 0; i < 305; i++) //初始化{dp[i] = 1;temp[i] = 0;}for(j = 2; j <= 17; j++) //硬币的种类{for(k = 0; k < 301; k++){for(l = 0; l + k < 301; l += j * j)temp[l + k] += dp[k];}for(k = 0; k < 301; k++){dp[k] = temp[k];temp[k] = 0;}}int m;while(cin >> m && m)cout << dp[m] << endl;return 0;}
0 0
- 杭电ACM1398——Square Coins~~母函数
- 杭电hdu 1398 Square Coins 母函数
- 杭电ACM 1398 Square Coins(母函数)
- 杭电1398 Square Coins(母函数)
- Square Coins(杭电1398)(母函数)
- 杭电1398 Square Coins 简单母函数
- 杭电acm1398
- 杭电1398-Square Coins
- 杭电1398-Square Coins
- Square Coins+ 母函数
- Square Coins<母函数>
- 杭电ACM hdu 1398 Square Coins 解题报告(母函数)
- 【杭电oj】1398 - Square Coins(母函数打表)
- Square Coins(母函数)
- hdu1398 Square Coins 母函数
- 【母函数】hdu1398(Square Coins)
- HDU1398 Square Coins【母函数】
- 【HDU1398】Square Coins 母函数
- 百度之星资格赛
- Ubuntu建立快捷方式(eclipse)
- Kaldi在Linux下的安装和编译
- Android---自定义Listview及其基本优化
- Python模块学习 ---- threading 多线程控制和处理
- 杭电ACM1398——Square Coins~~母函数
- Android知识要点整理(1)---- Android 2D动画
- hdu5254
- StringBuilder常用方法
- ITOO之精妙设计(二)——从设计到图形化的转化
- Ibatis+MySql实例
- SDWebImage的原理
- Zigbee温湿度压力监测设计
- Timer和ScheduledThreadPoolExecutor比较