样例输入 1
样例输出 1
样例输入 2
样例输出 2
样例输入 3
样例输出 3
样例解释
第 1 组样例中,对于数列 1,2,3,由于数列本身权值为 0,故 0 是可达的;交换 1,2 后数列权值变为 1,故 1 也是可达的。可以证明,无论怎样交换,数列的权值不可能取得 0,1 外的数,因此对于数列 1,2,3,4 可达的自然数有且仅有 0,1 两个,故答案为 2。
第 2 组样例中,所有可达的自然数为 0,2,4。
第 3 组样例中,所有可达的自然数为 0,1,3,4,5,6,7,8,9。