问题 E: 学几何导致的

内存限制:524 MB 时间限制:4 S
题面:传统 评测方式:文本比较 上传者:
提交:2 通过:2

题目描述

平面上有 nn 条直线 l0,…,ln−1l其中 l0 是任意的,li(i>0)li(i>0) 由 li−1li1 绕某个点逆时针旋转 180∘ 得到。存在多少对整数 0≤i<j<n 使得 li⊥lj

对于全体数据,保证 1≤n,k≤109

输入格式

本题有多组测试数据。 输入的第一行有一个正整数 T(1≤T≤105,表示数据组数。

对于每组数据,输入一行两个正整数 n,k(1≤n,k≤109),含义同题目描述。

输出格式

输出一行一个自然数,表示答案。

输入样例 复制

1
3 2

输出样例 复制

2

数据范围与提示

$1\leq n\leq 60$,$10^{n-1} \le L \le R < 10^n$. $10,11,14,19,40,41,44,49,90,91,94,99$ are the only numbers satisfying the conditions.