45分求帮
查看原帖
45分求帮
1304133
ssy111000楼主2024/6/15 13:26
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,munny,z,minx,zm,zmin;
    cin>>a>>b>>munny;
    int k[a][b];
    for(int i=0;i<a;i++){
        for(int j=0;j<b;j++) cin>>k[i][j];
    }for(int i=1;i<a;i++){
        zm=munny;
        minx=0;
        for(int j=0;j<b;j++){
            minx=min(minx,k[i][j]);
        }
        while(zm>minx){
        	z=0;
        	for(int j=0;j<b;j++){
            	if(z<(zm/k[i-1][j])*(k[i][j]-k[i-1][j])){
               		z=(zm/k[i-1][j])*(k[i][j]-k[i-1][j]);
                	zmin=zm-zm%k[i-1][j];
            	}
        	}
            zm-=zmin;
            munny+=z;
        }
        
    }cout<<munny;
}
2024/6/15 13:26
加载中...