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

免费自建 响应式 网站关键词免费下载

免费自建 响应式 网站,关键词免费下载,开发微信小程序游戏要多少钱,网站只收录无权重小R的蛋糕分享 问题描述 小R手里有一个大小为 n 行 m 列的矩形蛋糕,每个小正方形区域都有一个代表美味度的整数。小R打算切割出一个正方形的小蛋糕给自己,而剩下的部分将给小S。她希望两人吃的部分的美味度之和尽量接近。 我们定义小R吃到的部分的美味度…

小R的蛋糕分享

问题描述
小R手里有一个大小为 n 行 m 列的矩形蛋糕,每个小正方形区域都有一个代表美味度的整数。小R打算切割出一个正方形的小蛋糕给自己,而剩下的部分将给小S。她希望两人吃的部分的美味度之和尽量接近。
我们定义小R吃到的部分的美味度之和为 s_1,而小S吃到的部分的美味度之和为 s_2,请你帮助小R找到一个切割方案,使得 |s_1 - s_2| 的值最小。

测试样例

样例1:
输入:n = 3, m = 3, a = [[1, 2, 3], [2, 3, 4], [3, 2, 1]]
输出:1

样例2:
输入:n = 4, m = 4, a = [[1, 2, 3, 4], [4, 3, 2, 1], [1, 2, 3, 4], [4, 3, 2, 1]]
输出:2

样例3:
输入:n = 2, m = 2, a = [[5, 5], [5, 5]]
输出:10

题解

核心思想,枚举每一个点作为正方形右下角的那个点。使用前缀和数组进行重复求和运算。

#include <iostream>
#include <vector>
#include <string>using namespace std;int solution(int n, int m, vector<vector<int>>& a) {// PLEASE DO NOT MODIFY THE FUNCTION SIGNATURE// write code hereint sum = 0;// 二维前缀和,记录0,0到i,j的美味度和//int num[n][m+1];vector<vector<int>> num(n + 1, vector<int>(m + 1, 0));for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {num[i + 1][j + 1] = a[i][j] + num[i][j+1] + num[i+1][j] - num[i][j];sum += a[i][j];}}int ans = INT32_MAX;int maxNum = min(n, m);for (int i = 1; i <= maxNum; i++) {for (int r = 0; r < n; r++) {for (int c = 0; c < m; c++) {if (c + 1 < i  || r + 1 < i) {continue;}int tmp = num[r+1][c+1] - num[r+1][c+1-i] - num[r+1-i][c+1] + num[r+1-i][c+1-i];ans = min(ans, abs(sum - 2 * tmp));}}}return ans;
}
http://www.ritt.cn/news/13315.html

相关文章:

  • 新闻类网站备案发稿网
  • 各大网站网络推广的收费网络运营推广怎么做
  • wordpress文章名称背景seo网站查询
  • wordpress 万能搜索页宁波seo搜索引擎优化
  • 专门做行业分析的网站快速建站教程
  • wordpress新浪图床seo是什么缩写
  • jsp动态网站开发视频教程点击精灵seo
  • 中国专业的网站建设网络培训学校
  • ppt模板网站排行榜建什么网站可以长期盈利
  • 国内永久免费saas crm阜平网站seo
  • 上海集团网站建设公司好地推拉新app推广平台有哪些
  • 做诈骗网站吗seo快速提升排名
  • 北京代做网站软文写作公司
  • 免费的b2b网站可以做外贸寻找外贸客户的网站
  • 思源黑体做网站怎样推广一个产品
  • 简单网站建设合同引流获客工具
  • 在哪个网站可做网络夫妻合肥seo网络营销推广
  • 室内装修设计师怎么样中山口碑seo推广
  • 怎么用wix做网站软文营销步骤
  • 网站源码和模板的区别在哪里推广自己的产品
  • 网站开发虚拟主机系统网站排名软件包年
  • 免费外链发布信息流优化师怎么入行
  • 企业网站建设英文百度搜索关键词排名查询
  • 网站目录怎么做的优化大师的优化项目有哪7个
  • 丹阳网站建设价格网络营销课程主要讲什么内容
  • 无经验做网站运营和营销的区别和联系
  • 青岛做网站的公司有哪些seo常用的优化工具
  • 我想做互联网怎么做昆山seo网站优化软件
  • 如何制作自己的网站在里面卖东西百度营销app
  • 百度蜘蛛如何找网站优化大师是什么