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

廁所風好大 level
獲贊
3
粉絲
0
關(guān)注
0
看過 TA
46
北京航空航天大學(xué)
2025
C++
IP屬地:北京
暫未填寫個人簡介
私信
關(guān)注
我想問問我的代碼哪里出問題了 有大佬教教么![[牛淚]第二題題目小易正在《明日之后》中建造自己的莊園,已知建筑材料共有石灰、砂巖、花崗巖這三種,現(xiàn)在給定了每個建筑這三種材料的消耗,以及該建筑可以帶來的收益值。小易初始有A單位石灰,B單位砂巖,C單位花崗巖。他想知道,自己獲得的收益最大值為多少?每個建筑只能最多建一個。輸入描述第一行包含四個正整數(shù) ( n, A, B, C ),分別代表建筑種類數(shù)量以及小易初始的石灰、砂巖、花崗巖的單位數(shù)量。接下來的 ( n ) 行,每行包含四個整數(shù) ( a_i, b_i, c_i, u_i ),分別代表每種建筑對應(yīng)的石灰消耗、砂巖消耗、花崗巖消耗,以及該建筑帶來的收益。1<=A,B,C<=501<=ai,bi,ci,vi<=10^9其中30%數(shù)據(jù)滿足n<=20輸出描述輸出一個整數(shù),代表最大收益。我的代碼int main() {    int n;    cin >> n;    int A, B, C;    cin >> A >> B >> C;    vector<vector<int>>jianzhu;    for (int i = 0; i < n; i++) {        int ai, bi, ci, vi;        cin >> ai >> bi >> ci >> vi;        jianzhu.push_back({ ai, bi, ci, vi });    }    vector<vector<vector<int>>>dp;          //三維dp    for (int i = 0; i < A + 1; i++) {        //構(gòu)造dp數(shù)組        vector<vector<int>>a;        for (int j = 0; j < B + 1; j++) {            vector<int>b;            for (int k = 0; k < C + 1; k++) {                b.push_back(0);            }            a.push_back(b);        }        dp.push_back(a);    }    //dp[m][n][k]為當物資石灰為m,砂巖為n,花崗巖為k時的最優(yōu)解。當ABC固定時, dp數(shù)組的大小固定    //遍歷每個物品i,可以分為,取用和不取用。面對每個可能加入的物品,刷新整個三維dp數(shù)組.    //如果取用,則去找dp[m-ai][n-bi][k-ci]的最優(yōu)值+取用物品i的價值.    //如果不取用,則等于原來的dp[m][n][k]。    //取兩者的最大值.    //查找i+1個物品時的dp數(shù)組。等所有建筑都考慮一遍,取dp[A][B][C];即當ABC為abc時的最優(yōu)解。    for (int i = 0; i < jianzhu.size(); i++) {      //對每個建筑進行是否建造的判斷 第n個建筑         for (int m = jianzhu[i][0]; m < A + 1; m++) {            for (int n = jianzhu[i][1]; n < B + 1; n++) {                for (int k = jianzhu[i][2]; k < C + 1; k++) {                    dp[m][n][k] = max(dp[m - jianzhu[i][0]][n - jianzhu[i][1]][k - jianzhu[i][2]] +                        jianzhu[i][3], dp[m][n][k]);                }            }        }    }    cout << dp[A][B][C] << endl;}
查看1道真題和解析 投遞網(wǎng)易游戲等公司8個崗位
0 點贊 評論 收藏
分享

創(chuàng)作者周榜

更多
關(guān)注他的用戶也關(guān)注了:
??途W(wǎng)
??推髽I(yè)服務(wù)