#P1090. 整数序列

整数序列

题目描述

给定两个正整数 n,kn,k。请你求出最大的整数 xx 满足:存在一个整数序列 a1,a2,...,ana_1,a_2,...,a_n 使得

$$\sum_{i=1}^n \sum_{j=i+1}^n |a_i - a_j| = x ,同时 x\le k $$

输入格式

第一行一个正整数 TT 表示测试点数量。

接下来 TT 行,每行两个正整数 n,kn,k, 表示单个测试点内容。

输出格式

TT 行,每行一个整数 xx 表示满足条件的最大的整数。

4
3 4
4 29
7 108
5 38
4
29
108
38

数据范围

对于 30%30\% 的数据,1k10001\le k\le 1000

对于另外 30%30\% 的数据,1nk1061\le \sum n\cdot k \le 10^6

对于 100%100\% 的数据,$1\le n,k\le 10^5,1\le \sum n,\sum k\le 2\times 10^5$