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
;
}
查看全文
相关阅读:
一只简单的网络爬虫(基于linux C/C++)————Url处理以及使用libevent进行DNS解析
一只简单的网络爬虫(基于linux C/C++)————浅谈并发(IO复用)模型
一只简单的网络爬虫(基于linux C/C++)————支持动态模块加载
一只简单的网络爬虫(基于linux C/C++)————守护进程
培训班出身的程序员怎么了
【技术人成长】知识铺
几篇QEMU/KVM代码分析文章
用callgraph生成的两张函数调用关系图
Qemu对x86静态内存布局的模拟
KVM技术
原文地址:https://www.cnblogs.com/SQL/p/918717.html
最新文章
WebGL简易教程(八):三维场景交互
WebGL简易教程(七):绘制一个矩形体
WebGL简易教程(六):第一个三维示例(使用模型视图投影变换)
WebGL简易教程(五):图形变换(模型、视图、投影变换)
使用GDAL/GEOS求面特征的并集
React高阶组件 和 Render Props
JavaScript异步
CSS预处理——LESS
JavaScript字符串、数组、对象方法总结
HTML文件上传与下载
热门文章
Nginx反向代理解决iframe跨域问题
网站升级HTTPS后WebSocket不能连接的问题
网站通信协议升级到HTTPS&HTTP2
HTML5 本地存储
微信公众平台——分享接口踩坑记
linux上github的简单使用
一只简单的网络爬虫(基于linux C/C++)————主事件流程
一只简单的网络爬虫(基于linux C/C++)————利用正则表达式解析页面
一只简单的网络爬虫(基于linux C/C++)————线程相关
一只简单的网络爬虫(基于linux C/C++)————socket相关及HTTP
Copyright © 2011-2022 走看看