SlideShare a Scribd company logo
A 映画館
@takayuta1999
問題概要
• 𝑁人の人が一列に並んだ 𝑀個の座席に座っ
ている
• 𝑖番目の人の座っている座席の両側ともに少
なくとも 𝐴𝑖 個の空席が連続して存在している
• このとき、𝑀の最小値を求めよ
解法
• 𝑁人の人が並ぶ順番が決まったら、あとは隣
り合う二人の間隔はその𝐴の値のmaxだけ開
ければよい
• 予想として、空席の数は(𝐴の合計)+(𝐴のmax)
が最小になるのではないかと思う
証明
• 𝐴𝑖 が小さい順に並べればこれは実際に構成
できるので、これが最小であることを示せば
よい
• これは、帰納法により、各ステップで𝐴𝑖 が最
大のものを取り除いていくことで示すことがで
きる
解法
• 以上より、空席の数は(𝐴の合計)+(𝐴のmax)
が最小なので、これに着席数𝑛を足せば、𝑀
の最小が得られる。

More Related Content

More from yutaka1999

NP完全問題の紹介
NP完全問題の紹介NP完全問題の紹介
NP完全問題の紹介
yutaka1999
 
IJPC-2 E問題解説
IJPC-2 E問題解説IJPC-2 E問題解説
IJPC-2 E問題解説
yutaka1999
 
IJPC C解説
IJPC C解説IJPC C解説
IJPC C解説
yutaka1999
 
IJPC - A解説
IJPC - A解説IJPC - A解説
IJPC - A解説
yutaka1999
 
Buchburger
BuchburgerBuchburger
Buchburger
yutaka1999
 
平面グラフ
平面グラフ平面グラフ
平面グラフyutaka1999
 

More from yutaka1999 (7)

NP完全問題の紹介
NP完全問題の紹介NP完全問題の紹介
NP完全問題の紹介
 
IJPC-2 E問題解説
IJPC-2 E問題解説IJPC-2 E問題解説
IJPC-2 E問題解説
 
IJPC C解説
IJPC C解説IJPC C解説
IJPC C解説
 
IJPC - A解説
IJPC - A解説IJPC - A解説
IJPC - A解説
 
Buchburger
BuchburgerBuchburger
Buchburger
 
Kangaroos
KangaroosKangaroos
Kangaroos
 
平面グラフ
平面グラフ平面グラフ
平面グラフ