class Solution {
public:
int maxIncreaseKeepingSkyline(vector<vector<int>>& grid) {
//找出每一行的最大值
const int N = ;
int ROW_HEIGHT[N];
int COL_HEIGHT[N];
int MIX_HEIGHT[N][N];
for (int i = ; i < grid.size(); i++)
{
int max_height = INT_MIN;
for (int j = ; j < grid[].size(); j++)
{
max_height = max(max_height, grid[i][j]);
}
ROW_HEIGHT[i] = max_height;
} //找出每一列的最大值
for (int j = ; j < grid[].size(); j++)
{
int max_height = INT_MIN;
for (int i = ; i < grid.size(); i++)
{
max_height = max(max_height, grid[i][j]);
}
COL_HEIGHT[j] = max_height;
}
//每一个值,不能超过 min(所在行的最大值,所在列的最大值)
int sum = ;
for (int i = ; i < grid.size(); i++)
{
for (int j = ; j < grid[].size(); j++)
{
sum += min(ROW_HEIGHT[i], COL_HEIGHT[j]) - grid[i][j];
}
}
return sum;
}
};

leetcode807的更多相关文章

  1. [Swift]LeetCode807. 保持城市天际线 | Max Increase to Keep City Skyline

    In a 2 dimensional array grid, each value grid[i][j]represents the height of a building located ther ...

随机推荐

  1. UVALive-3126 Taxi Cab Scheme (DAG的最小路径覆盖)

    题目大意:要给n个人安排车,已知每个人的出发时间和起点与终点,问最少需要安排几辆车才能完成任务. 题目分析:最小路径覆盖.如果送完a到目的地后能在b出发之前赶来接b,那么连一条有向边a->b,最 ...

  2. avast! 2014正式版下载

    avast!官方简体中文网站: http://www.avast.com/zh-cn/index avast!官方英文网站: http://www.avast.com/index avast!免费版官 ...

  3. SendMessage wMsg常量值参考

    namespace Core.WinAPI { /// <summary> /// wMsg参数常量值: /// </summary> public static class ...

  4. Mysql 时间日期函数运用与总结

    Mysql 中的时间与日期常常会用到,但是每次都得找,这里结合工作日常总结一下. |--获取当前时间[正常时间] 1. MySQL 获得当前时间函数:current_timestamp, curren ...

  5. BZOJ3123: [Sdoi2013]森林(启发式合并&主席树)

    3123: [Sdoi2013]森林 Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 4813  Solved: 1420[Submit][Status ...

  6. Redis学习笔记-常用命令篇(Centos7)

    redis提供了丰富的命令,这些命令可以在linux终端使用.在各类语言中,这些命令都有对应的方法. 一.键值相关 1.keys 返回满足给定pattern的所有key 127.0.0.1:6379& ...

  7. 使用mongoperf评估磁盘随机IO性能

    用法举例: # 16个io线程 # 随机读写10GB的测试文件 echo "{nThreads:16,fileSizeMB:10000,r:true,w:true}" | mong ...

  8. 二:状压dp

    一:状压dp的基本特征 状态压缩问题一般是指用十进制的数来表示二进制下的状态 这种用一个数来表示一组数,以降低表示状态所需的维数的解题手段,就叫做状态压缩. 常用到位运算 二:位运算 &:与运 ...

  9. DNS记录类型名单

    原文:http://www.worldlingo.com/ma/enwiki/zh_cn/List_of_DNS_record_types DNS记录类型名单 这 DNS记录类型名单 提供一个方便索引 ...

  10. bzoj1925(SCOI2010)地精部落

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1925 要怎样才能想出正解呢? 当然有一维表示从1到 i . 发现最后是递增的方案数=最后是递 ...