招銀卡中心-團(tuán)建活動-java


import java.util.Scanner;

/*解題思路:
 * A獲得人數(shù)的身高就加,B獲得人數(shù)的身高就減,最后看結(jié)果是否大于0。
 * 定義dp[i]為 A - B的差, 最后判斷dp[n] > 0即可。*/

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();// 同事數(shù)量
        int[] colls = new int[m];// 同事身高數(shù)組
        for (int i = 0; i < m; ++i) {
            colls[i] = sc.nextInt();
        }

        int score = winner(colls, 0, 1);
        if (score > 0) {
            System.out.println("true");
        } else {
            System.out.println("false");
        }
        sc.close();
    }

    public static final int winner(int[] nums, int s, int turn) {
        if (s > nums.length - 1) {
            return 0;
        }
        if (s == nums.length - 1) {
            return turn * nums[s];
        }
        int a = turn * (nums[s]) + winner(nums, s + 1, -turn);
        int b = turn * (nums[s] + nums[s + 1]) + winner(nums, s + 2, -turn);
        return turn * Math.max(turn * a, turn * b);
    }
}

這題直接輸出“true”,測試用例60%。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,724評論 19 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,899評論 18 399
  • 1.問:你在測試中發(fā)現(xiàn)了一個 bug ,但是開發(fā)經(jīng)理認(rèn)為這不是一個 bug ,你應(yīng)該怎樣解決。 首先,將問題提...
    qianyewhy閱讀 9,400評論 4 123
  • 相關(guān)文章: 《再說說APP測試設(shè)計(jì)-1》《再說APP測試設(shè)計(jì)-2》《關(guān)于ad hoc test》《干了這碗蛋炒飯 ...
    慧眾rodman閱讀 3,465評論 1 34
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,387評論 2 126

友情鏈接更多精彩內(nèi)容