欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

【拼多多】20250309筆試真題第3題記錄

因?yàn)橹白^(guò)二維dp(后來(lái)才知道這其實(shí)叫序列dp)的題,所以看到這個(gè)題還是有一些思路的,但是這個(gè)題的關(guān)鍵點(diǎn)在于初始化,一定要初始化非法狀態(tài),不能一上來(lái)就初始化全為0

這題還是有收獲的

不過(guò)還是那句話(huà),菜就多練

#include <bits/stdc++.h>
using namespace std;

int main(int argc, char const* argv[]) {
    int n = 0, m = 0;
    cin >> n >> m;
    int a[n] = {0};
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    // 在 m 分鐘內(nèi)讀完 n 頁(yè), 每一分鐘最多讀 2 頁(yè)
    if (n > 2 * m) {
        cout << "-1";
        return 0;
    }
    double dp[n + 1][m + 1];
    // dp[i][j]表示第i分鐘讀了j頁(yè)能獲取到最大知識(shí)量
    // 只要在 m 分鐘內(nèi)讀完 n 頁(yè)就可以
    // 最大知識(shí)量顯然為max({dp[1][n], dp[2][n], dp[3][n], ... dp[m][n]})

    // 關(guān)鍵的初始化
    // dp[i][j] = -1 表示不合法狀態(tài), 比如說(shuō) 1 分鐘最多讀完第 2 頁(yè), 不可能讀完第 3 頁(yè)
    for (int i = 1; i <= m; i++) {
        for (int j = 1; j <=n; j++) {
            dp[i][j] = -1.0;
        }
    }
    // 第 0 分鐘讀完 0 頁(yè)獲得的知識(shí)量為 0.0
    dp[0][0] = 0.0;
    for (int i = 1; i <= m; i++) {
        for (int j = 1; j <= n; j++) {
            // 注意這里一開(kāi)始的 i = j = 1
            // 也就是dp[1][1] 表示第 1 分鐘讀完第 1 頁(yè)能獲得的最大知識(shí)量
            // 只讀一頁(yè)且狀態(tài)合法
            if (dp[i - 1][j - 1] > -1) {
                dp[i][j] = max(dp[i][j], dp[i - 1][j - 1] + a[j - 1]);
            }
            // 讀 2 頁(yè)且狀態(tài)合法
            else if (j > 1 && dp[i - 1][j - 2] > -1) {
                dp[i][j] = max(dp[i][j], dp[i - 1][j - 2] + (a[j - 1] + a[j - 2]) / 2);
            }
        }
    }

    double ans = 0.0;
    for (int i = 1; i <= m; i++) {
        ans = max(ans, dp[i][n]);
    }
    cout << fixed << setprecision(1) << ans;

    system("pause");
    return 0;
}

全部評(píng)論

相關(guān)推薦

