标签:des blog http io os 使用 ar for strong
Description
Input
Output
Sample Input
Sample Output
#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
#define INF 0x3f3f3f3f
#define M(a,b) memset(a,b,sizeof(a))
using namespace std;
double num[125][125];
int cp[10050];
double dp[10050][125];
double max(double a,double b)
{
if(a>b) return a;
else return b;
}
int main()
{
int t;
int r;
while(scanf("%d",&t)==1)
{
int tp = 1;
for(int i = t;i>t-3;i--) tp*=i;
tp/=6;
for(int i = 0;i<tp;i++)
for(int j = 0;j<tp;j++)
{
scanf("%lf",&num[i][j]);
}
scanf("%d",&r);
for(int i = 0;i<r;i++)
scanf("%d",&cp[i]);
for(int i = 0;i<tp;i++) dp[0][i] = num[i][cp[0]];
for(int x = 1;x<r;x++)
{
dp[x][cp[x-1]] = 0;
for(int i = 0;i<tp;i++)
{
dp[x][cp[x-1]] = max(dp[x][cp[x-1]],dp[x-1][i]*num[cp[x-1]][cp[x]]);
if(i!=cp[x-1])
dp[x][i] = dp[x-1][i]*num[i][cp[x]];
}
}
double ans = 0;
for(int i = 0;i<tp;i++)
if(ans<dp[r-1][i]) ans = dp[r-1][i];
printf("%.6f\n",ans);
}
return 0;
}
2013长沙赛区现场赛 J - Josephina and RPG
标签:des blog http io os 使用 ar for strong
原文地址:http://www.cnblogs.com/haohaooo/p/4007833.html