0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ABC313 - A - To Be Saikyo 自己解法

Last updated at Posted at 2023-08-10

問題

考察

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

提出コード(コンテスト後)

ご不明点などがあれば教えていただけると幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?