Ma ajuta cineva sa inteleg de ce iau TLE pe ultimul test? Nu inteleg cum anume se mai poate optimiza codul.
long long profit(long i,long W){
for(int i=1;i<=n;i++){
for(int w=1;w<=W;w++){
if(w >= wt[i-1])
a[w] = max(a[w] , a[w-wt[i-1]]+wt[i-1]);
}
}
return a[W];
}
Nu cred ca are rost sa folosesti long long.Daca folosesti int merge mai repede.