{"id":441,"date":"2012-09-12T16:51:06","date_gmt":"2012-09-12T07:51:06","guid":{"rendered":"http:\/\/tech.fuqinho.net\/?p=441"},"modified":"2021-03-20T13:43:56","modified_gmt":"2021-03-20T04:43:56","slug":"%e3%80%8e%e3%83%95%e3%82%ab%e3%82%b7%e3%82%ae%e3%81%ae%e6%95%b0%e3%81%88%e6%96%b9%e3%80%8f%e3%81%ae%e6%95%b0%e3%81%88%e6%96%b9","status":"publish","type":"post","link":"https:\/\/tech.fuqinho.net\/?p=441","title":{"rendered":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9"},"content":{"rendered":"<p>\u72c2\u6c17\u3092\u611f\u3058\u308b\u52d5\u753b\u3068\u3057\u3066\u4e00\u90e8\u3067\u8a71\u984c\u306b\u306a\u3063\u305f\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/Q4gTV4r0zRs\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>\u50d5\u3082\u6570\u3048\u3066\u307f\u307e\u3059\uff01<\/p>\n<p>\u6570\u3048\u4e0a\u3052\u554f\u984c\u306a\u306e\u3067\u3001\u307e\u305a\u306f\u5b9a\u77f3\u901a\u308a\u306b\u3001\u554f\u984c\u306e\u72b6\u614b\u3092\u6570\u5024\u3067\u8868\u73fe\u3057\u3066\u307f\u3066\u3001\u305d\u308c\u305e\u308c\u306e\u72b6\u614b\u304b\u3089\u4f55\u901a\u308a\u3042\u308b\u304b\u3068\u8003\u3048\u308b\u65b9\u91dd\u3067\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u72b6\u614b\u3092\u8868\u73fe\u3059\u308b\u306e\u306b\u3001\u3069\u306e\u3088\u3046\u306a\u60c5\u5831\u304c\u5fc5\u8981\u3067\u3057\u3087\u3046\u304b\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-452\" title=\"fukashigi2\" src=\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi2.gif\" alt=\"\" width=\"210\" height=\"210\"><br \/>\n\u4ee5\u4e0b\u306e\u60c5\u5831\u304c\u3042\u308c\u3070\u3001\u3053\u306e\u72b6\u614b\u304b\u3089\u30b4\u30fc\u30eb\u307e\u3067\u306e\u901a\u308a\u65b9\u306e\u6570\u306f\u4e00\u610f\u306b\u6c7a\u307e\u308a\u305d\u3046\u3067\u3059\u3002<\/p>\n<ul>\n<li>\u73fe\u5728\u5730: (2,2)<\/li>\n<li>\u3082\u3046\u901a\u308c\u306a\u3044\u70b9: (0,0), (1,0), (2,0), (2,1), (1,1), (1,2)<\/li>\n<\/ul>\n<p>\u3053\u3053\u304b\u3089\u306e\u884c\u304d\u5148\u3067\u3059\u304c\u3001\u5de6\u3068\u4e0a\u306f\u3082\u3046\u901a\u3063\u3066\u3044\u308b\u70b9\u306a\u306e\u3067\u884c\u3051\u307e\u305b\u3093\u3002<br \/>\n\u6b8b\u308a\u306f\uff12\u901a\u308a\u3067\u3059\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-453\" title=\"fukashigi3\" src=\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi3.gif\" alt=\"\" width=\"210\" height=\"210\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-454\" title=\"fukashigi4\" src=\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi4.gif\" alt=\"\" width=\"210\" height=\"210\"><\/p>\n<p>\u305d\u308c\u305e\u308c\u3001\u540c\u3058\u3088\u3046\u306b\u300c\u73fe\u5728\u5730\u300d\u3068\u300c\u3082\u3046\u901a\u308c\u306a\u3044\u70b9\u300d\u304b\u3089\u72b6\u614b\u3092\u8868\u73fe\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u307e\u305f\u3001\u3053\u306e\u72b6\u614b\u3060\u3068\u3069\u3046\u306a\u308b\u3067\u3057\u3087\u3046\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-455\" title=\"fukashigi5\" src=\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi5.gif\" alt=\"\" width=\"210\" height=\"210\"><\/p>\n<p>\u3059\u3067\u306b\u30b4\u30fc\u30eb\u306b\u5230\u9054\u3057\u3066\u307e\u3059\u3002<br \/>\n\u3053\u306e\u72b6\u614b\u304b\u3089\u30b4\u30fc\u30eb\u307e\u3067\u306e\u901a\u308a\u65b9\u306e\u6570\u306f\u3082\u3061\u308d\u3093\uff11\u901a\u308a\u3067\u3059\u3002<\/p>\n<p>\u4ee5\u4e0a\u304b\u3089\u3001\u5404\u72b6\u614b\u304b\u3089\u306e\u30b4\u30fc\u30eb\u307e\u3067\u306e\u901a\u308a\u65b9\u306f\u518d\u5e30\u7684\u306b\u6c42\u3081\u3089\u308c\u307e\u3059\u3002<\/p>\n<ol>\n<li>\u73fe\u5728\u5730\u304c\u30b4\u30fc\u30eb\u306a\u3089\u3001\uff11\u901a\u308a<\/li>\n<li>\u305d\u3046\u3067\u306a\u3051\u308c\u3070\u3001\u4e0a\u4e0b\u5de6\u53f3\u305d\u308c\u305e\u308c\u306b(\u9032\u3081\u308b\u5834\u5408\u306f)\u9032\u3093\u3060\u72b6\u614b\u304b\u3089\u306e\u30b4\u30fc\u30eb\u307e\u3067\u306e\u901a\u308a\u65b9\u3092\u8db3\u3057\u5408\u308f\u305b\u308b\u3002<\/li>\n<\/ol>\n<p>\u5177\u4f53\u7684\u306a\u30b3\u30fc\u30c9\u306f\u305f\u3068\u3048\u3070\u3053\u3093\u306a\u611f\u3058\u3067\u3059\u3002<br \/>\n\u30b3\u30fc\u30c9\u4f8b\u3067\u306f\u3001\u300c\u3082\u3046\u901a\u308c\u306a\u3044\u70b9\u300d\u306e\u96c6\u5408\u3092\u697d\u306b\u8868\u3059\u305f\u3081\u306b\u30d3\u30c3\u30c8\u6f14\u7b97\u3092\u4f7f\u3063\u3066\u3044\u307e\u3059\u3002<br \/>\n\u5ea7\u6a19(0,1)\u3068(0,3)\u3092\u305d\u308c\u305e\u308c\uff12\u9032\u6570\u30670001, 0100\u306a\u3069\u3068\u8868\u3059\u3068\u3001(0,1)\u3068(0,3)\u306e\u96c6\u5408\u30920101\u3068\u3057\u30661\u3064\u306e\u6574\u6570\u5024\u306b\u62bc\u3057\u8fbc\u3081\u3089\u308c\u307e\u3059\u3002<\/p>\n<p>[cpp]<br \/>\n#include &lt;iostream&gt;<\/p>\n<p>const int DX[] = {0, 0, -1, 1};<br \/>\nconst int DY[] = {-1, 1, 0, 0};<br \/>\nint W, H;<\/p>\n<p>\/\/ \u5ea7\u6a19(x, y)\u3092\u30d3\u30c3\u30c8\u3067\u8868\u3059<br \/>\nlong long bit(int x, int y) {<br \/>\nreturn 1LL &lt;&lt; (y * W + x);<br \/>\n}<\/p>\n<p>\/\/ \u73fe\u5728\u306e\u5ea7\u6a19\u3068\u901a\u904e\u6e08\u307f\u306e\u5ea7\u6a19\u96c6\u5408\u304b\u3089\u3001\u30d1\u30bf\u30fc\u30f3\u6570\u3092\u8fd4\u3059<br \/>\nlong long dfs(int x, int y, long long visited) {<br \/>\n\/\/ \u65e2\u306b\u30b4\u30fc\u30eb\u306b\u3044\u308b\u306a\u3089\u3001\u305d\u3053\u304b\u3089\u306e\u30d1\u30bf\u30fc\u30f3\u306f1\u901a\u308a<br \/>\nif (x == W-1 &amp;&amp; y == H-1) return 1;<\/p>\n<p>\/\/ \u73fe\u5728\u5730(x, y)\u3092\u901a\u904e\u6e08\u307f\u3068\u3057\u3066\u30de\u30fc\u30af\u3059\u308b<br \/>\nvisited |= bit(x, y);<\/p>\n<p>long long res = 0;<br \/>\n\/\/ 4\u3064\u306e\u96a3\u63a5\u70b9\u3067\u307e\u3060\u901a\u904e\u3057\u3066\u306a\u3044\u70b9\u304c\u3042\u308c\u3070\u3001\u305d\u3053\u306b\u9032\u3093\u3060\u5834\u5408\u306e<br \/>\n\/\/ \u30d1\u30bf\u30fc\u30f3\u6570\u3092\u5408\u8a08\u306b\u52a0\u3048\u308b<br \/>\nfor (int i = 0; i &lt; 4; i++) {<br \/>\nint next_x = x + DX[i];<br \/>\nint next_y = y + DY[i];<br \/>\nif (next_x &gt;= 0 &amp;&amp; next_x &lt; W &amp;&amp; next_y &gt;= 0 &amp;&amp; next_y &lt; H) {<br \/>\nif (!(visited &amp; bit(next_x, next_y))) {<br \/>\nres += dfs(next_x, next_y, visited);<br \/>\n}<br \/>\n}<br \/>\n}<br \/>\nreturn res;<br \/>\n}<\/p>\n<p>int main() {<br \/>\nstd::cout &lt;&lt; &#8220;\u6a2a\u306f\u4f55\u5206\u5272? : &#8220;;<br \/>\nstd::cin &gt;&gt; W; W++;<br \/>\nstd::cout &lt;&lt; &#8220;\u7e26\u306f\u4f55\u5206\u5272? : &#8220;;<br \/>\nstd::cin &gt;&gt; H; H++;<\/p>\n<p>long long ways = dfs(0, 0, 0LL);<\/p>\n<p>std::cout &lt;&lt; ways &lt;&lt; &#8221; \u3060\u3063\u3066\u3088\uff01&#8221; &lt;&lt; std::endl;<br \/>\n}<br \/>\n[\/cpp]<\/p>\n<p>\u7d50\u679c\u306f\u3053\u3093\u306a\u611f\u3058\u30026&#215;6\u306b\uff12\u5206\u534a\u304b\u304b\u3063\u305f\u306e\u3067\u30017&#215;7\u306f\u6570\u767e\u6642\u9593\u306b\u306f\u306a\u308a\u305d\u3046\u3067\u3059\u3002<\/p>\n<p>[bash]<br \/>\n$ clang++ -O3 main.cpp &amp;&amp; time .\/a.out<br \/>\n\u6a2a\u306f\u4f55\u5206\u5272? : 6<br \/>\n\u7e26\u306f\u4f55\u5206\u5272? : 6<br \/>\n575780564 \u3060\u3063\u3066\u3088\uff01<\/p>\n<p>real 2m37.630s<br \/>\nuser 2m37.058s<br \/>\nsys 0m0.035s<br \/>\n[\/bash]<\/p>\n<p>\uff14\u5206\u5c90\u3067\u518d\u5e30\u306e\u6df1\u3055\u306f\u6700\u5927W*H\u306a\u306e\u3067\u3001\u3056\u3063\u304f\u308a\u8a08\u7b97\u91cf\u306fO(4^(W*H))\u3067\u3057\u3087\u3046\u304b\u3002<br \/>\n\u6700\u5148\u7aef\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u3060\u3068\u3061\u3087\u3063\u3071\u3084\u3089\u3057\u3044\u306e\u3067\u3001\u3057\u3070\u3089\u304f\u8003\u3048\u3066\u307f\u305f\u3093\u3067\u3059\u304c\u4f55\u3082\u601d\u3044\u3064\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff01<br \/>\n\uff08\u305d\u308c\u3092\u63a2\u3057\u3066\u6765\u305f\u4eba\u3054\u3081\u3093\u306a\u3055\u3044 &gt;&lt;\uff09 <!--more--><br \/>\n(2012\/9\/14 \u8ffd\u8a18)<br \/>\n&#8220;\u6700\u5148\u7aef\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u201d\u306b\u3064\u3044\u3066\u306f\u3001ZDD\u3068\u304bSimpath\u3068\u3044\u3046\u306e\u304c\u30ad\u30fc\u30ef\u30fc\u30c9\u306b\u306a\u308b\u3088\u3046\u3067\u3059\u3002<br \/>\n<a href=\"http:\/\/www.ieice.org\/~netsci\/wp-content\/uploads\/2012\/08\/NetSci201208_Minato.pdf\">\u30d5\u30ed\u30f3\u30c6\u30a3\u30a2\u6cd5\uff1aBDD\/ZDD\u3092\u7528\u3044\u305f\u9ad8\u901f\u306a\u30b0\u30e9\u30d5\u5217\u6319\u7d22\u5f15\u5316\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0<\/a>[pdf]<br \/>\n\u3061\u3087\u3063\u3068\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u5185\u5bb9\u306b\u3064\u3044\u3066\u306f\u7406\u89e3\u3067\u304d\u306a\u304b\u3063\u305f\u306e\u3067\u3001Knuth\u3055\u3093\u306eThe Art of Computer Programming\u8aad\u3093\u3067\u52c9\u5f37\u3057\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u72c2\u6c17\u3092\u611f\u3058\u308b\u52d5\u753b\u3068\u3057\u3066\u4e00\u90e8\u3067\u8a71\u984c\u306b\u306a\u3063\u305f\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f \u50d5\u3082\u6570\u3048\u3066\u307f\u307e\u3059\uff01 \u6570\u3048\u4e0a\u3052\u554f\u984c\u306a\u306e\u3067\u3001\u307e\u305a\u306f\u5b9a\u77f3\u901a\u308a\u306b\u3001\u554f\u984c\u306e\u72b6\u614b\u3092\u6570\u5024\u3067\u8868\u73fe\u3057\u3066\u307f\u3066\u3001\u305d\u308c\u305e\u308c\u306e\u72b6\u614b\u304b\u3089\u4f55\u901a\u308a\u3042\u308b\u304b\u3068\u8003\u3048\u308b\u65b9\u91dd\u3067\u3044\u304d\u307e\u3059\u3002 \u3053\u306e\u72b6\u614b\u3092\u8868 &#8230; <a title=\"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9\" class=\"read-more\" href=\"https:\/\/tech.fuqinho.net\/?p=441\" aria-label=\"\u8a73\u7d30\u306f\u3053\u3061\u3089 \u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","hentry","category-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder<\/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:\/\/tech.fuqinho.net\/?p=441\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder\" \/>\n<meta property=\"og:description\" content=\"\u72c2\u6c17\u3092\u611f\u3058\u308b\u52d5\u753b\u3068\u3057\u3066\u4e00\u90e8\u3067\u8a71\u984c\u306b\u306a\u3063\u305f\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f \u50d5\u3082\u6570\u3048\u3066\u307f\u307e\u3059\uff01 \u6570\u3048\u4e0a\u3052\u554f\u984c\u306a\u306e\u3067\u3001\u307e\u305a\u306f\u5b9a\u77f3\u901a\u308a\u306b\u3001\u554f\u984c\u306e\u72b6\u614b\u3092\u6570\u5024\u3067\u8868\u73fe\u3057\u3066\u307f\u3066\u3001\u305d\u308c\u305e\u308c\u306e\u72b6\u614b\u304b\u3089\u4f55\u901a\u308a\u3042\u308b\u304b\u3068\u8003\u3048\u308b\u65b9\u91dd\u3067\u3044\u304d\u307e\u3059\u3002 \u3053\u306e\u72b6\u614b\u3092\u8868 ... \u7d9a\u304d\u3092\u8aad\u3080\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tech.fuqinho.net\/?p=441\" \/>\n<meta property=\"og:site_name\" content=\"Happy Coder\" \/>\n<meta property=\"article:published_time\" content=\"2012-09-12T07:51:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-20T04:43:56+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi2.gif\" \/>\n<meta name=\"author\" content=\"fuqinho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"fuqinho\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441#article\",\"isPartOf\":{\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441\"},\"author\":{\"name\":\"fuqinho\",\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7\"},\"headline\":\"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9\",\"datePublished\":\"2012-09-12T07:51:06+00:00\",\"dateModified\":\"2021-03-20T04:43:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441\"},\"wordCount\":194,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/tech.fuqinho.net\/?p=441#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441\",\"url\":\"https:\/\/tech.fuqinho.net\/?p=441\",\"name\":\"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder\",\"isPartOf\":{\"@id\":\"https:\/\/tech.fuqinho.net\/#website\"},\"datePublished\":\"2012-09-12T07:51:06+00:00\",\"dateModified\":\"2021-03-20T04:43:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tech.fuqinho.net\/?p=441\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tech.fuqinho.net\/?p=441#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\/\/tech.fuqinho.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tech.fuqinho.net\/#website\",\"url\":\"https:\/\/tech.fuqinho.net\/\",\"name\":\"Happy Coder\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tech.fuqinho.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ja\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7\",\"name\":\"fuqinho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2023\/02\/hatena-block_400x400.png\",\"contentUrl\":\"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2023\/02\/hatena-block_400x400.png\",\"width\":400,\"height\":400,\"caption\":\"fuqinho\"},\"logo\":{\"@id\":\"https:\/\/tech.fuqinho.net\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/tech.fuqinho.net\"],\"url\":\"https:\/\/tech.fuqinho.net\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder","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:\/\/tech.fuqinho.net\/?p=441","og_locale":"ja_JP","og_type":"article","og_title":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder","og_description":"\u72c2\u6c17\u3092\u611f\u3058\u308b\u52d5\u753b\u3068\u3057\u3066\u4e00\u90e8\u3067\u8a71\u984c\u306b\u306a\u3063\u305f\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f \u50d5\u3082\u6570\u3048\u3066\u307f\u307e\u3059\uff01 \u6570\u3048\u4e0a\u3052\u554f\u984c\u306a\u306e\u3067\u3001\u307e\u305a\u306f\u5b9a\u77f3\u901a\u308a\u306b\u3001\u554f\u984c\u306e\u72b6\u614b\u3092\u6570\u5024\u3067\u8868\u73fe\u3057\u3066\u307f\u3066\u3001\u305d\u308c\u305e\u308c\u306e\u72b6\u614b\u304b\u3089\u4f55\u901a\u308a\u3042\u308b\u304b\u3068\u8003\u3048\u308b\u65b9\u91dd\u3067\u3044\u304d\u307e\u3059\u3002 \u3053\u306e\u72b6\u614b\u3092\u8868 ... \u7d9a\u304d\u3092\u8aad\u3080","og_url":"https:\/\/tech.fuqinho.net\/?p=441","og_site_name":"Happy Coder","article_published_time":"2012-09-12T07:51:06+00:00","article_modified_time":"2021-03-20T04:43:56+00:00","og_image":[{"url":"http:\/\/tech.fuqinho.net\/wp-content\/uploads\/2012\/09\/fukashigi2.gif"}],"author":"fuqinho","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"fuqinho","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"1\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tech.fuqinho.net\/?p=441#article","isPartOf":{"@id":"https:\/\/tech.fuqinho.net\/?p=441"},"author":{"name":"fuqinho","@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7"},"headline":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9","datePublished":"2012-09-12T07:51:06+00:00","dateModified":"2021-03-20T04:43:56+00:00","mainEntityOfPage":{"@id":"https:\/\/tech.fuqinho.net\/?p=441"},"wordCount":194,"commentCount":0,"publisher":{"@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7"},"inLanguage":"ja","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tech.fuqinho.net\/?p=441#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tech.fuqinho.net\/?p=441","url":"https:\/\/tech.fuqinho.net\/?p=441","name":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9 - Happy Coder","isPartOf":{"@id":"https:\/\/tech.fuqinho.net\/#website"},"datePublished":"2012-09-12T07:51:06+00:00","dateModified":"2021-03-20T04:43:56+00:00","breadcrumb":{"@id":"https:\/\/tech.fuqinho.net\/?p=441#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tech.fuqinho.net\/?p=441"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tech.fuqinho.net\/?p=441#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/tech.fuqinho.net\/"},{"@type":"ListItem","position":2,"name":"\u300e\u30d5\u30ab\u30b7\u30ae\u306e\u6570\u3048\u65b9\u300f\u306e\u6570\u3048\u65b9"}]},{"@type":"WebSite","@id":"https:\/\/tech.fuqinho.net\/#website","url":"https:\/\/tech.fuqinho.net\/","name":"Happy Coder","description":"","publisher":{"@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tech.fuqinho.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ja"},{"@type":["Person","Organization"],"@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/3f5c2a20c9acba8360c501cb7038a4e7","name":"fuqinho","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/image\/","url":"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2023\/02\/hatena-block_400x400.png","contentUrl":"https:\/\/tech.fuqinho.net\/wp-content\/uploads\/2023\/02\/hatena-block_400x400.png","width":400,"height":400,"caption":"fuqinho"},"logo":{"@id":"https:\/\/tech.fuqinho.net\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/tech.fuqinho.net"],"url":"https:\/\/tech.fuqinho.net\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=441"}],"version-history":[{"count":1,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/posts\/441\/revisions"}],"predecessor-version":[{"id":734,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=\/wp\/v2\/posts\/441\/revisions\/734"}],"wp:attachment":[{"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.fuqinho.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}