Kaori wants to spend the day with Shizuku! However, the zoo is closed, so they are visiting Farmer John's farm instead.
At Farmer John's farm, Shizuku counts n legs. It is known that only chickens and cows live on the farm; a chicken has 2 legs, while a cow has 4.
Count how many different configurations of Farmer John's farm are possible. Two configurations are considered different if they contain either a different number of chickens, a different number of cows, or both.
Note that Farmer John's farm may contain zero chickens or zero cows.
Input
The first line contains a single integer t (1≤t≤100) --- the number of test cases.
The only line of each test case contains a single integer n (1≤n≤100).
Output
For each test case, output a single integer, the number of different configurations of Farmer John's farm that are possible.
Example
Input
Copy
5
2
3
4
6
100
Output
Copy
1
0
2
2
26
Note
For n=4, there are two possible configurations of Farmer John's farm:
- he can have two chickens and zero cows, or
- he can have zero chickens and one cow.
It can be shown that these are the only possible configurations of Farmer John's farm.
For n=3, it can be shown that there are no possible configurations of Farmer John's farm.
解题说明:此题找规律即可,首先n必须是偶数,在偶数的情况下最多可能次数为n/4+1,因为每次都是去掉一头年的情况。
cpp
#include<stdio.h>
int main()
{
int n, t;
scanf("%d", &t);
while (t--)
{
scanf("%d", &n);
if (n % 2 == 0)
{
printf("%d\n", n / 4 + 1);
}
else
{
printf("%d\n", 0);
}
}
return 0;
}