zoukankan      html  css  js  c++  java
  • [codility]tape_equilibrium

    http://codility.com/demo/take-sample-test/tapeequilibrium

    简单题。记录到i为止的sum就可以了。O(n)。

    // you can also use includes, for example:
    // #include <algorithm>
    int solution(vector<int> &A) {
        // write your code in C++98
        int total = 0;
        vector<int> sum;
        for (int i = 0; i < A.size(); i++) {
            total += A[i];
            sum.push_back(total);
        }
        int ans = 1 << 30;
        for (int i = 0; i < A.size() - 1; i++) {
            int tmp = (total - 2 * sum[i]);
            if (tmp < 0) tmp = -tmp;
            if (ans > tmp) ans = tmp;
        }
        return ans;
    }
    

      

  • 相关阅读:
    latex
    anaconda
    git stash
    YOLO训练Pedestrain
    OpenCL C
    OpenCL
    OpenVX
    caffe源码阅读
    居住证积分查询地址
    jdk 1.8内存逐步增大的一个bug
  • 原文地址:https://www.cnblogs.com/lautsie/p/3423282.html
Copyright © 2011-2022 走看看