|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <bits/stdc++.h>
- using namespace std;
- int main(){
- int n;
- scanf("%d", &n);
- vector<int> nums(n);
- vector<int> dp(n);
- for(int i = 0; i < n; i++){
- scanf("%d", &nums[i]);
- }
- dp[0] = n[0];
- dp[1] = max(dp[0], nums[i]);
-
- for(int i = 2; i < n; i++){
- dp[i] = max(dp[i-1], dp[i-2]+nums[i]);
- }
- printf("%d", dp[n-1]);
- return 0;
- }
-
复制代码
我看了这个视频3:03的题目, 自己写的 , 但是编译器报错, 不知道怎么回事https://www.bilibili.com/video/BV14b4y177DM?share_source=copy_web
报错如下图
我测试没有问题啊: - 10 5 -4 39 25 -7 48 12 17 8 14
- 123
复制代码
|
|