{"id":8122,"date":"2019-10-04T09:33:12","date_gmt":"2019-10-04T00:33:12","guid":{"rendered":"https:\/\/sinsei.space\/blog\/?p=8122"},"modified":"2021-05-02T13:53:12","modified_gmt":"2021-05-02T04:53:12","slug":"hextrategy-save%e3%80%81load%e3%82%92%e5%ae%9f%e8%a3%85%e3%81%97%e3%81%9f","status":"publish","type":"post","link":"https:\/\/sinsei.space\/blog\/8122","title":{"rendered":"Hextrategy SAVE\u3001LOAD\u3092\u5b9f\u88c5\u3057\u305f"},"content":{"rendered":"<p><font size=4><br \/>\n2019\u5e74 10\u6708 4\u65e5<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000SAVE\u3001LOAD\u3092\u5b9f\u88c5\u3057\u305f\u3002<\/p>\n<p>\u3000\u4eca\u56de\u306f 1\u30f6\u6708\u304f\u3089\u3044\u3060\u3063\u305f\u304b\u306a\u3002<\/p>\n<p>\u3000\u8272\u3005\u3068\u65b9\u6cd5\u3092\u8003\u3048\u305f\u3051\u3069\u3001\u307e\u305a\u30c7\u30fc\u30bf\u3092\u300c\u30b7\u30b9\u30c6\u30e0\u30c7\u30fc\u30bf\u300d\u300c\u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\u300d\u300c\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u300d\u300c\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\u300d\u306e 4\u3064\u306b\u5206\u5272\u3057\u3066\u30bb\u30fc\u30d6\u30c7\u30fc\u30bf\u3092\u4f5c\u308b\u4e8b\u306b\u3057\u3001\u30c7\u30fc\u30bf\u306e\u683c\u7d0d\u65b9\u6cd5\u306f\u7d50\u5c40\u30aa\u30fc\u30bd\u30c9\u30c3\u30af\u30b9\u306b\u30c7\u30fc\u30bf\u3092\u9806\u756a\u306b\u8db3\u3059\u65b9\u6cd5\u306b\u306a\u3063\u305f\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n<!--more--><br \/>\n\u3000\u30b7\u30b9\u30c6\u30e0\u30c7\u30fc\u30bf\u306f\u4e00\u3064\u3060\u3051\u3067\u3001\u6b8b\u308a\u306e\u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\u3001\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u3001\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\u306f\u30bb\u30fc\u30d6\u30f6\u6240\u4e8b\u306b\u4f5c\u3089\u308c\u308b\u3002<\/p>\n<p>\u3000\u30c7\u30fc\u30bf\u306e\u683c\u7d0d\u65b9\u6cd5\u306f\u3001\u7d50\u5c40\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u3001\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\u306f\u8db3\u3059\u8a70\u3081\u8fbc\u307f\u65b9\u5f0f\u3060\u3068\u91cf\u304c\u591a\u304f\u3066\u8a33\u304c\u5206\u304b\u3089\u306a\u304f\u306a\u308b\u306e\u3067\u3001\u305d\u306e\u307e\u307e ud\uff08\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\uff09\u3001id\uff08\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\uff09\u306e\u5909\u6570\u3092\u5225\u500b\u306b\u30bb\u30fc\u30d6\u3059\u308b\u4e8b\u306b\u3057\u305f\u3002<\/p>\n<p>\u3000\u6b8b\u308a\u306e\u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\u3092\u914d\u5217\u5909\u6570 dtn2\u306b\u9806\u756a\u306b\u653e\u308a\u8fbc\u3093\u3067 BSAVE\u547d\u4ee4\u3067\u30bb\u30fc\u30d6\u3059\u308b\u4e8b\u306b\u3057\u305f\u3002<\/p>\n<p>\u3000\u672c\u5f53\u306f\u4e00\u3064\u306e\u30bb\u30fc\u30d6\u30f6\u6240\u4e8b\u306b\u4e00\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u65b9\u304c\u30b9\u30de\u30fc\u30c8\u306a\u3093\u3060\u308d\u3046\u3051\u3069\u3001\u305d\u3053\u306f\u521d\u5fc3\u8005\u306a\u306e\u3067\u6280\u8853\u7684\u306b\u96e3\u3057\u3044\u3057\u3001\u8ab0\u3082\u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u8997\u3044\u305f\u308a\u3057\u306a\u3044\u3060\u308d\u3046\u3068\u3044\u3046\u4e8b\u3060\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u3067\u306f\u30bd\u30fc\u30b9\u3092\u898b\u3066\u307f\u3088\u3046\u3002<\/p>\n<pre class=\"lang:hsp decode:true \" >\r\n;------- SAVE LOAD -------\r\n#deffunc save1\r\ndt_no=1\r\n; \u30b7\u30b9\u30c6\u30e0\u30c7\u30fc\u30bf -----------\r\n\r\n\tn=;\u30c7\u30fc\u30bf\u7dcf\u6570\r\n\t dim dtn1,n\r\n\r\n; \u30e1\u30a4\u30f3\u30dc\u30ea\u30e5\u30fc\u30e0\r\n; BGM\u30dc\u30ea\u30e5\u30fc\u30e0\r\n; SE\u30dc\u30ea\u30e5\u30fc\u30e0\r\n\r\n; \u30d7\u30ec\u30a4\u30e4\u30fc\u30ab\u30e9\u30fc\r\n; \u30d7\u30ec\u30a4\u30e4\u30fc\u6570\r\n; \u6e1b\u3089\u3059HEX\r\n\r\n\tbsave \"sy_data\"+dt_no+\".dat\",dtn1\r\n\r\n\treturn\r\n\r\n\r\n#deffunc save2\r\n\r\n; \u30b2\u30fc\u30e0\u30c7\u30fc\u30bf ----------\r\n\r\n\tn=101\r\n\tn+=(25*15)\r\n\tn+=mub+(26*mgvb)+(3*25)+(26*mdb)\r\n\tn+=(plb*hub*3)+(25*nub*3)\r\n\tn+=(hib1+hib2+hib3+hib4+hib5+hib6+hib7+hib8+hib9+hib10+hib11+hib12)*plb\r\n\tn+=(nib1+nib2+nib3+nib4+nib5+nib6+nib7+nib8+nib9+nib10+nib11+nib12)*25\r\n\tn+=10 ; \u4e88\u5099\r\n\r\n\tdim dtn2,n\u3000;\u30c7\u30fc\u30bf\u7dcf\u6570 ----------\r\n\r\n\r\n\tdtn2(1)=1\t; \u30c7\u30fc\u30bf\u30d0\u30fc\u30b8\u30e7\u30f3\r\n\tdtn2(2)=plb\t; plb\u30d7\u30ec\u30a4\u30e4\u30fc\u6570\r\n\tdtn2(3)=trn\t; \u30bf\u30fc\u30f3\u6570\r\n\t;dtn2(4)=1\t; \u30d7\u30ec\u30a4\u30e4\u30fc\u30ab\u30e9\u30fc\r\n\r\n\r\n\tdtn2(21)=pubk\t; \u56fd\u306e\u4eba\u6570\r\n\tdtn2(22)=pubc\t; \u57ce\u306e\u4eba\u6570\r\n\tdtn2(23)=pubs\t; \u4eba\u6750\u5e9c\u306e\u4eba\u6570\r\n\tdtn2(24)=pubsb\t; \u3003\u306e\u6700\u5927\u6570\r\n\r\n\tdtn2(25)=pibk\t; \u56fd\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tdtn2(26)=pibc\t; \u57ce\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tdtn2(27)=pibs\t; \u5009\u5eab\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tdtn2(28)=pibsb\t; \u3003\u306e\u6700\u5927\u6570\r\n\r\n\tdtn2(31)=hib1\t; \u30d7\u30ec\u30a4\u30e4\u30fc\u306e\u30a2\u30a4\u30c6\u30e0\u9806\u5217\u6570\r\n\tdtn2(32)=hib2\r\n\tdtn2(33)=hib3\r\n\tdtn2(34)=hib4\r\n\tdtn2(35)=hib5\r\n\tdtn2(36)=hib6\r\n\tdtn2(37)=hib7\r\n\tdtn2(38)=hib8\r\n\tdtn2(39)=hib9\r\n\tdtn2(40)=hib10\r\n\tdtn2(41)=hib11\r\n\tdtn2(42)=hib12\r\n\r\n\tdtn2(51)=nib1\t; NPC\u306e\u30a2\u30a4\u30c6\u30e0\u9806\u5217\u6570\r\n\tdtn2(52)=nib2\r\n\tdtn2(53)=nib3\r\n\tdtn2(54)=nib4\r\n\tdtn2(55)=nib5\r\n\tdtn2(56)=nib6\r\n\tdtn2(57)=nib7\r\n\tdtn2(58)=nib8\r\n\tdtn2(59)=nib9\r\n\tdtn2(60)=nib10\r\n\tdtn2(61)=nib11\r\n\tdtn2(62)=nib12\r\n\r\n\r\n\tn=101\r\n\trepeat 25\r\n\t dtn2(n)=pubn(cnt+1)\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u30e6\u30cb\u30c3\u30c8\u6700\u5927\u6570\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=pubsn(cnt+1)\t: n+\t; \u4eba\u6750\u5e9c\u306e\u6570\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=pubg(cnt+1)\t: n+\t; \u73fe\u5728\u306e\u30e6\u30cb\u30c3\u30c8\u6570\r\n\tloop\r\n\r\n\trepeat 25\r\n\t dtn2(n)=pibn(cnt+1)\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u30a2\u30a4\u30c6\u30e0\u6700\u5927\u6570\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=pibsn(cnt+1)\t: n+\t; \u5009\u5eab\u306e\u6570\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=pibg(cnt+1)\t: n+\t; \u73fe\u5728\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tloop\r\n\r\n\r\n\trepeat 25\r\n\t dtn2(n)=map(cnt+1)\t\t: n+\t; \u30de\u30c3\u30d7\uff080=\u7121\u3057\u30011=\u706b\u5c71\u30012=\u6c34\u8fba\u30013=\u8349\u539f\u30014=\u5c71\u30015=\u68ee\u30016\u6cbc\uff09\r\n\tloop\r\n\r\n\trepeat 25\r\n\t dtn2(n)=mpl(cnt+1)\t\t: n+\t; \u652f\u914d\u3057\u3066\u3044\u308b\u30de\u30c3\u30d7\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=mpc(cnt+1)\t\t: n+\t; \u9996\u90fd\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=pmp(cnt+1)\t\t: n+\t; \u30de\u30ca\u30dd\u30a4\u30f3\u30c8\r\n\tloop\r\n\r\n\trepeat 25\r\n\t dtn2(n)=wp(cnt+1)\t\t: n+\t; \u30de\u30c3\u30d7\u6226\u529b\u5024\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=wpb(cnt+1)\t\t: n+\t; \u30de\u30c3\u30d7\u6226\u529b\u6700\u5927\u5024\r\n\tloop\r\n\trepeat 25\r\n\t dtn2(n)=wp_cost(cnt+1)\t: n+\t; \u6d3e\u9063\u30b3\u30b9\u30c8\r\n\tloop\r\n\r\n\trepeat 25\r\n\t dtn2(n)=hde(cnt+1)\t\t: n+\t; \u65e2\u306b\u653b\u3081\u8fbc\u3080\u306e\u306b\u4f7f\u3063\u305f\u56fd\r\n\tloop\r\n\r\n\trepeat 25\r\n\t dtn2(n)=hf(cnt+1)\t\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u751f\u5b58\u30d5\u30e9\u30b0(0=\u7121\u3057\u30011=\u30d7\u30ec\u30a4\u30e4\u30fc\u30012=\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc)\r\n\tloop\r\n\r\n\r\n\trepeat mub\r\n\t dtn2(n)=mu(cnt)\t\t: n+\t; 0=\u9818\u4e3b\u30011\uff5e9=\u90e8\u968a\r\n\tloop\r\n\r\n\trepeat 26*mgvb\r\n\t dtn2(n)=mgv(cnt)\t\t: n+\t; \u653f\u5e9c\r\n\tloop\r\n\r\n\trepeat 3*25\r\n\t dtn2(n)=fsorf(cnt)\t\t: n+\t; \u51fa\u6483\u30d5\u30e9\u30b0\r\n\tloop\r\n\r\n\trepeat 26*mdb\r\n\t dtn2(n)=md(cnt)\t\t: n+\t; \u30de\u30c3\u30d7\u30c7\u30fc\u30bf \r\n\tloop\r\n\r\n\r\n\trepeat plb*hub\r\n\t dtn2(n)=hr1(cnt) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u7b4b\u529b\u9806\u5217\r\n\tloop\r\n\trepeat plb*hub\r\n\t dtn2(n)=hr2(cnt) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u9b54\u529b\u9806\u5217\r\n\tloop\r\n\trepeat plb*hub\r\n\t dtn2(n)=hr5(cnt) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u7dcf\u529b\u9806\u5217\r\n\tloop\r\n\r\n\r\n\trepeat 25*nub\r\n\t dtn2(n)=nr1(cnt) : n+\t; \u4e2d\u7acb\u306e\u7b4b\u529b\u9806\u5217\r\n\tloop\r\n\trepeat 25*nub\r\n\t dtn2(n)=nr2(cnt) : n+\t; \u4e2d\u7acb\u306e\u9b54\u529b\u9806\u5217\r\n\tloop\r\n\trepeat 25*nub\r\n\t dtn2(n)=nr5(cnt) : n+\t; \u4e2d\u7acb\u306e\u7dcf\u529b\u9806\u5217\r\n\tloop\r\n\r\n\r\n\trepeat hib1*plb : dtn2(n)=hip1(cnt) : n+ : loop\t; \u7247\u624b\r\n\trepeat hib2*plb : dtn2(n)=hip2(cnt) : n+ : loop\t; \u4e21\u624b\r\n\trepeat hib3*plb : dtn2(n)=hip3(cnt) : n+ : loop\t; \u69cd\r\n\trepeat hib4*plb : dtn2(n)=hip4(cnt) : n+ : loop\t; \u68cd\u68d2\r\n\trepeat hib5*plb : dtn2(n)=hip5(cnt) : n+ : loop\t; \u6756\r\n\trepeat hib6*plb : dtn2(n)=hip6(cnt) : n+ : loop\t; \u5f13\u9283\r\n\trepeat hib7*plb : dtn2(n)=hip7(cnt) : n+ : loop\t; \u6295\u5c04\r\n\trepeat hib8*plb : dtn2(n)=hip8(cnt) : n+ : loop\t; \u76fe\r\n\trepeat hib9*plb : dtn2(n)=hip9(cnt) : n+ : loop\t; \u93a7\r\n\trepeat hib10*plb: dtn2(n)=hip10(cnt): n+ : loop\t; \u30a2\u30a4\u30c6\u30e0\r\n\trepeat hib11*plb: dtn2(n)=hip11(cnt): n+ : loop\t; \u9b54\u6cd5\r\n\trepeat hib12*plb: dtn2(n)=hip12(cnt): n+ : loop\t; \u7279\u6b8a\r\n\r\n\trepeat nib1*25 : dtn2(n)=nip1(cnt) : n+ : loop\t; \u7247\u624b\r\n\trepeat nib2*25 : dtn2(n)=nip2(cnt) : n+ : loop\t; \u4e21\u624b\r\n\trepeat nib3*25 : dtn2(n)=nip3(cnt) : n+ : loop\t; \u69cd\r\n\trepeat nib4*25 : dtn2(n)=nip4(cnt) : n+ : loop\t; \u68cd\u68d2\r\n\trepeat nib5*25 : dtn2(n)=nip5(cnt) : n+ : loop\t; \u6756\r\n\trepeat nib6*25 : dtn2(n)=nip6(cnt) : n+ : loop\t; \u5f13\u9283\r\n\trepeat nib7*25 : dtn2(n)=nip7(cnt) : n+ : loop\t; \u6295\u5c04\r\n\trepeat nib8*25 : dtn2(n)=nip8(cnt) : n+ : loop\t; \u76fe\r\n\trepeat nib9*25 : dtn2(n)=nip9(cnt) : n+ : loop\t; \u93a7\r\n\trepeat nib10*25: dtn2(n)=nip10(cnt): n+ : loop\t; \u30a2\u30a4\u30c6\u30e0\r\n\trepeat nib11*25: dtn2(n)=nip11(cnt): n+ : loop\t; \u9b54\u6cd5\r\n\trepeat nib12*25: dtn2(n)=nip12(cnt): n+ : loop\t; \u7279\u6b8a\r\n\r\n\r\n\tbsave \"gm_data\"+dt_no+\".dat\",dtn2\r\n\r\n\r\n; \u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf ----------\r\n\r\n\tbsave \"un_data\"+dt_no+\".dat\",ud\r\n\r\n\r\n; \u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf ----------\r\n\r\n\tbsave \"it_data\"+dt_no+\".dat\",id\r\n\r\n\r\n\treturn\r\n\r\n\r\n\r\n#deffunc load1\r\n\r\n; \u30b7\u30b9\u30c6\u30e0\u30c7\u30fc\u30bf -----------\r\n\r\n\tn=;\u30c7\u30fc\u30bf\u7dcf\u6570\r\n\t dim dtn1,n\r\n\r\n\tbload \"sy_data\"+dt_no+\".dat\",dtn1\r\n\r\n; \u30e1\u30a4\u30f3\u30dc\u30ea\u30e5\u30fc\u30e0\r\n; BGM\u30dc\u30ea\u30e5\u30fc\u30e0\r\n; SE\u30dc\u30ea\u30e5\u30fc\u30e0\r\n\r\n; \u30d7\u30ec\u30a4\u30e4\u30fc\u30ab\u30e9\u30fc\r\n; \u30d7\u30ec\u30a4\u30e4\u30fc\u6570\r\n; \u6e1b\u3089\u3059HEX\r\n\tvo_set\r\n\r\n\treturn\r\n\r\n\r\n#deffunc load2\r\n\r\n; \u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\r\n\r\n\tn=101\r\n\tn+=(25*15)\r\n\tn+=mub+(26*mgvb)+(3*25)+(26*mdb)\r\n\tn+=(plb*hub*3)+(25*nub*3)\r\n\tn+=(hib1+hib2+hib3+hib4+hib5+hib6+hib7+hib8+hib9+hib10+hib11+hib12)*plb\r\n\tn+=(nib1+nib2+nib3+nib4+nib5+nib6+nib7+nib8+nib9+nib10+nib11+nib12)*25\r\n\tn+=10 ; \u4e88\u5099\r\n\r\n\tdim dtn2,n\u3000;\u30c7\u30fc\u30bf\u7dcf\u6570 ----------\r\n\r\n\tbload \"gm_data\"+dt_no+\".dat\",dtn2\r\n\r\n\r\n\tdav=dtn2(1)\t; \u30c7\u30fc\u30bf\u30d0\u30fc\u30b8\u30e7\u30f3\r\n\tplb=dtn2(2)\t; plb\u30d7\u30ec\u30a4\u30e4\u30fc\u6570\r\n\ttrn=dtn2(3)\t; \u30bf\u30fc\u30f3\u6570\r\n\t;dtn2(4)=1\t; \u30d7\u30ec\u30a4\u30e4\u30fc\u30ab\u30e9\u30fc\r\n\r\n\r\n\tpubk=dtn2(21)\t; \u56fd\u306e\u4eba\u6570\r\n\tpubc=dtn2(22)\t; \u57ce\u306e\u4eba\u6570\r\n\tpubs=dtn2(23)\t; \u4eba\u6750\u5e9c\u306e\u4eba\u6570\r\n\tpubsb=dtn2(24)\t; \u3003\u306e\u6700\u5927\u6570\r\n\r\n\trepeat plb,1\r\n\t udsh(cnt)=pub*(cnt-1)+1 ; \u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u5148\u982d\u3001\u82f1\u96c4\r\n\tloop\r\n\r\n\r\n\tpibk=dtn2(25)\t; \u56fd\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tpibc=dtn2(26)\t; \u57ce\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tpibs=dtn2(27)\t; \u5009\u5eab\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tpibsb=dtn2(28)\t; \u3003\u306e\u6700\u5927\u6570\r\n\r\n\trepeat 25,1\r\n\t udsn(cnt)=plb*pub+nub*(cnt-1)+1 ; \u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u5148\u982d\u3001\u4e2d\u7acb\r\n\tloop\r\n\r\n\r\n; \u30d7\u30ec\u30a4\u30e4\u30fc\u306e\u30a2\u30a4\u30c6\u30e0\u9806\u5217\u6570\r\n\thib1=dtn2(31)\t: dim hip1,hib1*plb+1\t; \u7247\u624b\t\t80\r\n\thib2=dtn2(32)\t: dim hip2,hib2*plb+1\t; \u4e21\u624b\t\t30\r\n\thib3=dtn2(33)\t: dim hip3,hib3*plb+1\t; \u69cd\t\t40\r\n\thib4=dtn2(34)\t: dim hip4,hib4*plb+1\t; \u68cd\u68d2\t\t30\r\n\thib5=dtn2(35)\t: dim hip5,hib5*plb+1\t; \u6756\t\t30\r\n\thib6=dtn2(36)\t: dim hip6,hib6*plb+1\t; \u5f13\u9283\t\t50\r\n\thib7=dtn2(37)\t: dim hip7,hib7*plb+1\t; \u6295\u5c04\t\t30\r\n\thib8=dtn2(38)\t: dim hip8,hib8*plb+1\t; \u76fe\t\t40\r\n\thib9=dtn2(39)\t: dim hip9,hib9*plb+1\t; \u93a7\t\t120\r\n\thib10=dtn2(40)\t: dim hip10,hib10*plb+1\t; \u30a2\u30a4\u30c6\u30e0\t140\r\n\thib11=dtn2(41)\t: dim hip11,hib11*plb+1\t; \u9b54\u6cd5\t\t140\r\n\thib12=dtn2(42)\t: dim hip12,hib12*plb+1\t; \u7279\u6b8a\t\t70\r\n\r\n; \u4e2d\u7acb\u306e\u30a2\u30a4\u30c6\u30e0\u9806\u5217\r\n\tnib1=dtn2(51)\t: dim nip1,nib1*25+1\t; \u7247\u624b\t\t8\r\n\tnib2=dtn2(52)\t: dim nip2,nib2*25+1\t; \u4e21\u624b\t\t3\r\n\tnib3=dtn2(53)\t: dim nip3,nib3*25+1\t; \u69cd\t\t4\r\n\tnib4=dtn2(54)\t: dim nip4,nib4*25+1\t; \u68cd\u68d2\t\t3\r\n\tnib5=dtn2(55)\t: dim nip5,nib5*25+1\t; \u6756\t\t3\r\n\tnib6=dtn2(56)\t: dim nip6,nib6*25+1\t; \u5f13\u9283\t\t5\r\n\tnib7=dtn2(57)\t: dim nip7,nib7*25+1\t; \u6295\u5c04\t\t3\r\n\tnib8=dtn2(58)\t: dim nip8,nib8*25+1\t; \u76fe\t\t4\r\n\tnib9=dtn2(59)\t: dim nip9,nib9*25+1\t; \u93a7\t\t12\r\n\tnib10=dtn2(60)\t: dim nip10,nib10*25+1\t; \u30a2\u30a4\u30c6\u30e0\t14\r\n\tnib11=dtn2(61)\t: dim nip11,nib11*25+1\t; \u9b54\u6cd5\t\t14\r\n\tnib12=dtn2(62)\t: dim nip12,nib12*25+1\t; \u7279\u6b8a\t\t7\r\n\r\n\r\n\tn=101\r\n\trepeat 25,1\r\n\t pubn(cnt)=dtn2(n)\t\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u30e6\u30cb\u30c3\u30c8\u6700\u5927\u6570\r\n\tloop\r\n\trepeat 25,1\r\n\t pubsn(cnt)=dtn2(n)\t\t: n+\t; \u4eba\u6750\u5e9c\u306e\u6570\r\n\tloop\r\n\trepeat 25,1\r\n\t pubg(cnt)=dtn2(n)\t\t: n+\t; \u73fe\u5728\u306e\u30e6\u30cb\u30c3\u30c8\u6570\r\n\tloop\r\n\r\n\trepeat 25,1\r\n\t pibn(cnt)=dtn2(n)\t\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u30a2\u30a4\u30c6\u30e0\u6700\u5927\u6570\r\n\tloop\r\n\trepeat 25,1\r\n\t pibsn(cnt)=dtn2(n)\t\t: n+\t; \u5009\u5eab\u306e\u6570\r\n\tloop\r\n\trepeat 25,1\r\n\t pibg(cnt)=dtn2(n)\t\t: n+\t; \u73fe\u5728\u306e\u30a2\u30a4\u30c6\u30e0\u6570\r\n\tloop\r\n\r\n\r\n\trepeat 25,1\r\n\t map(cnt)=dtn2(n)\t\t: n+\t; \u30de\u30c3\u30d7\uff080=\u7121\u3057\u30011=\u706b\u5c71\u30012=\u6c34\u8fba\u30013=\u8349\u539f\u30014=\u5c71\u30015=\u68ee\u30016\u6cbc\uff09\r\n\tloop\r\n\r\n\trepeat 25,1\r\n\t mpl(cnt)=dtn2(n)\t\t: n+\t; \u652f\u914d\u3057\u3066\u3044\u308b\u30de\u30c3\u30d7\r\n\tloop\r\n\trepeat 25,1\r\n\t mpc(cnt)=dtn2(n)\t\t: n+\t; \u9996\u90fd\r\n\tloop\r\n\trepeat 25,1\r\n\t pmp(cnt)=dtn2(n)\t\t: n+\t; \u30de\u30ca\u30dd\u30a4\u30f3\u30c8\r\n\tloop\r\n\r\n\trepeat 25,1\r\n\t wp(cnt)=dtn2(n)\t\t: n+\t; \u30de\u30c3\u30d7\u6226\u529b\u5024\r\n\tloop\r\n\trepeat 25,1\r\n\t wpb(cnt)=dtn2(n)\t\t: n+\t; \u30de\u30c3\u30d7\u6226\u529b\u6700\u5927\u5024\r\n\tloop\r\n\trepeat 25,1\r\n\t wp_cost(cnt)=dtn2(n)\t: n+\t; \u6d3e\u9063\u30b3\u30b9\u30c8\r\n\tloop\r\n\r\n\trepeat 25,1\r\n\t hde(cnt)=dtn2(n)\t\t: n+\t; \u65e2\u306b\u653b\u3081\u8fbc\u3080\u306e\u306b\u4f7f\u3063\u305f\u56fd\r\n\tloop\r\n\r\n\trepeat 25,1\r\n\t hf(cnt)=dtn2(n)\t\t: n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u751f\u5b58\u30d5\u30e9\u30b0(0=\u7121\u3057\u30011=\u30d7\u30ec\u30a4\u30e4\u30fc\u30012=\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc)\r\n\tloop\r\n\r\n\r\n\trepeat mub\r\n\t mu(cnt)=dtn2(n)\t\t: n+\t; 0=\u9818\u4e3b\u30011\uff5e9=\u90e8\u968a\r\n\tloop\r\n\r\n\trepeat 26*mgvb\r\n\t mgv(cnt)=dtn2(n)\t\t: n+\t; \u653f\u5e9c\r\n\tloop\r\n\r\n\trepeat 3*25\r\n\t fsorf(cnt)=dtn2(n)\t\t: n+\t; \u51fa\u6483\u30d5\u30e9\u30b0\r\n\tloop\r\n\r\n\trepeat 26*mdb\r\n\t md(cnt)=dtn2(n)\t\t: n+\t; \u30de\u30c3\u30d7\u30c7\u30fc\u30bf \r\n\tloop\r\n\r\n\r\n\trepeat plb*hub\r\n\t hr1(cnt)=dtn2(n) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u7b4b\u529b\u9806\u5217\r\n\tloop\r\n\trepeat plb*hub\r\n\t hr2(cnt)=dtn2(n) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u9b54\u529b\u9806\u5217\r\n\tloop\r\n\trepeat plb*hub\r\n\t hr5(cnt)=dtn2(n) : n+\t; \u30d2\u30fc\u30ed\u30fc\u306e\u7dcf\u529b\u9806\u5217\r\n\tloop\r\n\r\n\trepeat 25*nub\r\n\t nr1(cnt)=dtn2(n) : n+\t; \u4e2d\u7acb\u306e\u7b4b\u529b\u9806\u5217\r\n\tloop\r\n\trepeat 25*nub\r\n\t nr2(cnt)=dtn2(n) : n+\t; \u4e2d\u7acb\u306e\u9b54\u529b\u9806\u5217\r\n\tloop\r\n\trepeat 25*nub\r\n\t nr5(cnt)=dtn2(n) : n+\t; \u4e2d\u7acb\u306e\u7dcf\u529b\u9806\u5217\r\n\tloop\r\n\r\n\r\n\trepeat hib1*plb : hip1(cnt)=dtn2(n)\t: n+ : loop\t; \u7247\u624b\r\n\trepeat hib2*plb : hip2(cnt)=dtn2(n) : n+ : loop\t; \u4e21\u624b\r\n\trepeat hib3*plb : hip3(cnt)=dtn2(n) : n+ : loop\t; \u69cd\r\n\trepeat hib4*plb : hip4(cnt)=dtn2(n) : n+ : loop\t; \u68cd\u68d2\r\n\trepeat hib5*plb : hip5(cnt)=dtn2(n) : n+ : loop\t; \u6756\r\n\trepeat hib6*plb : hip6(cnt)=dtn2(n) : n+ : loop\t; \u5f13\u9283\r\n\trepeat hib7*plb : hip7(cnt)=dtn2(n) : n+ : loop\t; \u6295\u5c04\r\n\trepeat hib8*plb : hip8(cnt)=dtn2(n) : n+ : loop\t; \u76fe\r\n\trepeat hib9*plb : hip9(cnt)=dtn2(n) : n+ : loop\t; \u93a7\r\n\trepeat hib10*plb: hip10(cnt)=dtn2(n): n+ : loop\t; \u30a2\u30a4\u30c6\u30e0\r\n\trepeat hib11*plb: hip11(cnt)=dtn2(n): n+ : loop\t; \u9b54\u6cd5\r\n\trepeat hib12*plb: hip12(cnt)=dtn2(n): n+ : loop\t; \u7279\u6b8a\r\n\r\n\trepeat nib1*25\t: nip1(cnt)=dtn2(n)\t: n+ : loop\t; \u7247\u624b\r\n\trepeat nib2*25\t: nip2(cnt)=dtn2(n)\t: n+ : loop\t; \u4e21\u624b\r\n\trepeat nib3*25\t: nip3(cnt)=dtn2(n)\t: n+ : loop\t; \u69cd\r\n\trepeat nib4*25 \t: nip4(cnt)=dtn2(n)\t: n+ : loop\t; \u68cd\u68d2\r\n\trepeat nib5*25\t: nip5(cnt)=dtn2(n)\t: n+ : loop\t; \u6756\r\n\trepeat nib6*25\t: nip6(cnt)=dtn2(n)\t: n+ : loop\t; \u5f13\u9283\r\n\trepeat nib7*25\t: nip7(cnt)=dtn2(n)\t: n+ : loop\t; \u6295\u5c04\r\n\trepeat nib8*25\t: nip8(cnt)=dtn2(n)\t: n+ : loop\t; \u76fe\r\n\trepeat nib9*25\t: nip9(cnt)=dtn2(n)\t: n+ : loop\t; \u93a7\r\n\trepeat nib10*25\t: nip10(cnt)=dtn2(n): n+ : loop\t; \u30a2\u30a4\u30c6\u30e0\r\n\trepeat nib11*25\t: nip11(cnt)=dtn2(n): n+ : loop\t; \u9b54\u6cd5\r\n\trepeat nib12*25\t: nip12(cnt)=dtn2(n): n+ : loop\t; \u7279\u6b8a\r\n\r\n\r\n\r\n; \u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf ----------\r\n\r\n\tpub=pubk*25+pubc+pubs*pubsb\t; \u30d7\u30ec\u30a4\u30e4\u30fc\u306e\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u6570(130)\r\n\r\n\tub=plb*pub+nub*25\t\t; \u30e6\u30cb\u30c3\u30c8\u306e\u6700\u5927\u6570\r\n\t dim ud,(ub+10)*udb+1\t; \u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\r\n\r\n\tbload \"un_data\"+dt_no+\".dat\",ud\r\n\r\n\r\n; \u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf ----------\r\n\r\n\tpib=pibk*25+pibc+pibs*pibsb\t; \u30d2\u30fc\u30ed\u30fc\u306e\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\u6570(800)\r\n\r\n\tib=pib*plb+nib*25\t; \u30a2\u30a4\u30c6\u30e0\u306e\u6700\u5927\u6570\r\n\t dim id,(ib+1)*idb\t; \u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\r\n\r\n\tbload \"it_data\"+dt_no+\".dat\",id\r\n\r\n\r\n\treturn\r\n\r\n<\/pre>\n<p>\u3000\u307e\u3060\u88fd\u4f5c\u9014\u4e2d\u3067\u5168\u90e8\u3067\u304d\u3066\u306f\u3044\u306a\u3044\u304c\u3001\u30b2\u30fc\u30e0\u306e\u4e2d\u65ad\u3068\u518d\u958b\u306b\u306f\u6210\u529f\u3057\u3066\u3044\u308b\u3002<\/p>\n<p>\u3000\u30d0\u30b0\u306f\u30fb\u30fb\u30fb\u30fb\u3057\u3089\u306a\u3044\u3002<\/p>\n<p>\u3000\u898b\u3066\u306e\u901a\u308a\u3001\u30e6\u30cb\u30c4\u30c8\u30c7\u30fc\u30bf ud\u3001\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf id\u306f\u500b\u5225\u306b\u3001\u5909\u6570\u305d\u306e\u307e\u307e\u3092\u30bb\u30fc\u30d6\u3001\u30ed\u30fc\u30c9\u3057\u3066\u3044\u308b\u3002<\/p>\n<p>\u3000\u306a\u305c\u304b\u3068\u3044\u3046\u3068\u3001\u30b2\u30fc\u30e0\u304c\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u3057\u3066\u5185\u90e8\u5909\u6570\u304c\u5909\u66f4\u306b\u306a\u3063\u305f\u6642\u306b\u3001\u305b\u30fc\u30d6\u30c7\u30fc\u30bf\u306e\u4e92\u63db\u6027\u3092\u8003\u3048\u308b\u3068\u3001\u672c\u5f53\u306f\u30c7\u30fc\u30bf\u69cb\u9020\u306b\u4f59\u88d5\u3092\u6301\u305f\u305b\u3066\u666e\u904d\u306e\u756a\u5730\u3092\u6301\u305f\u305b\u3066\u4e0d\u52d5\u683c\u7d0d\u3059\u308c\u3070\u826f\u3044\u306e\u3060\u308d\u3046\u3051\u3069\u3001\u305d\u308c\u3060\u3068\u4f59\u767d\u306e\u5206\u30c7\u30fc\u30bf\u91cf\u304c\u591a\u304f\u306a\u308b\u3057\u3001\u305d\u308c\u306a\u3089\u30c7\u30fc\u30bf\u91cf\u3092\u6291\u3048\u308b\u306a\u3089\u52a0\u7b97\u8a70\u3081\u8fbc\u307f\u5f0f\u306a\u3093\u3060\u308d\u3046\u3051\u3069\u3001\u305d\u308c\u3060\u3068\u30c7\u30fc\u30bf\u69cb\u9020\u304c\u5909\u308f\u3063\u305f\u6642\u306b\u5bfe\u5fdc\u304c\u96e3\u3057\u3044\u3001\u3068\u3044\u3046\u3088\u3046\u306a\u4e8b\u3092\u8003\u3048\u305f\u7d50\u679c\u3001\u30e6\u30cb\u30c3\u30c8\u3068\u30a2\u30a4\u30c6\u30e0\u306e\u81a8\u5927\u306a\u30c7\u30fc\u30bf\u306f\u305d\u308c\u3060\u3051\u3067\u53d6\u308a\u6271\u3063\u305f\u65b9\u304c\u826f\u3044\u3060\u308d\u3046\u3001\u3068\u3044\u3046\u4e8b\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n<p>\u3000\u8981\u9818\u3092\u5f97\u305a\u6e08\u307f\u307e\u305b\u3093\u3051\u3069\u3001\u8981\u306f\u305d\u3082\u305d\u3082\u30bb\u30fc\u30d6\u6a5f\u80fd\u3092\u5b9f\u88c5\u3059\u308b\u6280\u8853\u3092\u305d\u3093\u306a\u306b\u77e5\u3089\u306a\u3044\u3001\u3068\u3044\u3046\u4e8b\u3067\u3059\u306d\u3002<\/p>\n<p>\u3000\u4f8b\u3048\u3070\u3001\u3082\u3057\u304b\u3057\u305f\u3089\u672c\u5f53\u306f\u81a8\u5927\u306a\u30c7\u30fc\u30bf\u3092\u6271\u3046\u306b\u306f MySQL\u307f\u305f\u3044\u306a\u30c7\u30fc\u30bf\u5c02\u7528\u306e\u4f55\u304b\u3067\u6271\u3046\u306e\u304c\u826f\u3044\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u306d\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u6b8b\u308a\u306f\u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\u3068\u3057\u3066\u3001dtn2(n)\u306e\u914d\u5217\u5909\u6570\u306b\u3001\u9806\u6b21\u30c7\u30fc\u30bfNo.\u3092\u52a0\u7b97\u5f0f\u306b\u30c7\u30fc\u30bf\u683c\u7d0d\u3057\u3066\u307e\u3059\uff08\u8a70\u3081\u8fbc\u307f\u5f0f\u3001\u304b\u306a\uff09<\/p>\n<p>\u3000\u30c7\u30fc\u30bf\u306e\u30d5\u30a1\u30a4\u30eb No.\u306f\u3001<\/p>\n<p>bsave &#8220;gm_data&#8221;+dt_no+&#8221;.dat&#8221;,dtn2<\/p>\n<p>\u3000\u306e\u3088\u3046\u306b\u3001\u9593\u306b dt_no\u3068\u304b\u6570\u5b57\u3092\u631f\u3093\u3067\u3084\u308c\u3070\u3001\u305d\u308c\u305e\u308c\u5225\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u306a\u308b\u3088\u3046\u3067\u3059\u3002<\/p>\n<p>\u3000\u4f8b\u3048\u3070\u3001<\/p>\n<p>bsave &#8220;gm_data&#8221;+1+&#8221;.dat&#8221;,dtn2<\/p>\n<p>\u3000\u3068\u66f8\u3051\u3070\u3001gm_data1.dat\u3068\u3044\u3046\u30d5\u30a1\u30a4\u30eb\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u307e\u3060\u9014\u4e2d\u306a\u306e\u3067\u66f8\u3044\u3066\u307e\u305b\u3093\u3051\u3069\u3001load\u306e\u969b\u306b\u306f<\/p>\n<p>exist &#8220;save.dat&#8221;<br \/>\n\u3000if strsize=-1 : return<\/p>\n<p>\u3000\u306e\u3088\u3046\u306b exist\u547d\u4ee4\u3067\u305d\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308b\u304b\u3069\u3046\u304b\u78ba\u8a8d\u3059\u308b\u4f5c\u696d\u304c\u3044\u308b\u3067\u3057\u3087\u3046\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u73fe\u5728\u306f GUI\u306e\u90e8\u5206\u3001\u3064\u307e\u308a\u30bb\u30fc\u30d6\u30ed\u30fc\u30c9\u306e\u753b\u9762\u3092\u4f5c\u3063\u3066\u307e\u3059\u3002<\/p>\n<p>\u3000\u4eca\u56de\u306f\u4ee5\u4e0a\u3067\u3059\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>2019\u5e74 10\u6708 4\u65e5 \u3000 \u3000 \u3000SAVE\u3001LOAD\u3092\u5b9f\u88c5\u3057\u305f\u3002 \u3000\u4eca\u56de\u306f 1\u30f6\u6708\u304f\u3089\u3044\u3060\u3063\u305f\u304b\u306a\u3002 \u3000\u8272\u3005\u3068\u65b9\u6cd5\u3092\u8003\u3048\u305f\u3051\u3069\u3001\u307e\u305a\u30c7\u30fc\u30bf\u3092\u300c\u30b7\u30b9\u30c6\u30e0\u30c7\u30fc\u30bf\u300d\u300c\u30b2\u30fc\u30e0\u30c7\u30fc\u30bf\u300d\u300c\u30e6\u30cb\u30c3\u30c8\u30c7\u30fc\u30bf\u300d\u300c\u30a2\u30a4\u30c6\u30e0\u30c7\u30fc\u30bf\u300d\u306e 4\u3064 &hellip; <a href=\"https:\/\/sinsei.space\/blog\/8122\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;Hextrategy SAVE\u3001LOAD\u3092\u5b9f\u88c5\u3057\u305f&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,4,13],"tags":[],"class_list":["post-8122","post","type-post","status-publish","format-standard","hentry","category-hextrategy","category-hsp","category-13"],"_links":{"self":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/8122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/comments?post=8122"}],"version-history":[{"count":4,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/8122\/revisions"}],"predecessor-version":[{"id":8126,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/8122\/revisions\/8126"}],"wp:attachment":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/media?parent=8122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/categories?post=8122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/tags?post=8122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}