AT_abc031_b [ABC031B] 運動管理

题目描述

高桥君是ATcoder的吉祥物,为了维持他的魅力,他要每天做运动(题目叫运动管理),他每天做L分钟以上H分钟以下的运动 然而,你(青木君)最近没有看到高桥君运动,在意高桥君运动状况的你询问了高桥君的运动时间,判断是不是需要加长时间 若运动时间超过了H,输出-1,不用再运动;若运动时间在L~h之间,输出0,不用再运动;若运动时间低于L,输出还需要运动多长时间才能到下限L。

输入格式

第一行:两个整数L,H(1≦L≦H≦10^4) 第二行:询问次数N (1≦N≦50) 3~N+2行:每行一个整数A(0≦A≦10^4)

输出格式

有N行,对于每个询问输出一个数 翻译贡献者UID:78064

说明/提示

### Sample Explanation 1 青木君は $ 3 $ 個の週について調査している。 - $ 1 $ 個前の週において、高橋君は $ 240 $ 分運動しており、これは運動時間の下限である $ 300 $ 分に満たない。高橋君はあと $ 60 $ 分追加で運動する必要があるため、$ 1 $ 行目には $ 60 $ を出力する。 - $ 2 $ 個前の週において、高橋君は $ 350 $ 分運動しており、これは運動時間の制限に適している。そのため、$ 2 $ 行目には $ 0 $ を出力する。 - $ 3 $ 個前の週において、高橋君は $ 480 $ 分運動しており、これは運動時間の上限である $ 400 $ 分を越えており、運動しすぎである。そのため、$ 3 $ 行目には $ -1 $ を出力する。