comefrom: <doocs>2202.Maximize the Topmost Element After K Moves_1.py
code: def maximumTop( nums: List[int], k: int) -> int:
      if k == 0:
          return nums[0]
      n = len(nums)
      if n == 1:
          if k % 2:
              return -1
          return nums[0]
      ans = max(nums[: k - 1], default=-1)
      if k < n:
          ans = max(ans, nums[k])
      return ans
masked: def sample_funcname ( var_0 : List [ int ] , var_3 : int ) -> int :
      if var_3 == 0 :
          return var_0 [ 0 ]
      var_6 = len ( var_0 )
      if var_6 == 1 :
          if var_3 % 2 :
              return - 1
          return var_0 [ 0 ]
      var_11 = max ( var_0 [ : var_3 - 1 ] , var_10 = - 1 )
      if var_3 < var_6 :
          var_11 = max ( var_11 , var_0 [ var_3 ] )
      return var_11
  