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

牛客春招刷題訓(xùn)練營(yíng)-2025.4.25題解

活動(dòng)地址: ??痛赫兴㈩}訓(xùn)練營(yíng) - 編程打卡活動(dòng)

簡(jiǎn)單題 a的翻轉(zhuǎn)

可以用 stoi() 函數(shù)計(jì)算字符串對(duì)應(yīng)的整數(shù)值。
分別計(jì)算原字符串對(duì)應(yīng)的整數(shù),和反轉(zhuǎn)后的字符串對(duì)應(yīng)的整數(shù),然后相加輸出答案。

#include <bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(false);
    string s;
    cin >> s;
    string b = s;
    reverse(b.begin(), b.end());
    cout << stoi(s) + stoi(b);
    return 0;
}

中等題 斐波那契數(shù)列

和昨天跳臺(tái)階完全相同的做法。
直接偷懶貼代碼來了

#include <iostream>
using namespace std;
int fib(int number) {
    if (number <= 2)return 1;
    int a1 = 1, a2 = 1, a3;
    for (int i = 1; i <= number - 2; i++) {
        a3 = a1 + a2;
        a1 = a2;
        a2 = a3;
    }
    return a3;
}
int main() {
    int n;
    cin >> n;
    cout << jumpFloor(n);
    return 0;
}

困難題 括號(hào)區(qū)間匹配

區(qū)間dp。
設(shè) 這個(gè)區(qū)間形成括號(hào)匹配的字符串最少需要添加的字符數(shù)。
首先枚舉長(zhǎng)度為 的區(qū)間, 固定為 。
然后枚舉長(zhǎng)度為 的區(qū)間,如果這個(gè)區(qū)間是匹配的括號(hào), 值為 ,否則為 。
然后長(zhǎng)度從 開始枚舉到 ,記枚舉到的左右端點(diǎn)分別為 ,當(dāng) 可以和 匹配時(shí),,否則
最后是區(qū)間dp常用套路:枚舉斷點(diǎn) ,

#include <bits/stdc++.h>
using namespace std;
int dp[102][102];
int main() {
    string s;
    cin >> s;
    int n = s.length();
    s = ' ' + s;
    for (int i = 1; i <= n; i++)
        for (int j = 1; j <= n; j++)
            dp[i][j] = n;
    for (int i = 1; i <= n; i++)dp[i][i] = 1;
    for (int i = 1; i + 1 <= n; i++)
        if ((s[i] == '(' && s[i + 1] == ')') || (s[i] == '[' && s[i + 1] == ']'))
            dp[i][i + 1] = 0;
        else
            dp[i][i + 1] = 2;    
    for (int len = 3; len <= n; len++) {
        for (int i = 1; i + len - 1 <= n; i++) {
            int l = i, r = i + len - 1;
            if ((s[l] == '(' && s[r] == ')') || (s[l] == '[' && s[r] == ']'))
                dp[l][r] = dp[l + 1][r - 1];
            else
                dp[l][r] = min(dp[l + 1][r], dp[l][r - 1]) + 1;
            for(int k = l; k < r; k++)
                dp[l][r] = min(dp[l][r], dp[l][k] + dp[k + 1][r]);    
        }
    }
    cout << dp[1][n];
    return 0;
}
#??痛赫兴㈩}訓(xùn)練營(yíng)#
全部評(píng)論

相關(guān)推薦

樓主27屆的Java后端開發(fā)方向,去年寒假找了一段AI小廠實(shí)習(xí),正在猶豫暑假是繼續(xù)干,還是找一個(gè)大廠試試?,F(xiàn)在一直在給這家小廠遠(yuǎn)程,然后leader之前和我打電話,想讓我暑假再去線下繼續(xù)干,說實(shí)習(xí)合同可以再續(xù)半年,做的業(yè)務(wù)也不是CRUD那種,還是很有內(nèi)容的,跟AI落地應(yīng)用有關(guān),也比較能接觸到核心功能。之所以猶豫的話是因?yàn)槿ゴ髲S的話,估計(jì)也只能干2-3個(gè)月,擔(dān)心因?yàn)闀r(shí)間太短,全是一些打雜的工作(leader說面了一些3個(gè)月大廠的同學(xué),做的內(nèi)容都是一些雜活),但是能有一個(gè)好的實(shí)習(xí)Title。所以現(xiàn)在有點(diǎn)迷茫,是繼續(xù)原來的實(shí)習(xí),接觸更多東西特別是一些AI相關(guān)的落地應(yīng)用開發(fā),精進(jìn)一下。還是找一個(gè)大廠試試,主要是為了Title,如果運(yùn)氣好能做一些偏核的業(yè)務(wù)。最終收獲:小廠核心業(yè)務(wù)+12個(gè)月實(shí)習(xí)(5線下+7線上)&nbsp;VS&nbsp;&nbsp;&nbsp;小廠實(shí)習(xí)6個(gè)月(2線下+4線上)&nbsp;+&nbsp;大廠2個(gè)月實(shí)習(xí)(可能打雜)。有沒有大佬知道哪一種對(duì)于我未來,包括大三寒假日常和大三暑期實(shí)習(xí)幫助更大?
zzh666:直接沖大廠啊,有大廠實(shí)習(xí)背書,之后找大廠實(shí)習(xí)會(huì)容易多了
點(diǎn)贊 評(píng)論 收藏
分享
ResourceUtilization:意思說這個(gè)日常能夠給你轉(zhuǎn)正名額?那不就是暑期了嗎,還有l(wèi)d做擔(dān)保到時(shí)有hc也會(huì)是你的不過喜歡折騰或者不滿足現(xiàn)在的公司建議想辦法找其他公司的暑期了
投遞小米集團(tuán)等公司9個(gè)崗位
點(diǎn)贊 評(píng)論 收藏
分享
評(píng)論
1
收藏
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務(wù)