B. Sonya and Exhibition | Codeforces Round #495 (Div. 2)
一人しかいない場合を考えてみる。その人が見る花壇の長さをa, その花壇に含まれるバラの数をx, ユリの数をyとおく。 x+y=aの条件でxyを最大にしたい。 を得る。 よってaが偶数の時で最大。 aが奇数のときで最大。 簡単のためとすると、x, yの値はとなる。要するに、バラとユリをできるだけ均等な数にするのが最適。
単純な構成。バラとユリを交互に置くことで、この条件を一人だけでなくすべての人が満たすことができる。