問題
考察
人$1$が最強になるためには、あといくつプログラミング力を上げる必要があるか求めてくださいという問題です。最強になるためには、人$1$以外全員のプログラミング力を上回っている必要があります。つまり人$1$が最強に最低限必要なプログラミング力は、
$$(人1以外全員のプログラミング力の中の最大値) + 1$$
ということになります。上記の値を求め、人$1$が持つプログラミング力との差を求めればあといくつ必要化を求めることができます。
もし、$(人1以外全員のプログラミング力の中の最大値) + 1 - (人1のプログラミング力)$が負の数になれば、それは既に人$1$が最強です。これ以上プログラミング力は必要ないため、そのときは$0$を出力すればOKです。
提出コード(コンテスト後)
ご不明点などがあれば教えていただけると幸いです。