阿里筆試模擬題 37 最強的團隊

2021-10-22 05:40:12 字數 617 閱讀 3071

概述:

有乙個陣營,裡面有n個小隊(1<=n<=100),每個小隊都有他們的能力值ai(0<=i現在有乙個緊急情況,需要從這些小隊中選出連續的幾個小隊,組成乙個最強的團隊。最強的團隊的定義為這個團隊的所有小隊的平均能力值最高。如果有多個最強團隊,則選包含小隊最多的乙個。

現在請你寫個程式,輸出這個最強的團隊包含的小隊的個數。

輸入小隊的數量n,和n個數,分別代表各小隊的能力值ai

輸出乙個數表示這個最強團隊包含的小隊的個數

示例1輸入:

6[1,2,3,3,2,1]

輸出:2

題目位址

37.最強的團隊

但是官方只有解題思路,沒有具體**,所以這邊我就附上我的解題**,具體思路可以參照上面的解釋,不一定完全一樣,但是相似。

public int solution(int n,int a) 

if(a[i]==max && a[i] == a[i-1])

}return nums;

}

阿里筆試模擬題 68 一的個數

概述 給你兩個數字l r,問在區間 l,r 內的所有數中,二進位制表示下 1 的個數最多的乙個數是多少,如果有多個相同的,輸出所有符合條件的數中最小的乙個數。輸入乙個整數l,和乙個整數r。1 l r 10 9 輸出乙個數字表示 l,r 內二進位制下 1 的個數最多的數。如果有多個,輸出符合條件的數中...

演算法筆試模擬題精解之「一的個數」

前言 給你兩個數字l r,問在區間 l,r 內的所有數中,二進位制表示下 1 的個數最多的乙個數是多少,如果有多個相同的,輸出所有符合條件的數中最小的乙個數。輸入乙個整數l,和乙個整數r。1 l r 10 9 輸出乙個數字表示 l,r 內二進位制下 1 的個數最多的數。如果有多個,輸出符合條件的數中...

阿里巴巴 筆試前的測驗題 星球大戰

阿里筆試前的程式設計測驗題,具體的題目要求很長,我已經給忘記了 maps 1,1,0,1,1,0,0 1,0,1,1,0,0,1 1,1,1,1,1,1,1 0,1,0,1,0,1,1 1,0,1,1,1,1,0 1,1,0,1,1,0,1 讓你選擇乙個位置,這個位置必須是1,而且從這個位置出發 上...