Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<stdio.h>#include<string.h>#include<algorithm>#include<vector>#include<ctype.h>#include<math.h>using namespace std ;typedef long long lld;const int MAX = 512;const lld MOD=1000000009 ;double dp[MAX][MAX];int a[MAX];bool vis[MAX];double c[MAX][MAX]={0};int len[MAX];int getlen(int r){int ret=0;while(!vis[r]){vis[r]=true;ret++;r=a[r];}return ret;}int main (){int n,k;int T,i,j;for(i=0;i<MAX;i++)