CF1918A Brick Wall 汉语翻译

题目描述

砖块是尺寸为 1 × k 1 \times k 1×k 的条状,每块砖块可以水平或垂直放置,其中 k k k 可以是至少为 2 2 2 的任意数字 ( k ≥ 2 ) (k \geq 2) (k2)

尺寸为 n × m n \times m n×m 的砖墙是一种将多块砖块放置在矩形 n × m n \times m n×m 的方法,所有砖块都水平或垂直放在每个格子中,不跨越矩形的边界,且该矩形的每个格子上都有砖块放置。注意,这里 n n n 是矩形 n × m n \times m n×m 的高度, m m m 是宽度。同一砖墙内可以有不同 k k k 值的砖

墙体稳定性是水平砖块数量与垂直砖块数量之差。注意,如果您使用 0 0 0 个水平砖块和两个垂直砖块,那么稳定性将为 − 2 -2 2,而不是 2 2 2

请求出 n × m n \times m n×m 的砖墙的最大可能稳定性是多少?

保证在题目限制下至少存在一堵合法的 n × m n \times m n×m 砖墙。

输入描述

输入第一行包含一个整数 t ( 1 ≤ t ≤ 10000 ) t(1 \le t \le 10000) t(1t10000),即测试用例的数量。

每个测试用例的唯一一行包含两个整数 n n n m ( 2 ≤ n , m ≤ 1 0 4 ) m(2 \le n,m \le 10^4) m(2n,m104)

输出描述

对于每个测试用例,打印一个整数,即尺寸为 n × m n \times m n×m 的砖墙的最大可能稳定性。

样例解释

在第一个测试用例中,通过在每一行中放置 1 1 1 1 × 2 1 \times 2 1×2 的水平砖可获得 2 2 2 的最大稳定性。

在第二个测试用例中,通过在每一行中放置 4 4 4 1 × 2 1 \times 2 1×2 的水平砖可获得 28 28 28 的最大稳定性。

  • 22
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值