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

专业北京网站建设公司排名番禺做哪些做网站的

专业北京网站建设公司排名,番禺做哪些做网站的,东莞莞城网站建设公司,网站建设商谈这题很简单(一下就能想到是前缀和的提米),但是在处理12345上面需要仔细一点,本来我最开始想到的时候全部累乘在除掉当前数,但是这样就没有把12345考虑进去,如果他本身是12345的话,那么除他以外的乘积并不一定是0&#…

这题很简单(一下就能想到是前缀和的提米),但是在处理12345上面需要仔细一点,本来我最开始想到的时候全部累乘在除掉当前数,但是这样就没有把12345考虑进去,如果他本身是12345的话,那么除他以外的乘积并不一定是0,但是如果一边乘一边mod 12345的话那么就会变成0,所以我们要想要除掉本身外,那么可以用二维前缀和,和二维后缀和,

除了他本身的一维前缀和 * 二维后缀和 = 答案  (就是跟一维前缀和和后缀和一样)

class Solution {
public:vector<vector<int>> constructProductMatrix(vector<vector<int>>& grid) {//二维前缀和int n = grid.size();int m = grid[0].size();vector<vector<int>> s(n + 10,vector<int>(m + 10,0));vector<vector<int>> c(n + 10,vector<int>(m + 10,0));vector<vector<int>> ans(n,vector<int>(m,0));//后缀乘积long long cc = 1;//初始化要变成1,如果是0的话就不对了for(int i = n - 1;i >= 0;i--)for(int j = m - 1;j >= 0;j--){c[i][j] = cc;cc = (long long)(cc * grid[i][j]) % 12345;}long long ss = 1;for(int i = 0;i < n;i++)for(int j = 0;j < m;j++){s[i][j] = ss;ans[i][j] = (long long)(s[i][j] * c[i][j]) % 12345;ss = (long long)(ss * grid[i][j]) % 12345;}return ans;}
};

http://www.yayakq.cn/news/500651/

相关文章:

  • 网站我优化外汇seo公司
  • cdn网站加速有用吗wordpress自带分页函数
  • 宁波网站制作与推广开锁公司网站建设
  • 自己做的网站访问速度慢旅游网站开发意义和背景
  • 新兴县建设局网站工程建设项目审批流程图
  • 长辛店网站建设商城设计app网站建设
  • 西宁网站托管建筑信用信息查询平台
  • 高端装饰公司网站设计网站怎么申请域名
  • 如何编辑网站标题栏网站设计广州
  • 北京公司建一个网站需要多少钱第一次做网站怎么样下手
  • 仙桃做网站的个人网站建设网站规划书
  • php一台电脑做网站做淘宝客网站
  • 北京大兴网站建设公司咨询平泉县住房和城乡建设局网站
  • 国外辣妹服装设计网站推荐好的建站平台
  • 电商网站 手续地产公司网站建设方案
  • 齐齐哈尔北京网站建设做网站哪些
  • 搜索网站建设网站 建设
  • 常州全景网站制作太原网站建设工作室
  • 做网站的名字大全网站维护 代码
  • 建设网站模板免费空间中国网站
  • 网站建设时间及简介网站建设如何搭建框架
  • 重庆市建设工程造价站苏州淘宝运营培训
  • 天津建站模板搭建苏州建设工程公司网站
  • 取消网站备案号网站app 开发
  • 南宁市网站开发公司app产品开发公司
  • 国外游戏网站欣赏wordpress客户中心
  • 电子商务网站开发教程论文广州网站设计价格
  • 热门网站建设招商项目厦门成交型网站建设公司
  • 分类信息网址aso优化吧
  • 长沙网站建设商城用网站模板建网站