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

做外贸的有哪些网站有哪些同城推广引流平台

做外贸的有哪些网站有哪些,同城推广引流平台,福建省建设厅网站,亿网中国网站管理系统题目链接 题目描述 给你一个正整数数组 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/20654.html

相关文章:

  • 昆山网站制作网站点击量查询
  • 做测试如何搭建一个网站服务器sem推广是什么意思呢
  • 黄岛做网站的公司301313龙虎榜
  • 重庆网站制作一般需要多少钱百度网站排名查询工具
  • 如何注册小程序开店免费seo关键词优化服务
  • wordpress更改主题的响应百度提升优化
  • 图派科技做网站怎么样德芙巧克力的软文500字
  • 云做网站网站维护的内容有哪些
  • 成都网站制作报价360搜索推广
  • 免费网站商城建设优化资讯
  • 宁德市建设银行网站广告营销方式有哪几种
  • html5网站模板移动端无锡网络推广平台
  • 不写编程可以做网站建设青山seo排名公司
  • 在线代理服务器网站搜索关键词排名推广
  • 网页设计与网站建设中的热点是什么宝鸡seo优化
  • 摄影网站下载超级搜索引擎
  • 东阳市网站建设制作浏览广告赚钱的平台
  • 网站建设需要租赁服务器吗上海互联网公司排名
  • wordpress首页调用分类版块百度小程序优化排名
  • 电商网站上信息资源的特点包括哪些百度搜索排名服务
  • 用dw做的代码怎么放在网站上湖南好搜公司seo
  • 西安网站建设技术外包宣传渠道有哪些
  • 免注册个人网站制作推广网络推广
  • 甘肃三轮建设监理网站网站关键词优化
  • 株洲新站seo网络优化工程师骗局
  • 郑州做网站优化公司企业网站建设流程
  • 工信部网站备案查询步骤杭州网络推广外包
  • 谁有做网站的朋友的V信b站推广网站mmmnba
  • dnf怎么做发卡网站百度搜索风云榜
  • 建站之星 网站排名品牌营销策略分析论文