标签:temp 代码 影响 scan etc using form 没有 div
#include<cstdio> #include<algorithm> using namespace std; template<class T>inline void read(T &x) { x=0;int f=0;char ch=getchar(); while(ch<‘0‘||ch>‘9‘)f|=(ch==‘-‘),ch=getchar(); while(ch<=‘9‘&&ch>=‘0‘)x=(x<<1)+(x<<3)+(ch^48),ch=getchar(); x=f?-x:x; return; } struct node{int v;double p; bool operator<(const node&A)const{ return A.v<v; } }a[220]; double f[220][220][220]; int main() { int n,L,K; double ans=0; read(n);read(L);read(K); for(int i=1;i<=n;i++) { scanf("%lf",&a[i].p); a[i].p/=100; } for(int i=1;i<=n;i++)read(a[i].v); sort(a+1,a+1+n); f[0][0][min(K,n)]=1; for(int i=0;i<n;i++) for(int j=0;j<=i;j++) for(int k=0;k<=n;k++) { f[i+1][j][k]+=f[i][j][k]*(1-a[i+1].p); if(k+a[i+1].v<0)continue; f[i+1][j+1][min(n,k+a[i+1].v)]+=f[i][j][k]*a[i+1].p; } for(int i=0;i<=n;i++) for(int j=L;j<=n;j++) ans+=f[n][j][i]; printf("%.6lf\n",ans); return 0; }
标签:temp 代码 影响 scan etc using form 没有 div
原文地址:http://www.cnblogs.com/jiangtao0508/p/7726036.html