萌新求助简单题

学术版

Little09 @ 2020-07-18 15:20:46

从前,有 n 只兔子在森林里迷了路。于是它们便安营扎寨,等待着其他兔子前来救援。
不幸的是,森林里有大灰狼,它可能会在夜晚来袭击兔子们,所以每天晚上必须要有兔子来站岗。
出于安全方面的考虑,每天需要至少三只兔子站岗,这样才能保证站岗的兔子自身的安全。不过站岗的兔子也不老实。假如某两只兔子已经一起站岗过超过三次了(不一定是连续的三次),它们就会互相产生感情。这显然是对兔子的野外生存很不利的,所以要尽量避免。
现在请问兔子们最多能安全度过多少天,并且保证没有任何兔子之间产生感情。
如果有多组解,输出任意一组即可。
对于 100% 的数据,保证3\le n\le999,且 n 为奇数。

以上为此题。感觉是个构造,猜结论是\dfrac{n(n-1)}{2},但构造不出来啊嘤嘤嘤。求助大佬qwq


by yummy @ 2020-07-18 15:27:33

两只公兔子产生感情?(((


by 仗剑_天涯 @ 2020-07-18 15:28:01

两只公兔子产生感情?(((


by 仗剑_天涯 @ 2020-07-18 15:28:56

幸好我不是兔子


by Daniel13265 @ 2020-07-18 15:29:23

@konjacq 超过三次是指大于三


by Little09 @ 2020-07-18 15:29:31

@konjacq n=3答案是3啊,1,2,3三只兔子站3天


by Little09 @ 2020-07-18 15:30:06

@DYH060310 n=5有10个吧


by Daniel13265 @ 2020-07-18 15:30:25

@DYH060310 n=5 时答案就是 10


by konjacq @ 2020-07-18 15:31:13

不对看错了...


by konjacq @ 2020-07-18 15:33:42

总共有\frac{(n-1)n}2对兔子,每队能用3次,每天晚上要用3对...在n很大的时候应该是能够划分得比较平均的.


by Little09 @ 2020-07-18 15:34:44

所以我猜结论是这个啊,但是不知道怎么构造


| 下一页