问题 E: 区间内整数的个数

问题 E: 区间内整数的个数

时间限制: 1 Sec  内存限制: 256 MB
提交: 233  解决: 88
[提交][状态][讨论版][命题人:]

题目描述

一个整数区间是指在这个区间内的所有整数。区间有开区间和闭区间两种说法。开区间是指不包含左端点或者右端点的区间用"(",")"表示,"("是指不包含左端点,")"是值不包含有端点。闭区间是包含左右端点。用"[","]"表示。举例说明:

[2,5]  是一个闭区间:包含2,3,4,5这4个整数

(2,5) 是一个开区间:包含3,4这2个整数

(2,5]是一个左开右闭的区间,包含3,4,5这3个整数

[2,5)是一个左闭右开的区间,包含2,3,4这3个整数

现在给你一个整数闭区间n,m,分别求出这四个区间内的整数的个数。(-10^17<=n<=m<=10^17)

输入

两个整数n,m。(-10^17<=n<=m<=10^17)表示区间[n,m]

输出

四个整数分别是[n,m]、(n,m),(n,m],[n,m)这四个区间内整数的个数,中间用空格分隔。

样例输入

2 5

样例输出

4 2 3 3

提示


注意数据类型





[提交][状态]