zoj-1058
来源:互联网 发布:海信电视直播软件 编辑:程序博客网 时间:2024/05/21 09:25
#include<iostream>#include<cstdio>#include<fstream>using namespace std;int main(){ int n,cnt,flag=0,b[13]; double a[6][6],m; //fstream cin("d:\\test.txt"); cin>>cnt; while(cnt--) { if(flag) cout<<endl; flag=1; int i,j; for(i=1;i<=5;++i) for(j=1;j<=5;++j) cin>>a[i][j]; while(cin>>n && n) { b[1]=1;//美国 for(i=2;i<=n+1;++i) cin>>b[i]; b[i]=1;//美国 cin>>m; for(i=2;i<=n+2;++i) { m=m*a[b[i-1]][b[i]]; m=(int)(m*100+0.5); m/=100; } printf("%.2lf\n",m); } } return 0;}