B. 长方形

    传统题 2000ms 512MiB

长方形

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 nnmm 列的长方形网格,每个格子的长与宽都为 11。连接其左下角到右上角的对角线,求这条对角线穿过了几个格子。

对角线穿过了一个格子,当且仅当对角线与这个格子的四条边至少有两个交点,即,如果对角线恰好只经过了此格子的一个端点,则对角线没有穿过此格子。

本题多测,在一个测试点内,你需要解决 TT 组数据。

输入格式

第一行一个正整数 TT,表示数据组数。

接下来 TT 行,每行两个正整数 n,mn,m,含义见题面。

输出格式

TT 行,对于每组数据输出一行一个正整数表示答案。

样例

3
5 7
8 9
2 2
11
16
2

样例解释

对于样例中的第一组数据,图示如下,黄色格子为对角线穿过的格子。

数据范围

本题采用捆绑测试,对于每个子任务,你需要通过其中的所有测试点才能获得该子任务的分数。

对于所有数据,保证 1T105,5n,m10181\le T\le 10^5,5\le n,m\le 10^{18}

子任务编号 n,mn,m TT 子任务分值
11 100\le 100 100\le 100 2020
22 105\le 10^5
33 106\le 10^6 105\le 10^5 3030
44 1018\le 10^{18}

2026五月月赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-5-3 8:00
结束于
2026-5-5 21:00
持续时间
3.5 小时
主持人
参赛人数
86