跳转至

A. Social Experiment

A. Social Experiment

时间限制:1 秒
内存限制:256 兆字节

问题描述

目前,Codeforces 历史上最大规模的社会实验正在进行,共有 n 人参与。他们被要求组成 23 人的团队,之后每个团队选择两个文明中的一个参与社会实验。

这项实验的组织者想知道,两个文明中的人数可能的最小差值是多少。请找出这个最小可能差值。

输入格式

输入包含多个测试用例。第一行包含一个整数 t (1 \le t \le 10^4) —— 测试用例的数量。接下来 t 行,每行描述一个测试用例。

每个测试用例仅有一行,包含一个整数 n —— 参与社会实验的人数 (2 \le n \le 10^4)。

输出格式

对于每个 n,输出两个文明人数可能的最小差值。

样例输入

3
2
5
12

样例输出

2
1
0

样例说明

  • 第一个测试用例 n=2,只能组成一个 2 人团队。该团队将选择一个文明,而另一个文明将没有人,因此差值为 2
  • 第二个测试用例 n=5,可以组成两个团队:一个 2 人队和一个 3 人队。如果它们选择不同的文明,则人数差为 |3-2|=1
  • 第三个测试用例 n=12,可以组成 43 人队。若前两个队选择第一个文明,后两个队选择第二个文明,则两个文明各有 6 人,差值为 0