[伯俊]9237招待する


質問する

に答える
長い時間がかかる木から始めるために、降順に並べ替えます.
  • forはドアを回って、苗木が成長する時間に、植樹に必要な時間を増やします.
  • max値を求めて翌日にロードするので+1後に印刷します.
  • コード#コード#
    def solution() :
        n = int(input())
        trees = sorted(list(map(int, input().split())), reverse = True)
        
        for i in range(n) :
            trees[i] = trees[i] + i + 1
        
        print(max(trees) + 1)           
                
    solution()