20190918美團,小馬智行

2021-09-27 13:36:50 字數 2652 閱讀 7261

此法樣例過不了,但是可以過73%,dfs

#include #include #include using namespace std;

void dfs(vector>& graph,vector& vis, int n,int pos,int end)

vis[pos] = true;

for (int i = 1; i <= n; ++i)

}int main()

int s, t;

cin >> s >> t;

vectorvis(n + 1, false);

dfs(graph, vis, n, s, t);

for (int i = 1; i <= n; ++i)

return 0;

}

n個數,每連續k個數求截尾平均數,求其中最大的截尾平均數

90%

n,k= map(int, input().strip().split())

arr=list(map(int, input().strip().split()))

ans=0

sum1=sum(arr[0:k])

max1=max(arr[0:k])

min1=min(arr[0:k])

mean=(sum1-min1-max1)/(k-2)

ans=mean

for i in range(n-k):

sum1=sum1-arr[i]+arr[i+k]

if arr[i]==max1:

max1=max(arr[i+1:i+k+1])

if arr[i]==min1:

min1=min(arr[i+1:i+k+1])

mean=(sum1-min1-max1)/(k-2)

if mean>ans:

ans=mean

#print(sum1,max1,min1,mean)

print(ans)

有 n 個石頭從左到右拍成一排,第 i 個石頭的顏色為 ci 。現在小 ho 在第乙個石頭,他想跳到第 n 個石頭,每一步有兩種跳躍方式:

1. 從第 i 個石頭跳到第 i+1 個石頭

2. 跳到右邊第乙個和當前石頭顏色相同的石頭(如果存在的話)

現在他想知道,從第乙個石頭跳到第 n 個石頭至少需要幾步跳躍

輸入

第一行乙個正整數 n

第二行 n 個正整數,表示ci

1 ≤ n, ci ≤ 2 × 105

輸出

輸出至少需要幾步跳躍

樣例輸入

61 2 1 3 4 2

樣例輸出

2

#include#include#include#includeusing namespace std;

int n;

int c[200010];//輸入陣列

int vis[200010];//記錄陣列中每個顏色出現的次數

int dp[200010];//統計每到一步需要走的最少步數

int a[200010];//我的迴圈從左到右,標記走到當前位置時,前面與之是相同顏色的最右邊的位置i

int main()

memset(dp,0,sizeof(dp));

memset(a,0,sizeof(a));

dp[0]=-1;//很關鍵的初始化,因為下面的dp中第乙個位置到後面位置可能需要用到dp[0]

a[c[1]]=1;//第乙個元素的位置在1號位

for(int i=2;i<=n;i++)

cout還有兩道題,超級複雜的那種

獲豐田汽車力捧 傳小馬智行「造車」!官方回應

當前,網際網路科技公司造車已經成為行業新業態jdpjpor,前有 小公尺 360宣布下場造車,後又有華為宣布賣車,不少網際網路公司開始與新能源汽車行業深入繫結。而今,又有 報道,自動駕駛初創企業小馬智行 已經加入造車大軍。據悉,該公司的初步規劃是從乘用車下手。至於是投放運營市場,還是面向普通消費程式...

小馬智行回應加州暫停無人駕駛測試 是主動暫停的

程式設計客棧 www.cppcns.com 12月16日 訊息 此前有外媒報道稱小馬智行 pony.ai 在美國加利福尼亞州的一起車禍導致加利福尼亞的無人駕駛測試許可證被暫停。小馬智行方面回應稱是 是主動暫停的 小馬智行向美國加州機動車輛管理局 dmv 提交的事故報告程式設計客棧顯示,10月28日,...

小馬智行獲准於加州測試無安全員自動駕駛

程式設計客棧 www.cppcns.com 5月24日訊息 據程式設計客棧ge報道,在今年2月獲得豐田4億美元投資之後,中國自動駕駛初創公司小馬智行 pony.ai 已獲得加州機動車管理局的許可,可以在三座城市的指定街道上測試無人駕駛汽車,且無安全員。據了解,自2017年以來,pony.ai已被授權...