题目如下:

题解 or 思路:
我们可以发现:除了 n==2n == 2n==2 无解, 其他情况答案至少为 n+12\frac{n+ 1}{2}2n+1
答案在 n+12\frac{n + 1}{2}2n+1 到 nnn 之间
我们可以假设 答案为 ansansans
最优摆放为:

所以可以二分去求解
求最大 ansansans 满足 :ans∗3−n+12∗2≤nans * 3 - \frac{n + 1}{2} * 2 \le nans∗3−2n+1∗2≤n
AC 代码如下:
/*
Make it simple and keep self stupid
author:Joanh_Lan
*/
#include
#include
#include
#include
#include
#include
#include
#include