标签:
import java.util.Scanner;
public class Main {
static int n,m;
static int num[]=new int[55];
static int dp[][]=new int[55][55];
static int getVal(int s,int e){
int ans=0;
for(int i=s;i<=e;i++){
ans=ans*10+num[i];
}
return ans;
}
static void solve(){
for(int i=1;i<=n;i++)
dp[i][0]=getVal(1,i);
for(int i=2;i<=n;i++){
for(int j=1;j<=m & j<i;j++){
for(int k=1;k<i;k++){
dp[i][j]=Math.max(dp[i][j], dp[k][j-1]*getVal(k+1,i));
}
}
}
System.out.println(dp[n][m]);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
m=sc.nextInt();
String str=sc.next();
for(int i=1;i<=n;i++){
num[i]=Integer.parseInt( str.charAt(i-1)+"");
}
solve();
}
}
标签:
原文地址:http://www.cnblogs.com/watchfree/p/5769094.html