---
# System prepended metadata

title: h660. 躲避球 (DodgeBall)

---

## [題目連結](https://zerojudge.tw/ShowProblem?problemid=h660)
## 解題想法
* 每輸入一次就計算位置，依不動、接球、閃避的順序考慮狀況
## 花費的時間：10分鐘
## 程式碼
```cpp=01
#include<cstdio>
#include<cmath>
int main(){
    int x,r,v,n,i;
    scanf("%d%d%d",&x,&r,&v);
    scanf("%d",&n);
    for(i=0;i<n;i++){
        int p,s;
        scanf("%d%d",&p,&s);
        if(abs(x-p)<=r){
            if(s<=v){
                x=p;
            }
            else{
                if(x>p)x+=15;
                else x-=15;
            }
        }
    }
    printf("%d",x);
}
