#include<bits/stdc++.h>
#define lli long long int
#define pf printf
#define sf scanf
#define nl printf("\n")
#define pfx printf("x\n")
using namespace std;
lli to[110000],arr[110000],p[110000],vis[110000],n,cou;
double ans;
void loop(lli s,lli c)
{
    lli x=s;
    double pro=p[x]/100.0;
    x=to[x];
    while(x!=s)
    {
        pro*=p[x]/100.0;
        arr[x]=c;
        x=to[x];
    }
    ans+=pro;
}
void start(lli s,lli c)
{
    lli x=s;
    while(arr[x]==0)
    {
        arr[x]=c;
        x=to[x];
    }
    if(arr[x]==c)
    {
        loop(x,c);
    }
}
int main()
{
    lli i;
    sf("%lld",&n);
    cou=1;
    for(i=1;i<=n;i++)
    {
        sf("%lld %lld",&to[i],&p[i]);
    }
    for(i=0;i<=n;i++)
        arr[i]=0;
    for(i=0;i<=n;i++)
    {
        if(arr[i]==0)
        {
            start(i,cou);
            cou++;
        }
    }
    pf("%.2f",ans);
    return 0;
}