当前位置:网站首页 > Java基础 > 正文

Java基础 素数实例代码



给你一个正整数数组 ,请你移除 最短 子数组(可以为 ),使得剩余元素的  能被  整除。 不允许 将整个数组都移除。

请你返回你需要移除的最短子数组的长度,如果无法满足题目要求,返回  。

子数组 定义为原数组中连续的一组元素。

 

示例 1:

输入:nums = [3,1,4,2], p = 6输出:1解释:nums 中元素和为 10,不能被 p 整除。我们可以移除子数组 [4] ,剩余元素的和为 6 。

示例 2:

输入:nums = [6,3,5,2], p = 9输出:2解释:我们无法移除任何一个元素使得和被 9 整除,最优方案是移除子数组 [5,2] ,剩余元素为 [6,3],和为 9 。

示例 3:

输入:nums = [1,2,3], p = 3输出:0解释:和恰好为 6 ,已经能被 3 整除了。所以我们不需要移除任何元素。

示例  4:

输入:nums = [1,2,3], p = 7输出:-1解释:没有任何方案使得移除子数组后剩余元素的和被 7 整除。

示例 5:

输入:nums = [,,], p = 3输出:0

 

提示:

------

每次用target来判断。即可。我怎么没想到。。。

Java基础 素数实例代码
 

版权声明


相关文章:

  • java 基础面试题 答案2024-10-30 23:34:02
  • java基础教程27天2024-10-30 23:34:02
  • java基础项目实战马宏茹2024-10-30 23:34:02
  • java用到的基础单词2024-10-30 23:34:02
  • java基础 文件读取操作2024-10-30 23:34:02
  • java枚举指定基础值2024-10-30 23:34:02
  • 以java为基础的技术2024-10-30 23:34:02
  • java基础父类子类2024-10-30 23:34:02
  • 武汉java基础班2024-10-30 23:34:02
  • 基础于java爬虫图片2024-10-30 23:34:02