時(shí)間:2024.101、給定一個(gè)長(zhǎng)度為n且僅由小寫(xiě)字母構(gòu)成的字符串,字符串中的位置有兩種類(lèi)型:固定位和流動(dòng)位?&nbsp;對(duì)于一個(gè)固定位,該位置上的字符不會(huì)在操作中發(fā)生變化。?&nbsp;對(duì)于一個(gè)流動(dòng)位上的字符,它可能會(huì)發(fā)生變化。初始時(shí)所有位置都是流動(dòng)位。位置標(biāo)號(hào)從1開(kāi)始?,F(xiàn)在有4次操作,每次操作有下列兩種可能:?&nbsp;操作一:將第i位設(shè)置為固定位(不保證之原來(lái)是流動(dòng)位)。?&nbsp;操作二:將所有流動(dòng)位的字符循環(huán)右移一格。不妨設(shè)流動(dòng)位的下標(biāo)為p1,p2,&nbsp;...,&nbsp;pm,則該操作是將p1上的字符移動(dòng)到p2;p2上的字符移動(dòng)到p3;..;pm上的字符移動(dòng)到p1。例如,若字符串為”abcdef”(其中第2,4位是固定位,使用下劃線(xiàn)表示),則一次操作二后變?yōu)椤眆badce”,再次進(jìn)行操作二后變?yōu)椤眅bfdac”請(qǐng)輸出一系列探作后最終得到的字符串輸入描述:第一行輸入兩個(gè)整致n,q代表字符串長(zhǎng)度和操作次數(shù)。第二行輸入一個(gè)長(zhǎng)度為n,且僅由小寫(xiě)字母構(gòu)成的字符串s代表初始字符串。此后q行,每行先輸入一個(gè)整數(shù)op代表操作次數(shù),如果op=1,則再同一行上輸入另一個(gè)整數(shù)u代表將第u位設(shè)為固定位;op=2表示一次移動(dòng)操作。保證流動(dòng)位至少存在一個(gè)輸出描述:一個(gè)字符串表示經(jīng)過(guò)操作后最終字符串2、小N是一名地鐵職工,上級(jí)給他安排了一個(gè)奇怪的任務(wù):從某個(gè)站出發(fā),坐滿(mǎn)k分鐘(k最大取到m,m給定)地鐵,然后回到出發(fā)站。這個(gè)城市的地鐵系統(tǒng)也很神奇,一共有n&nbsp;個(gè)車(chē)站,相鄰兩站之間的通勤總是耗時(shí)&nbsp;1分鐘,為了方便我們也不予考慮換乘等消耗的時(shí)間。一直坐地鐵也不是件輕松事,每坐一站路就會(huì)積累特定量的疲勞值。小N&nbsp;聽(tīng)說(shuō)在去哪兒上搜索出行攻路會(huì)很方便,所以他經(jīng)過(guò)查閱,發(fā)現(xiàn)對(duì)于相鄰的a,b兩站,他從a坐到b或從b坐到a&nbsp;都會(huì)積累f(a,b)的疲勞值?,F(xiàn)在小N想要知道,對(duì)于每一個(gè)出發(fā)站,從該站出發(fā)坐x分鐘(x取遍[1,m]中的整數(shù)),再回到出發(fā)站,積累的疲勞值最少可以為多少輸入描述:第一行輸入兩個(gè)整數(shù)n和m,代表車(chē)站數(shù)量和最長(zhǎng)乘坐時(shí)間隨后n行,第i行輸入n個(gè)整數(shù)ai,1&nbsp;,&nbsp;...,&nbsp;ai,n,其中ai,j=-1表示車(chē)站i與車(chē)站j不相鄰,否則其為f(i,j)輸出描述:對(duì)于n行,每行輸出m&nbsp;個(gè)整數(shù)。第i行的第j個(gè)數(shù)表示從i站出發(fā)坐j&nbsp;分鐘坐地鐵再回到i站積累的疲勞值的最小值。如果從i站坐j分鐘無(wú)法回到i站,則輸出-1示例:5&nbsp;3-1&nbsp;5&nbsp;1&nbsp;3&nbsp;45&nbsp;-1&nbsp;4&nbsp;4&nbsp;31&nbsp;4&nbsp;-1&nbsp;5&nbsp;13&nbsp;4&nbsp;5&nbsp;-1&nbsp;54&nbsp;3&nbsp;1&nbsp;5&nbsp;-1輸出:-1&nbsp;2&nbsp;6&nbsp;-1&nbsp;6&nbsp;8&nbsp;-1&nbsp;2&nbsp;6&nbsp;-1&nbsp;6&nbsp;9&nbsp;-1&nbsp;2&nbsp;6
查看2道真題和解析 投遞去哪兒等公司6個(gè)崗位
點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享
評(píng)論
4
2
分享

創(chuàng)作者周榜

更多
正在熱議
更多
# 牛油的搬磚plog #
25883次瀏覽 113人參與
# 大學(xué)最后一個(gè)寒假,我想…… #
28778次瀏覽 273人參與
# 一人一個(gè)landing小技巧 #
23163次瀏覽 456人參與
# 運(yùn)營(yíng)每日一題 #
67430次瀏覽 648人參與
# 查收我的offer競(jìng)爭(zhēng)力報(bào)告 #
176324次瀏覽 1065人參與
# 面試被問(wèn)第一學(xué)歷差時(shí)該怎么回答 #
122361次瀏覽 765人參與
# 電網(wǎng)筆面經(jīng)互助 #
31483次瀏覽 317人參與
# 為什么那么多公司毀約 #
163261次瀏覽 1223人參與
# 我在牛愛(ài)網(wǎng)找對(duì)象 #
178128次瀏覽 1339人參與
# 520告白墻 #
18027次瀏覽 324人參與
# 找工作的破防時(shí)刻 #
25178次瀏覽 383人參與
# 實(shí)習(xí)學(xué)不到東西怎么辦? #
203524次瀏覽 2113人參與
# 2023屆毀約公司名單 #
190186次瀏覽 938人參與
# 通信硬件知識(shí)分享 #
25382次瀏覽 460人參與
# 實(shí)習(xí)/項(xiàng)目/競(jìng)賽獎(jiǎng)項(xiàng),哪個(gè)對(duì)找工作更重要? #
80163次瀏覽 1102人參與
# 騰訊音樂(lè)求職進(jìn)展匯總 #
86101次瀏覽 484人參與
# 25屆秋招公司紅黑榜 #
259306次瀏覽 1089人參與
# 如果公司降薪,你會(huì)跳槽嗎? #
65490次瀏覽 515人參與
# 我想象的實(shí)習(xí)vs現(xiàn)實(shí)的實(shí)習(xí) #
277419次瀏覽 2207人參與
# 我發(fā)現(xiàn)一個(gè)規(guī)律 #
3040次瀏覽 30人參與
牛客網(wǎng)
??推髽I(yè)服務(wù)