C. Woodcutters【贪心】
生活随笔
收集整理的這篇文章主要介紹了
C. Woodcutters【贪心】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int x[N],h[N],n;
int main(void)
{cin>>n;for(int i=1;i<=n;i++) cin>>x[i]>>h[i];if(n<=2) cout<<n;else{int res=2;//第一個左倒,最后一個右倒 for(int i=2;i<=n-1;i++){if(x[i]-h[i]>x[i-1]) res++;//先左倒 else if(x[i]+h[i]<x[i+1])//不行右倒 {res++;x[i]+=h[i];}}cout<<res;}return 0;
}
總結
以上是生活随笔為你收集整理的C. Woodcutters【贪心】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ACM入门之【图论习题】
- 下一篇: A. Powered Addition【