注意a+b<=n这个条件
#include <iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<math.h>
#include<vector>
#define ENTER printf("\n");
//快速打印一个数组
#define ll long long
#define NUM 1000
#define MOD 1000
using namespace std;
//构造函数 析构函数怎么打印出地址
int t;
int n, m;
int ans;
int main()
{
scanf("%d", &t);
while (t--)
{
ans = 0;
scanf("%d%d", &n, &m);
for (int a = 0; a <= n; a++)
{
for (int b = 0; b <= n; b++)
{
if (3 * b + 4 * a > 5 * n - m)
break;
if ((3 * b + 4 * a) == (5 * n - m)&&a+b<=n)
{
ans++;
}
}
}
printf("%d\n", ans);
}
return 0;
}