一如既往膜拜
前置姿势我就没一个会的……//minamoto#include#define R register#define eps 1e-10#define fp(i,a,b) for(R int i=a,I=b+1;i I;--i)#define go(u) for(int i=head[u],v=e[i].v;i;i=e[i].nx,v=e[i].v)using namespace std;const int N=(1<<20)+5;double a[N],res;int n,lim,sz[N];int main(){// freopen("testdata.in","r",stdin); scanf("%d",&n);lim=1< >1]+(i&1); fp(i,1,lim-1){ if(1-a[(lim-1)^i]