1793专题

单调栈,LeetCode 1793. 好子数组的最大分数

一、题目 1、题目描述 给你一个整数数组 nums (下标从 0 开始)和一个整数 k 。 一个子数组 (i, j) 的 分数 定义为 min(nums[i], nums[i+1], ..., nums[j]) * (j - i + 1) 。一个 好 子数组的两个端点下标需要满足 i <= k <= j 。 请你返回 好 子数组的最大可能 分数 。 2、接口描述 ​ class S

LeetCode每日一题[C++]-1793.好子数组的最大分数

题目描述 给你一个整数数组 nums (下标从 0 开始)和一个整数 k 。 一个子数组 (i, j) 的 分数 定义为 min(nums[i], nums[i+1], ..., nums[j]) * (j - i + 1) 。一个 好 子数组的两个端点下标需要满足 i <= k <= j 。 请你返回 好 子数组的最大可能 分数 。 示例 1: 输入:nums = [1,4,3,7,4

文章读取 'gbk' codec can't decode byte 0x9d in position 1793: illegal multibyte sequence

python读取文件的时候经常会遇到编码于解码的问题,其中常见的一种解码错误是'gbk' codec can't decode byte 0x9d in position 1793: illegal multibyte sequence  解决方法一:open('文件路径',encoding='utf-8').read()   解决方法二:open('文件路径',encoding='gb18