当前位置: 首页 > wzjs >正文

教人如何做吃的网站济南seo整站优化价格

教人如何做吃的网站,济南seo整站优化价格,网页程序开发采购,南通网站建设系统电话题目链接 题目描述 给你一个正整数数组 nums 和一个正整数 k。 你可以对数组执行一次操作:移除不重叠的前缀和后缀(可以为空),留下一个连续非空子数组。 对于每一种留下的子数组,计算: (该子数组的乘积…

题目链接

题目描述

给你一个正整数数组 nums 和一个正整数 k。

你可以对数组执行一次操作:移除不重叠的前缀和后缀(可以为空),留下一个连续非空子数组。
对于每一种留下的子数组,计算:

(该子数组的乘积) % k = x

你需要统计所有可能的结果 x ∈ [0, k-1] 出现的次数,返回一个长度为 k 的数组 result,其中:

result[x] 表示得到 x 作为余数的方案数

解题思路

你可以移除任意前缀和后缀,留下的是一个非空的连续子数组。
也就是说:我们其实是统计所有子数组的乘积模 k 的结果分布
直接采用动态规划进行转移

class Solution {public long[] resultArray(int[] nums, int k) {long[] ans = new long[k];long[] lurminexod = new long[k];for (int i : nums) {long[] newlurminexod = new long[k];for (int j = 0; j < k; j++) {int index = (int)(((long)j * i) % k);newlurminexod[index] += lurminexod[j];}newlurminexod[i % k]++;lurminexod = newlurminexod;for (int j = 0; j < k; j++) {ans[j] += lurminexod[j];}}return ans;}
}
http://www.dtcms.com/wzjs/33687.html

相关文章:

  • 韩国源代码交易网站网络营销的八种方式
  • 太原网站建设案例域名网站查询
  • 免费素材库大全网站网络顾问
  • 欧美男女做黄色网站友情链接交换
  • 淄博学校网站建设定制如何编写一个网站
  • 全自动网站制作源码江东seo做关键词优化
  • 网站设计验收制作网站的基本流程
  • 南宁网站建设牛易飞百度热搜榜排名今日p2p
  • 如何做班级网站如何在百度免费发布广告
  • 海洋网络做网站不负责自动外链工具
  • 做资源网站需要什么企业网站推广方法实验报告
  • 百度关键词优化推广app软件下载站seo教程
  • lnmp用端口做网站网站维护工作内容
  • 北京建站模板展示网络推广的基本渠道
  • 广州做网站哪家好网络广告营销案例
  • 广东网站设计推荐seo费用
  • 厦门装修公司网站建设域名注册信息
  • 零食铺网站建设策划书免费seo
  • 洛阳航迪科技网站建设公司怎么样黑帽seo技术有哪些
  • 写一张营销型网站页面多长时间电脑优化软件排行榜
  • SUPERW上海网站建设工作室关键词优化一年多少钱
  • asp做登入网站上海seo排名
  • 网站制作关键技术营销中存在的问题及对策
  • 北京学做网站武汉关键词包年推广
  • 昆明工程建设信息网站seo知名公司
  • 有没有做市场评估的网站网站搭建步骤
  • 政府信息门户网站建设的重要性程序员培训班要多少钱
  • 深圳定制家具厂如何做seo整站优化
  • 南京微信网站建设哪家好好消息tvapp电视版
  • 中国物流企业网站建设问题百度网盘搜索引擎入口官网