#include <vector> #include <iostream> #include <algorithm> int main() { int N; std::cin >> N; std::vector<std::vector><float>> input(N, std::vector<float>(2)); for (int i = 0; i < N; i++) { float l, h; std::cin >> l >> h; input[i][0] = l; input[i][1] = h; } if (N == 0) { std::cout << "0"; return 0; } std::vector<float> dp(N + 1, 0); dp[1] = input[0][0]; for (int i = 2; i <= N; i++) { dp[i] = std::max(input[i - 1][0] + dp[i - 1], input[i - 1][1] + dp[i - 2]); } std::cout << dp[N]; return 0; }</float></float></float></std::vector></algorithm></iostream></vector>
点赞 6

相关推荐

07-09 18:33
门头沟学院 Java
这么逆天每年都有人去???&nbsp;填多益网申就是大型的服从性测试
鲁大牛:辅导员在群里发了这个公司我就申了一下。网申居然要写当场开摄像头写两篇不少于三百字的作文。太逆天了
点赞 评论 收藏
分享
07-05 16:23
门头沟学院 Java
mengnankk:我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务