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

制作手机网站用什么软件wordpress移动底部菜单

制作手机网站用什么软件,wordpress移动底部菜单,化妆品可做的团购网站有哪些,免费注册com的网站前缀和 题目题目链接题解方法一方法二 题目 描述 给你一个 n 行 m 列的矩阵 A #xff0c;下标从1开始。 接下来有 q 次查询#xff0c;每次查询输入 4 个参数 x1 , y1 , x2 , y2 请输出以 (x1, y1) 为左上角 , (x2,y2) 为右下角的子矩阵的和#xff0c; 输入描述#x… 前缀和 题目题目链接题解方法一方法二 题目 描述 给你一个 n 行 m 列的矩阵 A 下标从1开始。 接下来有 q 次查询每次查询输入 4 个参数 x1 , y1 , x2 , y2 请输出以 (x1, y1) 为左上角 , (x2,y2) 为右下角的子矩阵的和 输入描述 第一行包含三个整数n,m,q. 接下来n行每行m个整数代表矩阵的元素 接下来q行每行4个整数x1, y1, x2, y2分别代表这次查询的参数 输出描述 输出q行每行表示查询结果。 题目链接 二维前缀和题目链接 题解 方法一 显而易见最容易想到的方法就是先录入数据然后一行一行的求和。但是这种方法会超时。其时间复杂度为Om * n * q。 #include iostream #include vectorusing namespace std;int main() {int n, m, q;cin n m q;vectorvectorint matrix(n, vectorint(m));for (int i 0; i n; i) {for (int j 0; j m; j) {cin matrix[i][j];}}for (int i 0; i q; i) {int x1, y1, x2, y2;cin x1 y1 x2 y2;int sum 0;for (int row x1 - 1; row x2 - 1; row) { // 数组是从0开始的所以要减1for (int col y1 - 1; col y2 - 1; col) {sum matrix[row][col];}}cout sum endl;}return 0; }不多赘述下面看最优解。 方法二 一遍遍求显然复杂度太高那么能不能先求取11到xy的和在找规律求取题目要求的和呢答案是可以的。 先求前缀和数组显然我们不能每次都遍历一次求和复杂度太高那么就可以利用前面已经求出的值求出当前的和。 ps因为下标从1开始所以不用考虑越界。 由此可以得出D区域的求和公式为dp[i][j] dp[i-1][j] dp[i][j-1] - dp[i-1][j-1] arr[i][j]; 再求某一个小区域的和与此类似画图总结公式利用已知和求取。 由此可以得出D区域的求和公式为dp[x2][y2] - dp[x2][y1-1] - dp[x1-1][y2] dp[x1-1][y1-1]; 最终代码 #include iostream #include vector using namespace std;int main() {int n, m, q;cin n m q;vectorvectorint arr(n1,vectorint(m1));vectorvectorlong long dp(n1,vectorlong long(m1));for (int i 1; i n; i) for(int j 1; j m; j)cin arr[i][j];for (int i 1; i n; i) for(int j 1; j m; j)dp[i][j] dp[i-1][j] dp[i][j-1] - dp[i-1][j-1] arr[i][j];int x1,y1, x2, y2;long long sum 0;for (int i 1; i q; i) {cin x1 y1 x2 y2;sum dp[x2][y2] - dp[x2][y1-1] - dp[x1-1][y2] dp[x1-1][y1-1];cout sum endl;}return 0; }
http://www.sczhlp.com/news/176211/

相关文章:

  • 网站开发开票内容写什么小白学做网站教程
  • 怎么申请 免费网站空间seo的优点和缺点
  • 通州青岛网站建设提供佛山顺德网站设计
  • 阿里云用ip做网站设计公司企业站
  • 学校网站建设钉钉华山论剑西凤酒网站建设
  • 外贸网站做多少钱的广西建设厅微信网站
  • 合肥企业网站建网站国际化建设方案
  • 杭州置地电商基地网站建设在线做生存曲线的网站有哪些
  • 宜宾建设教育培训中心网站wordpress子主题缺点
  • 学校网站建设的重要意义摄影作品共享网站开发背景
  • 萍乡土建设计网站wordpress创建主题
  • 什么是网站app建设中宁建设局网站
  • 公众号的网站开发建设网站费用吗
  • 网站不可以做哪些东西joomla! 1.5 网站建设基础教程 :宁皓网
  • 家居网站建设wordpress站外链接跳转页面
  • 点评网站开发91游戏中心
  • 12306网站学生做wordpress数据库优化技巧
  • 南昌网站制作wordpress图片seo
  • 如何制作个人作品网站黄江镇网站仿做
  • 立白内部网站做网站价位
  • 网站建设后台怎么修改网站 团队
  • 网站建设公司价位腾讯邮箱企业邮箱入口网址
  • 前端角度实现网站首页加载慢优化河北建设执业信息网站
  • 湖北建站管理系统信息wordpress站内信插件
  • 网站布局结构有哪些wordpress 函数重写
  • 个人网站 作品浙江省城乡建设厅网站
  • 阿里云服务器搭建多个网站吾爱源码
  • 网站建设编辑工作总结建设一个电商网站的流程图
  • 课程网站如何建设方案网站建设感受
  • 专门做护肤品网站彩票网站建设教程