标签:.com class main using src std span int 机器
1 #include<bits/stdc++.h> 2 using namespace std; 3 int n,m,d; 4 int array1[100][100]; 5 int array2[100][100]; 6 int cw=0; 7 int cp=0; 8 int bestw=1000000; 9 int x[100]; 10 int x1[100]; 11 void machine(int t){ 12 if(t>=n){ 13 if(cw<bestw){ 14 bestw=cw; 15 for(int i=0;i<n;i++){ 16 x1[i]=x[i]; 17 } 18 } 19 return; 20 } 21 for(int i=0;i<m;i++){ 22 cp+=array1[t][i]; 23 cw+=array2[t][i]; 24 x[t]=i; 25 if(cp<=d && cw <=bestw){ 26 machine(t+1); 27 } 28 cp-=array1[t][i]; 29 cw-=array2[t][i]; 30 } 31 } 32 int main() 33 { 34 35 cin >> n >> m >> d; 36 memset(x1,0,sizeof(x1)); 37 memset(x,0,sizeof(x)); 38 memset(array1,0,sizeof(array1)); 39 memset(array2,0,sizeof(array2)); 40 for(int i=0;i<n;i++){ 41 for(int j=0;j<m;j++){ 42 cin >> array1[i][j]; 43 } 44 } 45 for(int i=0;i<n;i++){ 46 for(int j=0;j<m;j++){ 47 cin >> array2[i][j]; 48 } 49 } 50 machine(0); 51 cout << bestw << endl; 52 for(int i=0;i<n;i++){ 53 cout << x1[i]+1 << " "; 54 } 55 return 0; 56 }
标签:.com class main using src std span int 机器
原文地址:https://www.cnblogs.com/henuliulei/p/10188305.html