(I2
I134
I6
(dp0
Vtable.%l
p1
(Vzad3.cpp
p2
S'#include<iostream>\r\n#include<algorithm>\r\n#include<cmath>\r\nusing namespace std;\r\nint a,b,pa[100],pb[100],x[100],y[100];\r\nlong long fakt(long long x)\r\n{\r\n    long long p=1;\r\n    for(long long i=2;i<=x;i++)\r\n        p=p*i;\r\n    return p;\r\n}\r\nint main()\r\n{\r\nint n;\r\ncin>>n;\r\n\r\n\r\ncin>>a;\r\nfor(int i=1;i<=a;i++)\r\n    cin>>pa[i];\r\n\r\ncin>>b;\r\nfor(int i=1;i<=b;i++)\r\n   {int x;cin>>x; pb[x]=1;}\r\n    \r\nsort(pa+1,pa+a+1);\r\n///sort(pb+1,pb+b+1);\r\nif(pa[1]!=1)\r\n{for(int i=a;i>=1;i--)\r\n    pa[a]=pa[a+1];pa[1]=1;a++;}\r\n\r\n//if(pb[b]!=2*n)\r\n//{\r\n//    b++;pb[b]=2*n;\r\n//}\r\npb[n*2]=1;\r\nint q=n-a;\r\nint x=pb[1];\r\nint ans=0;\r\nfor(int i=2;i<=a;i++)\r\n{\r\n    if(pb[i]>x+1)\r\n    {\r\n        for(int j=x+1;j<pb[i];j++)\r\n        {\r\n            if(pb[j]==1)ans++;\r\n        }\r\n        \r\n    }\r\n}\r\nfor(int i=pb[a]+1;i<2*n;i++)\r\n{\r\n    \r\n if(pb[i]==1)ans++;\r\n}\r\ncout<<fakt(ans)/(fakt(ans-q)*(fakt(q)))<<endl;\r\nreturn 0;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'
p3
tp4
stp5
.