裝載問題加強版

2022-08-18 09:15:14 字數 866 閱讀 2453

/*

1328.裝載問題加強版

時限:1000ms 記憶體限制:10000k  總時限:3000ms

描述現在碼頭有一批重量不同的貨物,有三艘裝載量不同的貨船,試求出能否一次將貨物裝完

輸入第一行給出貨物的數量n(n<=10)

第二行有n個整數,分別表示這n個貨物的重量

第三行有3個整數,分別表示三艘貨船的載重量

輸出若能夠一次裝完輸出yes,否則輸出no

輸入樣例

41 2 3 4

2 3 5

輸出樣例

yesby yuan

2014.6.19

at nwpu.xf

*/#include

#include

using namespace std;

int a[10];

int b[10];

bool mark[10];

bool flag[10];

int w1,w2,w3;

int n,j;

int num=0;

int sum1=0,sum2=0;

int csum1=0,csum2=0;

void backtrack1(int k)

sum2+=b[k];

backtrack2(k+1);

sum2-=b[k];

backtrack2(k+1);

}void sort()

if(w2>w3)

if(w1>w2)

}int main()

cin>>w1;cin>>w2;cin>>w3;

sort();

backtrack1(0);

for(i=0;i

題解 烷基計數 加強版 加強版

題目傳送門 問樹大小為 n 每個節點的兒子個數 le 3 的本質不同樹的個數。不考慮兒子之間的順序。n le10 5 因為這個題跟多項式關係比較大,所以就沒有放到 polya 定理學習筆記裡面。我們可以看出,假設我們設 f x 表示答案的普通型生成函式,那麼,我們就有 f x x frac 1 個人...

約瑟夫問題 資料加強版

約瑟夫問題在大部分情況中是一道水題,但是如果把資料加強一點,可能會難倒一片人,所以今天來介紹如何a掉這題!這裡介紹的資料範圍n,m均在30000以內 include include include include include include include include include inc...

NOJ1328 回溯 DFS 裝載問題加強版

時限 1000ms 記憶體限制 10000k 總時限 3000ms 描述現在碼頭有一批重量不同的貨物,有三艘裝載量不同的貨船,試求出能否一次將貨物裝完 輸入第一行給出貨物的數量n n 10 第二行有n個整數,分別表示這n個貨物的重量 第三行有3個整數,分別表示三艘貨船的載重量 輸出若能夠一次裝完輸出...