NC228381. 奋发
描述
在最前线飞驰的我们
在星光黯淡的夜晚 只是一味的奔向东方
13秒后的未来都无法预测 尽全力活出自己
没有任何后悔 朝向前方
不会停下 一定会到达光亮等待的地方
有两个变量 ,初始均为 0。
进行如下操作(可能为 次):
每一次操作后,若存在 ,就让 加 。
问最大可能的 。
输入描述
第一行一个整数 。后接 行,第 行两个整数表示 和 。
输出描述
一个数表示答案。
示例1
输入:
4 1 1 1 2 2 2 4 4
输出:
4
C++ 解法, 执行用时: 452ms, 内存消耗: 432K, 提交时间: 2021-10-26 17:06:57
#include<iostream> using namespace std; int main() { int n; cin>>n; int a=0,b=0; int ans = 0; while(n--) { int x,y; scanf("%d %d",&x,&y); ans += max(0,min(x,y) - max(a,b) + (a!=b)); a = x; b = y; } printf("%d\n",ans); }