3216:主仆过河

时间限制:1 S   /  内存限制:65536 KB
AC:22   /  Submit:50
问题描述

n名主人各带一个仆人乘船渡河,一只小船只能容纳两人,由他们自己划行,仆人密约,在河的任一岸,一旦仆人的人数比主人多,就杀人越货。但是如何乘船渡河的大权掌握在主人们手中,主人怎样才能安全过河。

1.当岸上主人数为0时,仆人不会杀人越货。

2.仆人和主人都可以开船。

3.安全过河的标准为主人和仆人均转移到河的另一岸。

输入描述

一个正整数T,代表T组案例。1<=T<=10

每组案例都有一个正整数n,代表主仆的对数。1<=n<=1e5

输出描述

针对每组案例,如果主人可以安全过河,请输出渡河的最小次数。否则输出-1,然后换行。

样例输入复制样例

1
1

样例输出

1

提示说明

针对案例1:1对主仆一起过河,只需一次即可安全渡河。

相关

2021-XCPC校选赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1