文章
39
粉丝
0
获赞
106
访问
12.6k
DP思路:要么选当前数,要么从这个数重新开始选,dp[i]代表以i结尾的最大值,注意用vector,开数组
#include <iostream>
#include <map>
#include <cctype> // for isalpha, tolower
#include <string>
#include<algorithm>
#include<stack>
#include<stdlib.h> //C打印库函数
#include<climits>//climits中的最大最小值
#include<vector>
#include<queue>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
int n;
while (cin >> n) {
vector<long long> a(n);
for (int i = 0; i < n; i++) {
cin >> a[i];
}
long long current = a[0];
long long best = a[0];
for (int i = 1; i < n; i++) {
&n...
登录后发布评论
暂无评论,来抢沙发