307714: CF1401A. Distance and Axis
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Distance and Axis
题意翻译
- 在数轴 $OA$ 上 A 的坐标为 $n$,我们想找到一个整数点 B,使得 $\left|\operatorname{dist}(O,B) - \operatorname{dist}(A,B) \right| = k$。$\operatorname{dist}$ 是指两个点的距离。 A,B 都是整数点。 - 有时找不出一个合法的 B,我们可以挪动一下 A。(使 A 的坐标增加或减少1)求挪动 A 的最少次数,使得有一个合法的 B。 - **多组数据**,$0 \le n,k \le 10^6$。 - by 226148题目描述
We have a point $ A $ with coordinate $ x = n $ on $ OX $ -axis. We'd like to find an integer point $ B $ (also on $ OX $ -axis), such that the absolute difference between the distance from $ O $ to $ B $ and the distance from $ A $ to $ B $ is equal to $ k $ . ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1401A/f02fe75a4f026973d3469bfb5deb655f92260259.png)The description of the first test case. Since sometimes it's impossible to find such point $ B $ , we can, in one step, increase or decrease the coordinate of $ A $ by $ 1 $ . What is the minimum number of steps we should do to make such point $ B $ exist?输入输出格式
输入格式
The first line contains one integer $ t $ ( $ 1 \le t \le 6000 $ ) — the number of test cases. The only line of each test case contains two integers $ n $ and $ k $ ( $ 0 \le n, k \le 10^6 $ ) — the initial position of point $ A $ and desirable absolute difference.
输出格式
For each test case, print the minimum number of steps to make point $ B $ exist.
输入输出样例
输入样例 #1
6
4 0
5 8
0 1000000
0 0
1 0
1000000 1000000
输出样例 #1
0
3
1000000
0
1
0