#P11384. [POI 2024/2025 R1] Usuwanie

[POI 2024/2025 R1] Usuwanie

题目背景

原题译自 POI 2024/2025 R1 Usuwanie

题目描述

Bajtazar 喜欢玩以下单人游戏。在一块板上写下从 aabb 的所有自然数,形成一个序列:

a,a+1,a+2,,b1,ba, a+1, a+2, \ldots, b-1, b

然后进行零次或多次操作。在每次操作中,选择两个仍在板上的数,并且这两个数的和是偶数。将选择的两个数从板上移除。游戏的目标是移除尽可能多的元素。帮助 Bajtazar 计算可以移除的最大元素数量。

输入格式

输入一行包含两个自然数 aab (1ab1018)b\ (1 \leq a \leq b \leq 10^{18}),表示序列的起始和结束数字。

输出格式

输出一行,包含可以按上述方式移除的序列元素的最大数量。

输入数据 1

3 7

输出数据 1

4

输入数据 2

1 10

输出数据 2

8

输入数据 3

2 1000000

输出数据 3

999998

输入数据 4

1 1000000000

输出数据 4

1000000000

输入数据 5

32 1000000000000000000

输出数据 5

999999999999999968

提示

对于样例一,移除 3 53\ 54 64\ 6

子任务编号 特殊性质 分值
11 a,b10a,b\leq 10 1111
22 a,b106a,b\leq 10^6 2121
33 a=1a=1 3232
44 无特殊性质 3636