zoukankan
html css js c++ java
2005NOIP 采药简单DP
#include
<
stdio.h
>
#include
<
string
.h
>
int
t, n;
int
time[
101
], v[
101
];
int
f[
101
][
1001
];
void
DP()
{
int
i, j;
for
(i
=
n
-
1
;i
>=
0
;i
--
)
for
(j
=
0
;j
<=
t;j
++
)
{
if
(j
>=
time[i])f[i][j]
=
f[i
+
1
][j]
>
f[i
+
1
][j
-
time[i]]
+
v[i]
?
f[i
+
1
][j] : f[i
+
1
][j
-
time[i]]
+
v[i];
else
f[i][j]
=
f[i
+
1
][j];
}
}
int
main()
{
while
(scanf(
"
%d%d
"
,
&
t,
&
n)
==
2
)
{
memset(f,
0
,
sizeof
(f));
int
i;
for
(i
=
0
;i
<
n;i
++
)
scanf(
"
%d%d
"
,
&
time[i],
&
v[i]);
DP();
printf(
"
%d\n
"
,f[
0
][t]);
}
return
0
;
}
查看全文
相关阅读:
iframe自适应高度的多种方法方法
[tomcat][mysql][JDK][maven][myEclipse][ubuntu][centOs][oracle]等下载地址整理
解决电脑速度越来越慢的方法
li:hover 上再IE6下就没有效果的解决方法
各种常用文件后缀名详解
ASP.net中网站访问量统计方法
RabbbitMQ的配置 以在.NetCore 的CAP 使用RabbbitMQ 实现订阅与发布问题
.netCore 根据模型生成数据库
jsonp Ajax跨域请求
IE8 placeholder兼容+Password兼容
原文地址:https://www.cnblogs.com/SQL/p/918717.html
最新文章
SpringMVC入门(二)
SpringMVC入门
(转)java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
mysql操作
学习网站收藏
学习Java随记之swing编程(3)
学习Java随记之IO编程
学习Java随记之swing编程(2)
IAR升级后原来程序报错的解决办法
stcubemax 下载程序后不能再次下载,提示
热门文章
挖掘机力矩限制器/挖掘机称重系统/挖泥机称重/Load moment indicator
数据怎么样存储为excel格式
塔吊力矩限制器,塔吊黑匣子,塔吊电脑,tower crane
门机力矩限制器
履带吊力矩限制器/履带吊电脑
汽车吊力矩限制器/汽车吊电脑
U-boot与linux的关系
现在网页中流行的css3样式
Spring七大模块
如何实现html5页面,自动提示添加到主屏幕
Copyright © 2011-2022 走看看