E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
poj3181
poj3181
【完全背包+整数拆分】
题意:给你一个数n,在给你一个数K,问你这个n用1-k的数去组合,有多少种组合方式。思路:背包重量就是n;那么可以看出1-k就是重物,价值是数值,重量是数值。每个重物可以无限取,问题转化为完全背包。我们用dp[]代表方案数的话,dp[0]=1;由于当n=1000,k=1000的时候这个方案数是巨大的。看了别的大牛博客,这个整数拆分真是好啊;一个代表高位,一个代表低位;#include#includ
weixin_30847865
·
2020-08-23 20:21
poj3181
Dollar Dayz (DP+大数)
DollarDayzCrawlinginprocess...CrawlingfailedTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmitStatusPracticePOJ3181Appointdescription:SystemCrawler(2016-05-27)DescriptionFarmer
su20145104009
·
2016-05-30 17:00
poj
poj3181
3181
POJ 3181 Dollar Dayz
POJ3181
题目大意如下:给出一个正整数N,并指定只能在1到K的范围内,使用这K中整数将N分解,问分解的方式有多少种。
kornberg_fresnel
·
2016-03-06 23:00
dp
ACM
ICPC
[POJ 3181]Dollar Dayz[DP][高精度]
题目链接:[
POJ3181
]DollarDayz[DP]题意分析:给出无穷多个1~K的价值的货币,问:能有多少种方式组合成N。解题思路:完全背包。dp[i]=dp[i]+dp[i-j]。j为货币价值。
CatGlory
·
2016-01-13 12:00
dp
高精度
POJ3181
——DP(找钱3)——Dollar Dayz
Description Farmer John goes to Dollar Days at The Cow Store and discovers an unlimited number of tools on sale. During his first visit, the tools are selling variously for $1, $2, and $3. Farmer Jo
·
2015-11-07 10:42
poj
POJ3181
Dollar Dayz 动态规划 背包解法 解题报告
题目链接: http://acm.pku.edu.cn/JudgeOnline/problem?id=3181 题目大意:输入n,和k,问将n用1到k这k个数字进行拆分,有多少种拆分方法。例如: n=5,k=3 则有n=3+2,n=3+1+1,n=2+1+1+1,n=2+2+1,n=1+1+1+1+1这5种拆分方法 解题思路: 这个题目是个比较明显的动态规划,如果想不到是背包问题,也可以
·
2015-10-31 09:30
动态规划
dp之完全背包
poj3181
(高精度背包)
这个题目要用到大数的加法,其他的,我没有感觉到有什么难想的......比较水的背包题,掠过..... #include<iostream> #include<stdio.h> #include<string.h> using namespace std; int s[2000][2],dp[150],t[150][3]; int main() {
·
2015-10-31 09:49
poj
POJ3181
Dollar Dayz
原以为跟前面两题一样,结果WA了几次,想了好久猜想到高精度问题,如输入1000100,就算用一个longlong数组也会溢出,结果为负数。本弱现在对于大数问题还没怎么研究,于是看了一下其他大牛的博客题解,受益匪浅啊~~~特别推荐kuangbin的,详细,而且有一步一步推导,值得看看kuangbin博客点我点我点我再次感谢kuangbin及其他诸多大牛,膜拜膜拜#include #include #
L954688947
·
2015-10-30 23:00
poj
poj3181
Dollar Dayz
DescriptionFarmerJohngoestoDollarDaysatTheCowStoreanddiscoversanunlimitednumberoftoolsonsale.Duringhisfirstvisit,thetoolsaresellingvariouslyfor$1,$2,and$3.FarmerJohnhasexactly$5tospend.Hecanbuy5toolsa
Kirito_Acmer
·
2015-06-03 14:00
大数
背包DP
poj3181
(完全背包)
DollarDayzTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:2863 Accepted:1138DescriptionFarmerJohngoestoDollarDaysatTheCowStoreanddiscoversanunlimitednumberoftoolsonsale.Duringhisfirstvisit,thetool
xj2419174554
·
2013-08-03 19:00
动态规划
poj3181
(dp种类数+大数加法)
点击打开链接题意:给你m和n,m表示有m元钱,n表示有n中钱币分别为1-n,求,m元钱最多组成的种类数。dp[j]=dp[j]+dp[j-i];注意要用大数#include"stdio.h" #include"string.h" #defineN1005 intdp[N][N]; intlen[N]; voidadd(intx,inty) { inti; len[x]=len[x]>len[y]?
yyf573462811
·
2013-08-01 11:00
dp
大数
POJ3181
:Dollar Dayz(完全背包)
DescriptionFarmerJohngoestoDollarDaysatTheCowStoreanddiscoversanunlimitednumberoftoolsonsale.Duringhisfirstvisit,thetoolsaresellingvariouslyfor$1,$2,and$3.FarmerJohnhasexactly$5tospend.Hecanbuy5toolsa
libin56842
·
2013-07-24 21:00
poj
背包
动态规划 POJ 3181 Dollar Dayz
POJ3181
题目链接题目大意:给出价值从1-K的货物,问花完N块钱去买这些货物可以有多少种方法。思路:很典型的背包问题,用一维数组,不过要用到高精度计算的技巧,不然WA。
n_logn
·
2013-07-07 17:07
OJ_动态规划
poj3181
Dollar Dayz dp
题目链接:here题目大意: n块钱如何由 1-k块钱组合起来的方法。。分析: 完全背包。。但是注意高精度。。代码:java: importjava.math.BigInteger; importjava.util.Arrays; importjava.util.Scanner; publicclasspoj3181dp{ finalstaticintmaxn=1005; pub
liuqiyao_01
·
2013-05-15 07:00
dp
ACM
完全背包
poj3181
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他