|NOIOJ|动态规划|3532:最大上升子序列和

http://noi.openjudge.cn/ch0206/3532/

改一下最长上升子序列的程序就行了,f[i]记录以i结尾的最大上升子序列和

#include
#include  
#include   
#include 
#define ms(i,j) memset(i, j, sizeof(i)); 
using namespace std;
int n;
int a[1005];
int f[1005];
int main()  
{
	scanf("%d", &n);
	for (int i=1;i<=n;i++) scanf("%d", &a[i]);
	ms(f,0);
	int orz = 0; 
	for (int i=1;i<=n;i++)
	{
		f[i] = a[i];
		for (int j=1;j


你可能感兴趣的:(OpenJudge,Noi,动态规划)