{"id":346,"date":"2013-03-07T13:23:00","date_gmt":"2013-03-07T05:23:00","guid":{"rendered":"http:\/\/nike0good.jp1.rpvhost.net\/250"},"modified":"2013-03-07T13:23:00","modified_gmt":"2013-03-07T05:23:00","slug":"bzoj_1977_beijing2010_team_small_spanning_tree_tree-lca-bit_operation","status":"publish","type":"post","link":"https:\/\/nike0good.com\/?p=346","title":{"rendered":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97)"},"content":{"rendered":"<p><center style=\"font-family:arial,verdana,helvetica,sans-serif; font-size:14px\"><\/p>\n<h2 style=\"color:blue\">1977: [BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree<\/h2>\n<p><span class=\"green\">Time Limit:&nbsp;<\/span>10 Sec&nbsp;&nbsp;<span class=\"green\">Memory Limit:&nbsp;<\/span>64 MB<br \/>\n<span class=\"green\">Submit:&nbsp;<\/span>1176&nbsp;&nbsp;<span class=\"green\">Solved:&nbsp;<\/span>234<br \/>\n[<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/submitpage.php?id=1977\" style=\"color:blue; text-decoration:none\">Submit<\/a>][<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/problemstatus.php?id=1977\" style=\"color:blue; text-decoration:none\">Status<\/a>][<a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/bbs.php?id=1977\" style=\"color:blue; text-decoration:none\">Discuss<\/a>]<\/center><\/p>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Description<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n\u5c0f C \u6700\u8fd1\u5b66\u4e86\u5f88\u591a\u6700\u5c0f\u751f\u6210\u6811\u7684\u7b97\u6cd5\uff0cPrim \u7b97\u6cd5\u3001Kurskal \u7b97\u6cd5\u3001\u6d88\u5708\u7b97\u6cd5 \u7b49\u7b49\u3002 \u6b63\u5f53\u5c0f C \u6d0b\u6d0b\u5f97\u610f\u4e4b\u65f6\uff0c\u5c0f P \u53c8\u6765\u6cfc\u5c0f C \u51b7\u6c34\u4e86\u3002\u5c0f P \u8bf4\uff0c\u8ba9\u5c0f C \u6c42\u51fa\u4e00 \u4e2a\u65e0\u5411\u56fe\u7684\u6b21\u5c0f\u751f\u6210\u6811\uff0c\u800c\u4e14\u8fd9\u4e2a\u6b21\u5c0f\u751f\u6210\u6811\u8fd8\u5f97\u662f\u4e25&#26684;\u6b21\u5c0f\u7684\uff0c\u4e5f\u5c31\u662f\u8bf4\uff1a \u5982\u679c\u6700\u5c0f\u751f\u6210\u6811\u9009\u62e9\u7684\u8fb9\u96c6\u662f EM\uff0c\u4e25&#26684;\u6b21\u5c0f\u751f\u6210\u6811\u9009\u62e9\u7684\u8fb9\u96c6\u662f ES\uff0c\u90a3\u4e48 \u9700\u8981\u6ee1\u8db3\uff1a(value(e) \u8868\u793a\u8fb9 e\u7684\u6743&#20540;)<img decoding=\"async\" src=\"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png\" alt=\"\" \/>&nbsp;\u8fd9\u4e0b\u5c0f<br \/>\n C \u8499\u4e86\uff0c\u4ed6\u627e\u5230\u4e86\u4f60\uff0c\u5e0c\u671b\u4f60\u5e2e\u4ed6\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u3002<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Input<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n\u7b2c\u4e00\u884c\u5305\u542b\u4e24\u4e2a\u6574\u6570N \u548cM\uff0c\u8868\u793a\u65e0\u5411\u56fe\u7684\u70b9\u6570\u4e0e\u8fb9\u6570\u3002 \u63a5\u4e0b\u6765 M\u884c\uff0c\u6bcf\u884c 3\u4e2a\u6570x y z \u8868\u793a\uff0c\u70b9 x \u548c\u70b9y\u4e4b\u95f4\u6709\u4e00\u6761\u8fb9\uff0c\u8fb9\u7684\u6743&#20540; \u4e3az\u3002<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Output<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n\u5305\u542b\u4e00\u884c\uff0c\u4ec5\u4e00\u4e2a\u6570\uff0c\u8868\u793a\u4e25&#26684;\u6b21\u5c0f\u751f\u6210\u6811\u7684\u8fb9\u6743\u548c\u3002(\u6570 \u636e\u4fdd\u8bc1\u5fc5\u5b9a\u5b58\u5728\u4e25&#26684;\u6b21\u5c0f\u751f\u6210\u6811)<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Sample Input<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<span class=\"sampledata\" style=\"font-family:monospace; white-space:pre; background-color:rgb(141,184,255); font-size:18px\">5 6<br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n1 2 1 <br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n1 3 2 <br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n2 4 3 <br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n3 5 4 <br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n3 4 3 <br style=\"font-family:arial,verdana,helvetica,sans-serif!important\" \/><br \/>\n4 5 6 <\/span><\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Sample Output<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<span class=\"sampledata\" style=\"font-family:monospace; white-space:pre; background-color:rgb(141,184,255); font-size:18px\">11<\/span><\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">HINT<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<p>\u6570\u636e\u4e2d\u65e0\u5411\u56fe\u65e0\u81ea\u73af\uff1b&nbsp;<br \/>\n50% \u7684\u6570\u636eN\u22642 000 M\u22643 000\uff1b&nbsp;<br \/>\n80% \u7684\u6570\u636eN\u226450 000 M\u2264100 000\uff1b&nbsp;<br \/>\n100% \u7684\u6570\u636eN\u2264100 000 M\u2264300 000 \uff0c\u8fb9\u6743&#20540;\u975e\u8d1f\u4e14\u4e0d\u8d85\u8fc7 10^9<br \/>\n\u3002<\/p>\n<\/div>\n<h2 style=\"font-family:arial,verdana,helvetica,sans-serif; color:blue\">Source<\/h2>\n<div class=\"content\" style=\"font-family:arial,verdana,helvetica,sans-serif; height:auto; background-color:rgb(228,240,248); margin:0px; padding:0px 20px; font-size:14px\">\n<p><a href=\"http:\/\/www.lydsy.com\/JudgeOnline\/problemset.php?search=\" style=\"color:blue; text-decoration:none\"><\/a><\/p>\n<\/div>\n<p><span style=\"font-size:14px\">\u8fd9\u9898\u7684\u5173\u952e\u5c31\u5728\u4e8e\u6c42Lca,\u8bb0\u5f55\u8def\u5f84\u4e0a\u7684\u6700\u5c0f\u4e0e\u4e25&#26684;\u6b21\u5c0f&#20540;.<\/span><\/p>\n<p><span style=\"font-size:14px\">\u7528f[i][j]\u8868\u793ai\u7684\u7b2c2^j\u4e2a\u513f\u5b50(0 \u8868\u793a \u4e0d\u5b58\u5728)<\/span><\/p>\n<p><span style=\"font-size:14px\">\u90a3\u4e48f[i][j]=f[ <strong>f[i][ j-1]<\/strong> ][<strong>j-1<\/strong>]<\/span><\/p>\n<p><span style=\"font-size:14px\">dp[i][j]\u548cdp0[i][j]\u8868\u793a\u70b9i\u5230f[i][j]\u7684\u6700\u5c0f\u548c<span style=\"font-size:14px\">\u4e25&#26684;\u6b21\u5c0f&#20540;\uff08\u4e0d\u5b58\u5728=-1\uff09\uff0c\u90a3\u4e48\u53ea\u9700\u7279\u5224\u5373\u53ef.<\/span><\/span><\/p>\n<p><span style=\"font-size:14px\"><span style=\"font-size:14px\"><\/span><\/span><\/p>\n<pre name=\"code\" class=\"cpp\">int lca(int x,int y,int &amp;nowdp,int &amp;nowdp0)\n{\n\tif (deep[x]&lt;deep[y]) swap(x,y);\n\tint t=deep[x]-deep[y]; \/\/\u5dee\u7684\u6570\u91cf\n\tfor (int i=0;t;i++)\n\t\tif (t&amp;bin[i])   \/\/\u8f6c\u5316\u4e3a\u4f4d\u8fd0\u7b97 bin[i]\u8868\u793a2&lt;&lt;i \u628at\u770b\u62102\u8fdb\u5236\n\t\t{\n\t\t\tx=f[x][i];\n\t\t\tt-=bin[i];\n\t\t}\n\tint i=Li-1; \/\/Li \u8868\u793a \u6700\u9ad8\u5b58\u52302^(Li-1)\u4e2a\u7236\u4eb2\n\twhile (x^y) \/\/x\u548cy\u4e0d\u76f8\u7b49\u65f6\n\t{\n\t\twhile (f[x][i]==f[y][i]&amp;&amp;i) i--; \/\/\u5f53i==0\u65f6\u53ea\u80fd\u5411\u4e0a\u8df3\n\t\tx=f[x][i];y=f[y][i];\n\t}\n}\n<\/pre>\n<p>\u7a0b\u5e8f\uff1a<\/p>\n<pre name=\"code\" class=\"cpp\">#include&lt;cstdio&gt;\n#include&lt;cstdlib&gt;\n#include&lt;cstring&gt;\n#include&lt;iostream&gt;\n#include&lt;algorithm&gt;\n#include&lt;functional&gt;\nusing namespace std;\n#define MAXN (100000+10)\n#define MAXM (600000+10)\n#define Li (17)\n#define INF (2000000000)\nint edge[MAXM],pre[MAXM],weight[MAXM],next[MAXM],size=0;\nint addedge(int u,int v,int w)\n{\n\tedge[++size]=v;\n\tweight[size]=w;\n\tnext[size]=pre[u];\n\tpre[u]=size;\n}\nint addedge2(int u,int v,int w)\n{\n\taddedge(u,v,w);\n\taddedge(v,u,w);\n}\nint f[MAXN][Li]={0},dp[MAXN][Li]={0},dp0[MAXN][Li]={0},deep[MAXN],n,m;\nstruct E\n{\n\tint u,v,w;\n\tfriend bool operator&lt;(E a,E b){return a.w&lt;b.w;\t}\n}e[MAXM];\nbool b[MAXM],vis[MAXN];\nint queue[MAXN],head,tail;\nvoid bfs()\n{\n\tmemset(vis,0,sizeof(vis));\n\thead=tail=1;queue[1]=1;vis[1]=1;deep[1]=0;\n\twhile (head&lt;=tail)\n\t{\n\t\tint &amp;u=queue[head];\n\t\tif (u!=1)\n\t\t{\n\t\t\tfor (int i=1;i&lt;17;i++)\n\t\t\t{\n\t\t\t\tif (f[u][i-1])\n\t\t\t\t{\n\t\t\t\t\tf[u][i]=f[f[u][i-1]][i-1];\n\t\t\t\t}\n\t\t\t\tif (f[u][i]==0) break;\n\t\t\t\tif (f[u][i])\n\t\t\t\t{\n\t\t\t\t\tdp[u][i]=max(dp[u][i-1],dp[f[u][i-1]][i-1]);\n\t\t\t\t}\n\t\t\t\tif (i==1)\n\t\t\t\t{\n\t\t\t\t\tif (dp[u][0]!=dp[f[u][0]][0]) dp0[u][1]=min(dp[u][0],dp[f[u][0]][0]);\n\t\t\t\t\telse dp0[u][1]=-1;\n\t\t\t\t}\n\t\t\t\telse\n\t\t\t\t{\n\t\t\t\t\tdp0[u][i]=max(dp0[u][i-1],dp0[f[u][i-1]][i-1]);\n\t\t\t\t\tif (dp[u][i-1]!=dp[f[u][i-1]][i-1]) dp0[u][i]=max(dp0[u][i],min(dp[u][i-1],dp[f[u][i-1]][i-1]));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tfor (int p=pre[u];p;p=next[p])\n\t\t{\n\t\t\tint &amp;v=edge[p];\n\t\t\tif (!vis[v])\n\t\t\t{\n\t\t\t\tqueue[++tail]=v;\n\t\t\t\tvis[v]=1;deep[v]=deep[u]+1;\n\t\t\t\tf[v][0]=u;dp[v][0]=weight[p];dp0[v][0]=-1;\n\t\t\t}\n\t\t}\n\t\thead++;\n\t}\n}\nint bin[Li];\nvoid check(int &amp;nowdp,int &amp;nowdp0,int c)\n{\n\tif (c&lt;=nowdp0) return;\n\telse if (nowdp0&lt;c&amp;&amp;c&lt;nowdp) nowdp0=c;\n\telse  if (c==nowdp) return;\n\telse if (nowdp&lt;c) {nowdp0=nowdp;nowdp=c;}\n}\nint lca(int x,int y,int &amp;nowdp,int &amp;nowdp0)\n{\n\tnowdp=nowdp0=-1;\n\tif (deep[x]&lt;deep[y]) swap(x,y);\n\tint t=deep[x]-deep[y];\n\tfor (int i=0;t;i++)\n\t\tif (t&amp;bin[i])\n\t\t{\n\t\t\tcheck(nowdp,nowdp0,dp[x][i]);\n\t\t\tcheck(nowdp,nowdp0,dp0[x][i]);\n\t\t\tx=f[x][i];\n\t\t\tt-=bin[i];\n\t\t}\n\tint i=Li-1;\n\twhile (x^y)\n\t{\n\t\twhile (f[x][i]==f[y][i]&amp;&amp;i) i--;\n\t\tcheck(nowdp,nowdp0,dp[x][i]);\n\t\tcheck(nowdp,nowdp0,dp0[x][i]);\n\t\tcheck(nowdp,nowdp0,dp[y][i]);\n\t\tcheck(nowdp,nowdp0,dp0[y][i]);\n\t\tx=f[x][i];y=f[y][i];\n\t}\n}\nint father[MAXN];\nlong long sum_edge=0;\nint getfather(int x)\n{\n\tif (father[x]==x) return x;\n\tfather[x]=getfather(father[x]);\n\treturn father[x];\n}\nvoid union2(int x,int y)\n{\n\tfather[father[x]]=father[father[y]];\n}\nint main()\n{\n\tscanf(&quot;%d%d&quot;,&amp;n,&amp;m);\n\tfor (int i=1;i&lt;=n;i++) father[i]=i;\n\tmemset(b,0,sizeof(b));\n\tmemset(next,0,sizeof(next));\n\tfor (int i=0;i&lt;Li;i++) bin[i]=1&lt;&lt;i;\n\tfor (int i=1;i&lt;=m;i++)\n\t{\n\t\tscanf(&quot;%d%d%d&quot;,&amp;e[i].u,&amp;e[i].v,&amp;e[i].w);\n\t}\n\tsort(e+1,e+1+m);\n\tfor (int i=1;i&lt;=m;i++)\n\t{\n\t\tif (getfather(e[i].u)!=getfather(e[i].v)) {union2(e[i].u,e[i].v);addedge2(e[i].u,e[i].v,e[i].w);sum_edge+=e[i].w;\t}\n\t\telse b[i]=1;\n\t}\n\tbfs();\n\n\tlong long mindec=-1;\n\tfor (int i=1;i&lt;=m;i++)\n\t\tif (b[i])\n\t\t{\n\t\t\tint nowdp,nowdp0;\n\t\t\tlca(e[i].u,e[i].v,nowdp,nowdp0);\n\t\t\tif (nowdp==e[i].w) nowdp=nowdp0;\n\t\t\tif (nowdp==-1) continue;\n\t\t\tif (mindec==-1||mindec&gt;e[i].w-nowdp) mindec=e[i].w-nowdp;\n\t\t}\n\tprintf(&quot;%lldn&quot;,sum_edge+mindec);\n\treturn 0;\n}\n<\/pre>\n<\/p>\n<p><span style=\"font-size:14px\"><span style=\"font-size:14px\"><br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size:14px\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-size:14px\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-size:14px\"><br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1977: [BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree Time Limit:&nbsp;10 Sec [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[3],"tags":[35,85],"class_list":["post-346","post","type-post","status-publish","format-standard","hentry","category-defaultcategory","tag-lca","tag-minimum_spanning_tree"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nike0good.com\/?p=346\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good\" \/>\n<meta property=\"og:description\" content=\"1977: [BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree Time Limit:&nbsp;10 Sec [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nike0good.com\/?p=346\" \/>\n<meta property=\"og:site_name\" content=\"nike0good\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-07T05:23:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png\" \/>\n<meta name=\"author\" content=\"nike0good\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"nike0good\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346\"},\"author\":{\"name\":\"nike0good\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\"},\"headline\":\"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97)\",\"datePublished\":\"2013-03-07T05:23:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346\"},\"wordCount\":91,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/nike0good.jp1.rpvhost.net\\\/wp-content\\\/uploads\\\/csdn\\\/other_site\\\/img_my_1362788622_4340.png\",\"keywords\":[\"LCA\",\"\u6700\u5c0f\u751f\u6210\u6811\"],\"articleSection\":[\"DefaultCategory\"],\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nike0good.com\\\/?p=346#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346\",\"url\":\"https:\\\/\\\/nike0good.com\\\/?p=346\",\"name\":\"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/nike0good.jp1.rpvhost.net\\\/wp-content\\\/uploads\\\/csdn\\\/other_site\\\/img_my_1362788622_4340.png\",\"datePublished\":\"2013-03-07T05:23:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nike0good.com\\\/?p=346\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#primaryimage\",\"url\":\"http:\\\/\\\/nike0good.jp1.rpvhost.net\\\/wp-content\\\/uploads\\\/csdn\\\/other_site\\\/img_my_1362788622_4340.png\",\"contentUrl\":\"http:\\\/\\\/nike0good.jp1.rpvhost.net\\\/wp-content\\\/uploads\\\/csdn\\\/other_site\\\/img_my_1362788622_4340.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/?p=346#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nike0good.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#website\",\"url\":\"https:\\\/\\\/nike0good.com\\\/\",\"name\":\"nike0good\",\"description\":\"\u6709\u6240\u4f5c\u4e3a\u662f\u4eba\u751f\u7684\u6700\u9ad8\u5883\u754c\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nike0good.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nike0good.com\\\/#\\\/schema\\\/person\\\/4defa38da89de87e400861e73396baad\",\"name\":\"nike0good\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g\",\"caption\":\"nike0good\"},\"sameAs\":[\"https:\\\/\\\/nike0good.com\"],\"url\":\"https:\\\/\\\/nike0good.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nike0good.com\/?p=346","og_locale":"zh_CN","og_type":"article","og_title":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good","og_description":"1977: [BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree Time Limit:&nbsp;10 Sec [&hellip;]","og_url":"https:\/\/nike0good.com\/?p=346","og_site_name":"nike0good","article_published_time":"2013-03-07T05:23:00+00:00","og_image":[{"url":"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png","type":"","width":"","height":""}],"author":"nike0good","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"nike0good","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nike0good.com\/?p=346#article","isPartOf":{"@id":"https:\/\/nike0good.com\/?p=346"},"author":{"name":"nike0good","@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad"},"headline":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97)","datePublished":"2013-03-07T05:23:00+00:00","mainEntityOfPage":{"@id":"https:\/\/nike0good.com\/?p=346"},"wordCount":91,"commentCount":0,"image":{"@id":"https:\/\/nike0good.com\/?p=346#primaryimage"},"thumbnailUrl":"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png","keywords":["LCA","\u6700\u5c0f\u751f\u6210\u6811"],"articleSection":["DefaultCategory"],"inLanguage":"zh-Hans","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nike0good.com\/?p=346#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nike0good.com\/?p=346","url":"https:\/\/nike0good.com\/?p=346","name":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97) - nike0good","isPartOf":{"@id":"https:\/\/nike0good.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nike0good.com\/?p=346#primaryimage"},"image":{"@id":"https:\/\/nike0good.com\/?p=346#primaryimage"},"thumbnailUrl":"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png","datePublished":"2013-03-07T05:23:00+00:00","author":{"@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad"},"breadcrumb":{"@id":"https:\/\/nike0good.com\/?p=346#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nike0good.com\/?p=346"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/nike0good.com\/?p=346#primaryimage","url":"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png","contentUrl":"http:\/\/nike0good.jp1.rpvhost.net\/wp-content\/uploads\/csdn\/other_site\/img_my_1362788622_4340.png"},{"@type":"BreadcrumbList","@id":"https:\/\/nike0good.com\/?p=346#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nike0good.com\/"},{"@type":"ListItem","position":2,"name":"BZOJ 1977([BeiJing2010\u7ec4\u961f]\u6b21\u5c0f\u751f\u6210\u6811 Tree-LCA\u7684\u4f4d\u8fd0\u7b97)"}]},{"@type":"WebSite","@id":"https:\/\/nike0good.com\/#website","url":"https:\/\/nike0good.com\/","name":"nike0good","description":"\u6709\u6240\u4f5c\u4e3a\u662f\u4eba\u751f\u7684\u6700\u9ad8\u5883\u754c","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nike0good.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/nike0good.com\/#\/schema\/person\/4defa38da89de87e400861e73396baad","name":"nike0good","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8e5fa08d5c367a1a6fb5ff13bb10ed5a331f981513256951290ae42322da6854?s=96&d=identicon&r=g","caption":"nike0good"},"sameAs":["https:\/\/nike0good.com"],"url":"https:\/\/nike0good.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=346"}],"version-history":[{"count":0,"href":"https:\/\/nike0good.com\/index.php?rest_route=\/wp\/v2\/posts\/346\/revisions"}],"wp:attachment":[{"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nike0good.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}