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;}

原创粉丝点击