标签:des style blog http color io os ar java
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1581 Accepted Submission(s): 1082
1 #include<cstdio> 2 #include<cstring> 3 #include<stack> 4 #define maxn 100008 5 using namespace std; 6 double dp[maxn]; 7 stack<int> path[maxn]; 8 int pa[maxn]; 9 int main() 10 { 11 int n,m,a,b; 12 while(scanf("%d%d",&n,&m)!=EOF&&n+m) 13 { 14 memset(pa,0,sizeof(int)*(n+2)); 15 memset(dp,0,sizeof(double)*(n+8)); 16 while(m--) 17 { 18 scanf("%d%d",&a,&b); 19 path[b].push(a); 20 pa[a]=b; 21 } 22 while(--n>=0) 23 { 24 while(!path[n+1].empty()) 25 { 26 dp[path[n+1].top()]=dp[n+1]; 27 path[n+1].pop(); 28 } 29 if(pa[n]==0) 30 dp[n]=1.0+(dp[n+1]+dp[n+2]+dp[n+3]+dp[n+4]+dp[n+5]+dp[n+6])/6.0; 31 } 32 printf("%.4lf\n",dp[0]); 33 } 34 return 0; 35 }
标签:des style blog http color io os ar java
原文地址:http://www.cnblogs.com/gongxijun/p/4035682.html