517 Super Washing Machines 超级洗衣机
详见:https://leetcode.com/problems/super-washing-machines/description/
C++:
class Solution {
public:
    int findMinMoves(vector<int>& machines)
    {
        int sum = accumulate(machines.begin(), machines.end(), 0);
        if (sum % machines.size() != 0)
        {
            return -1;
        }
        int res = 0, cnt = 0, avg = sum / machines.size();
        for (int m : machines)
        {
            cnt += m - avg;
            res = max(res, max(abs(cnt), m - avg));
        }
        return res;
    }
};
参考:http://www.cnblogs.com/grandyang/p/6648557.html
517 Super Washing Machines 超级洗衣机的更多相关文章
- [LeetCode] Super Washing Machines 超级洗衣机
		You have n super washing machines on a line. Initially, each washing machine has some dresses or is ... 
- Leetcode - 517 Super Washing Machines
		今天开始定期记录本人在leetcode上刷题时遇到的有意思的题目. 517. Super Washing Machines You have n super washing machines ... 
- 517. Super Washing Machines
		▶ 超级洗碗机.给定一个有 n 元素的整数数组,我们把 “将指定位置上元素的值减 1,同时其左侧或者右侧相邻元素的值加 1” 称为一次操作,每个回合内,可以选定任意 1 至 n 个位置进行独立的操作, ... 
- 第十五周 Leetcode 517. Super Washing Machines(HARD) 贪心
		Leetcode517 很有趣的一道题 由于每一步可以任选某些数字对它们进行转移,所以实际上是在求最优解中的最复杂转移数. 那么我们考虑,到底哪一个位置要经过的流量最大呢? 枚举每个位置,考虑它左边的 ... 
- [Swift]LeetCode517. 超级洗衣机 | Super Washing Machines
		You have n super washing machines on a line. Initially, each washing machine has some dresses or is ... 
- LeetCode517. Super Washing Machines
		You have n super washing machines on a line. Initially, each washing machine has some dresses or is ... 
- Java实现 LeetCode 517 超级洗衣机
		517. 超级洗衣机 假设有 n 台超级洗衣机放在同一排上.开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的. 在每一步操作中,你可以选择任意 m (1 ≤ m ≤ n) 台洗衣机,与此同时将 ... 
- Leetcode 517.超级洗衣机
		超级洗衣机 假设有 n 台超级洗衣机放在同一排上.开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的. 在每一步操作中,你可以选择任意 m (1 ≤ m ≤ n) 台洗衣机,与此同时将每台洗衣机 ... 
- [LeetCode] Super Ugly Number 超级丑陋数
		Write a program to find the nth super ugly number. Super ugly numbers are positive numbers whose all ... 
随机推荐
- bash shell中的特殊用法
			1 ${BASH_SOURCE-$0} 表示当前正在执行的脚本的完整路径. 2 cd -P 以物理路径进入 /usr/localhadoop现在链到/home/houzhizhen/usr/local ... 
- mongodb与sql聚合对应图 M
			mongodb与sql聚合对应图 M - CSDN博客 http://blog.csdn.net/u011930016/article/details/49422425 SQL Terms, Func ... 
- manacher求最长回文子串算法模板
			#include <iostream> #include <cstring> #include <cstdlib> #include <stdio.h> ... 
- vue中导出Excel表格
			项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体对待. 1.首先我们需要安装 ... 
- HDU3667 Transportation —— 最小费用流(费用与流量平方成正比)
			题目链接:https://vjudge.net/problem/HDU-3667 Transportation Time Limit: 2000/1000 MS (Java/Others) Me ... 
- HDU1532 Drainage Ditches —— 最大流(sap算法)
			题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532 Drainage Ditches Time Limit: 2000/1000 MS (Java/ ... 
- Java经典算法大全
			1.河内之塔.. 2.Algorithm Gossip: 费式数列. 3. 巴斯卡三角形 4.Algorithm Gossip: 三色棋 5.Algorithm Gossip: 老鼠走迷官(一) 6. ... 
- Kafka使用经验小结
			本文尽量从一个使用者的角度去记录一些在实战当中使用Kfaka所需要关注的要点,这样可能会贴切更多的读者,本文并不会介绍太多的Kafka的一些架构层次设计的知识,因为网上已经有一大堆的重复搬运的资料任由 ... 
- poj-1273 Drainage Ditches(最大流基础题)
			题目链接: Drainage Ditches Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 67475 Accepted ... 
- 【NOI 2005】 维修数列
			[题目链接] 点击打开链接 [算法] 本题所运用的也是Splay的区间操作,但是实现较为困难 INSERT操作 将pos splay至根节点,pos+1 splay至根节点的右 ... 
