{"id":545,"date":"2016-01-02T17:57:02","date_gmt":"2016-01-02T17:57:02","guid":{"rendered":"http:\/\/mehdisalimi.ir\/?p=545"},"modified":"2020-05-04T21:48:52","modified_gmt":"2020-05-04T21:48:52","slug":"%d8%a8%d9%87-%d8%b1%d9%88%d8%a7%db%8c%d8%aa-%da%a9%d8%af-3","status":"publish","type":"post","link":"https:\/\/mehdisalimi.ir\/?p=545","title":{"rendered":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f]"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\">\u0645\u0639\u0645\u0627\u06cc \u06a9\u0634\u06cc\u0634\u200c\u0647\u0627 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\u0647\u0627 (Missionaries and cannibals problem) \u06cc\u06a9 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u062f\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u0646\u0645\u0648\u0646\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0633\u0627\u0626\u0644 \u0627\u0631\u0636\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0633\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0633\u0647 \u0622\u062f\u0645 \u062e\u0648\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u0637\u0631\u0641 \u0631\u0648\u062f\u062e\u0627\u0646\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0648 \u0647\u0645 \u0686\u0646\u06cc\u0646 \u0642\u0627\u06cc\u0642\u06cc \u06a9\u0647 \u0642\u0627\u062f\u0631 \u0627\u0633\u062a \u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u0646\u0641\u0631 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f. \u0631\u0627\u0647\u06cc \u0631\u0627 \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0633\u0645\u062a \u062f\u06cc\u06af\u0631 \u0631\u0648\u062f\u062e\u0627\u0646\u0647 \u0628\u0628\u0631\u062f\u060c \u0628\u062f\u0648\u0646 \u0622\u0646\u06a9\u0647 \u062a\u0639\u062f\u0627\u062f \u06a9\u0634\u06cc\u0634\u200c\u0647\u0627 \u062f\u0631 \u06cc\u06a9\u062c\u0627 \u06a9\u0645\u062a\u0631 \u0627\u0632 \u0622\u062f\u0645 \u062e\u0648\u0627\u0631\u0647\u0627 \u0634\u0648\u062f.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\">\u06a9\u062f \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u0637\u0644\u0628 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\"><!--more--><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\">\u06a9\u062f \u067e\u06cc\u0634 \u0631\u0648\u06cc \u0634\u0645\u0627 \u0628\u0647 \u062d\u0644 \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u062c\u0630\u0627\u0628 \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u062f. \u0627\u0644\u0628\u062a\u0647 \u062a\u0648\u0633\u0637 \u0632\u0628\u0627\u0646 ++C<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\">\u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u062f\u0631 \u0642\u0627\u0644\u0628 \u0628\u0627\u0632\u06cc <a href=\"http:\/\/www.learn4good.com\/games\/puzzle\/boat.htm\" target=\"_blank\" rel=\"noopener noreferrer\">\u0627\u06cc\u0646\u062c\u0627<\/a> \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f!<br \/>\n<\/span><\/p>\n<pre class=\"lang:c++ decode:true\" title=\"\u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\">&lt;include&lt;iostream.h&gt;\r\n#include&lt;stdlib.h&gt;\r\n#include&lt;conio.h&gt;\r\n#include&lt;graphics.h&gt;\r\n#include&lt;dos.h&gt;\r\n     void rectangel(int x1,int y1,int x2,int y2)\r\n       {\r\n\tline(x1,y1,x2,y1);\r\n\tline(x1,y1,x1,y2);\r\n\tline(x1,y2,x2,y2);\r\n\tline(x2,y1,x2,y2);\r\n       }\r\n   struct node{\r\n\t\tint state[3];\r\n\t\tint action[2];\r\n\t\tint depth;\r\n\t\tint veiw;\r\n\t\t\t      }root;\r\n  struct node empty={    0,0,0,\r\n\t\t\t \u06f0,\u06f0,\r\n\t\t\t \u06f0,\r\n\t\t\t \u06f0\r\n\t\t\t\t};\r\n\r\n  struct node stack[50];\r\n  int top=0;\r\n  void clear()\r\n  {\r\n   for(int j=0;j&lt;=50;j++)\r\n   stack[top]=empty;\r\n  }\r\n  void push(struct node t)\r\n  {\r\n   stack[top]=t;\r\n   top++;\r\n  }\r\n  struct node pop()\r\n  {\r\n    top--;\r\n    return stack[top];\r\n    }\r\n  int emptyf()\r\n  {\r\n   if(top==0)\r\n   return 1;\r\n   else return 0;\r\n  }\r\n  void succesor(struct node n)\r\n  {\r\n   struct node k;\r\n   if(n.state[2]==1)\r\n   {\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]-1;\r\n    k.state[1]=n.state[1];\r\n    k.state[2]=0;\r\n    k.action[0]=-1;\r\n    k.action[1]=0;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]-2;\r\n    k.state[1]=n.state[1];\r\n    k.state[2]=0;\r\n    k.action[0]=-2;\r\n    k.action[1]=0;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0];\r\n    k.state[1]=n.state[1]-1;\r\n    k.state[2]=0;\r\n    k.action[0]=0;\r\n    k.action[1]=-1;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0];\r\n    k.state[1]=n.state[1]-2;\r\n    k.state[2]=0;\r\n    k.action[0]=0;\r\n    k.action[1]=-2;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]-1;\r\n    k.state[1]=n.state[1]-1;\r\n    k.state[2]=0;\r\n    k.action[0]=-1;\r\n    k.action[1]=-1;\r\n    k.veiw=0;\r\n    push(k);\r\n   }\r\n   if(n.state[2]==0)\r\n   {\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]+1;\r\n    k.state[1]=n.state[1];\r\n    k.state[2]=1;\r\n    k.action[0]=1;\r\n    k.action[1]=0;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0];\r\n    k.state[1]=n.state[1]+1;\r\n    k.state[2]=1;\r\n    k.action[0]=0;\r\n    k.action[1]=1;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]+2;\r\n    k.state[1]=n.state[1];\r\n    k.state[2]=1;\r\n    k.action[0]=2;\r\n    k.action[1]=0;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0]+1;\r\n    k.state[1]=n.state[1]+1;\r\n    k.state[2]=1;\r\n    k.action[0]=1;\r\n    k.action[1]=1;\r\n    k.veiw=0;\r\n    push(k);\r\n    k.depth=n.depth+1;\r\n    k.state[0]=n.state[0];\r\n    k.state[1]=n.state[1]+2;\r\n    k.state[2]=1;\r\n    k.action[0]=0;\r\n    k.action[1]=2;\r\n    k.veiw=0;\r\n    push(k);\r\n   }\r\n  }\r\n  int goal=0;\r\n  struct node IDS(int l)\r\n  {\r\n  struct node g;\r\n   while(emptyf()!=1 &amp;&amp; goal!=1)\r\n   {\r\n    g=pop();\r\n   if(g.depth!=0 &amp;&amp; g.state[0]==3 &amp;&amp; g.state[1]==3 &amp;&amp; g.state[2]==1)\r\n    continue;\r\n     if ((g.state[0]==0 &amp;&amp; g.state[1]==2 &amp;&amp; g.state[2]==0) ||\r\n\t (g.state[0]==1 &amp;&amp; g.state[1]==2 &amp;&amp; g.state[2]==0) ||\r\n\t (g.state[0]==0 &amp;&amp; g.state[1]==1 &amp;&amp; g.state[2]==0) ||\r\n\t (g.state[0]==1 &amp;&amp; g.state[1]==2 &amp;&amp; g.state[2]==1))\r\n    continue;\r\n     if(g.state[0]&lt;0 || g.state[1]&lt;0 || g.state[0]&gt;3 || g.state[1]&gt;3)\r\n     continue;\r\n     if(g.state[0]&gt;g.state[1] &amp;&amp; g.state[1]!=0)\r\n     continue;\r\n    if(g.state[0]==0 &amp;&amp; g.state[1]==0 &amp;&amp; g.state[2]==0)\r\n     {\r\n      goal=1;\r\n      struct node mmm=g;\r\n      return mmm;\r\n      }\r\n    if(g.depth&lt;l &amp;&amp; g.veiw==0)\r\n     {\r\n      g.veiw=1;\r\n      push(g);\r\n      succesor(g);\r\n     }\r\n   }\r\n   return g;\r\n  }\r\n   void main()\r\n  {\r\n    \/\/clrscr();\r\n\t   int gdriver = DETECT , gmode , errorcode;\r\n       initgraph(&amp;gdriver, &amp;gmode, \"d:\\\\tc\\\\bgi\");\r\n       errorcode = graphresult();\r\n       if (errorcode != grOk)\r\n\t {\r\n\t   cout&lt;&lt;\"Graphics error: %s\\n\"&lt;&lt; grapherrormsg(errorcode)&lt;&lt;endl;\r\n\t   cout&lt;&lt;\"Press any key to halt:\";\r\n\t   getch();\r\n\t   exit(1);\r\n\t  }\r\n    root.state[0]=3;\r\n    root.state[1]=3;\r\n    root.state[2]=1;\r\n    root.action[0]=0;\r\n    root.action[1]=0;\r\n    root.depth=0;\r\n    root.veiw=0;\r\n    int d=0;\r\n    struct node km;\r\n    while(goal!=1)\r\n    {\r\n      clear();\r\n      push(root);\r\n      km=IDS(d);\r\n      d++;\r\n     }\r\n     int array[40];\r\n     int dd=km.depth;\r\n     int index=0;\r\n     array[index]=km.state[2];\r\n     index++;\r\n     array[index]=km.state[1];\r\n     index++;\r\n     array[index]=km.state[0];\r\n    cout&lt;&lt;\"depth=\"&lt;&lt;d&lt;&lt;endl;\r\n    while(!(km.state[0]==3 &amp;&amp; km.state[1]==3 &amp;&amp; km.state[2]==1))\r\n    {\r\n     km=pop();\r\n     if(km.depth==dd)\r\n     continue;\r\n     if(km.depth==dd-1)\r\n     {\r\n      index++;\r\n      array[index]=km.state[2];\r\n     index++;\r\n     array[index]=km.state[1];\r\n     index++;\r\n     array[index]=km.state[0];\r\n      dd=km.depth;\r\n       }\r\n    }\r\n    int count=0;\r\n    int tmparay[40];\r\n    for(int i=0;i&lt;index+1;i++)\r\n    tmparay[i]=array[index-i];\r\n      count=0;\r\n       int aray[12][3];\r\n       for(i=0;i&lt;12;i++)\r\n       {\r\n\taray[i][0]=tmparay[count];\r\n\tcount++;\r\n\taray[i][1]=tmparay[count];\r\n\tcount++;\r\n\taray[i][2]=tmparay[count];\r\n\tcount++;\r\n       }\r\n       for(i=0;i&lt;12;i++)\r\n\t{\r\n\tfor(int j=0;j&lt;3;j++)\r\n\t cout&lt;&lt;\" \"&lt;&lt;aray[i][j];\r\n\t cout&lt;&lt;endl;\r\n\t }\r\n\t cout&lt;&lt;\"Missionaries\"&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;\r\n\t cout&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;\r\n\t cout&lt;&lt;\"Cannibals\";\r\n      rectangel(150,200,250,400);\r\n      for(i=0;i&lt;12;i++)\r\n       {\r\n\t if(aray[i][2]==1)\r\n\t {\r\n\t   if((aray[i][0]==3) &amp;&amp; (aray[i][1]==3))\r\n\t   {\r\n\t     setcolor(0);\r\n\t     rectangel(220,280,250,330);\r\n\t     setcolor(7);\r\n\t     rectangel(150,200,250,400);\r\n\t     rectangel(150,280,180,330);\r\n\t     rectangel(60,210,80,230);\r\n\t     rectangel(90,210,110,230);\r\n\t     rectangel(120,210,140,230);\r\n\t     rectangel(60,370,80,390);\r\n\t     rectangel(90,370,110,390);\r\n\t     rectangel(120,370,140,390);\r\n\t   }\r\n\t else if((aray[i][0]==3) &amp;&amp; (aray[i][1]==0))\r\n\t    {\r\n\t      setcolor(0);\r\n\t      rectangel(220,280,250,330);\r\n\t      rectangel(60,210,80,230);\r\n\t      rectangel(90,210,110,230);\r\n\t      rectangel(120,210,140,230);\r\n\t      rectangel(260,370,280,390);\r\n\t      rectangel(290,370,310,390);\r\n\t      rectangel(320,370,340,390);\r\n\t      setcolor(7);\r\n\t      rectangel(150,200,250,400);\r\n\t      rectangel(150,280,180,330);\r\n\t      rectangel(60,370,80,390);\r\n\t      rectangel(90,370,110,390);\r\n\t      rectangel(120,370,140,390);\r\n\t      rectangel(260,210,280,230);\r\n\t      rectangel(290,210,310,230);\r\n\t      rectangel(320,210,340,230);\r\n\t }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==3))\r\n\t {\r\n\t  setcolor(0);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(120,370,140,390);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(290,370,310,390);\r\n\t  rectangel(320,370,340,390);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(120,210,140,230);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(260,370,280,390);\r\n\t  }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==2))\r\n\t {\r\n\t  setcolor(0);\r\n\t  rectangel(290,370,310,390);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(320,370,340,390);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(120,370,140,390);\r\n\t  rectangel(120,210,140,230);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(260,370,280,390);\r\n\t }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==0))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(320,370,340,390);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(260,370,280,390);\r\n\t }\r\n\t else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==3))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(220,280,250,330);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(320,370,340,390);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(260,370,280,390);\r\n\t   rectangel(290,370,310,390);\r\n\t  }\r\n\t else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==1))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(260,370,280,390);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(220,280,250,330);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(320,370,340,390);\r\n\t }\r\n\t else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==0))\r\n\t  {\r\n\t  setcolor(0);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(320,370,340,390);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(120,210,140,230);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(120,370,140,390);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(260,370,280,390);\r\n\t  rectangel(290,370,310,390);\r\n\t }\r\n\t }\r\n       if(aray[i][2]==0)\r\n\t {\r\n\t   if((aray[i][0]==3) &amp;&amp; (aray[i][1]==3))\r\n\t   {\r\n\t     setcolor(0);\r\n\t     rectangel(150,280,180,330);\r\n\t     setcolor(7);\r\n\t     rectangel(150,200,250,400);\r\n\t     rectangel(220,280,250,330);\r\n\t     rectangel(60,210,80,230);\r\n\t     rectangel(90,210,110,230);\r\n\t     rectangel(120,210,140,230);\r\n\t     rectangel(60,370,80,390);\r\n\t     rectangel(90,370,110,390);\r\n\t     rectangel(120,370,140,390);\r\n\t   }\r\n\t else if((aray[i][0]==3) &amp;&amp; (aray[i][1]==0))\r\n\t    {\r\n\t      setcolor(0);\r\n\t      rectangel(150,280,180,330);\r\n\t      rectangel(60,210,80,230);\r\n\t      rectangel(90,210,110,230);\r\n\t      rectangel(120,210,140,230);\r\n\t      rectangel(260,370,280,390);\r\n\t      rectangel(290,370,310,390);\r\n\t      rectangel(320,370,340,390);\r\n\t      setcolor(7);\r\n\t      rectangel(150,200,250,400);\r\n\t      rectangel(220,280,250,330);\r\n\t      rectangel(60,370,80,390);\r\n\t      rectangel(90,370,110,390);\r\n\t      rectangel(120,370,140,390);\r\n\t      rectangel(260,210,280,230);\r\n\t      rectangel(290,210,310,230);\r\n\t      rectangel(320,210,340,230);\r\n\t }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==3))\r\n\t {\r\n\t  setcolor(0);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(120,370,140,390);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(290,370,310,390);\r\n\t  rectangel(320,370,340,390);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(120,210,140,230);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(260,370,280,390);\r\n\t  }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==2))\r\n\t {\r\n\t  setcolor(0);\r\n\t  rectangel(290,370,310,390);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(320,370,340,390);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(120,370,140,390);\r\n\t  rectangel(120,210,140,230);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(260,370,280,390);\r\n\t }\r\n\t else if((aray[i][0]==2) &amp;&amp; (aray[i][1]==0))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(320,370,340,390);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(220,280,250,330);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(260,370,280,390);\r\n\t }\r\n\t else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==3))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(320,370,340,390);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(260,370,280,390);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(220,280,250,330);\r\n\t  }\r\n\t else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==1))\r\n\t {\r\n\t   setcolor(0);\r\n\t   rectangel(150,280,180,330);\r\n\t   rectangel(260,210,280,230);\r\n\t   rectangel(260,370,280,390);\r\n\t   rectangel(90,370,110,390);\r\n\t   rectangel(120,370,140,390);\r\n\t   rectangel(90,210,110,230);\r\n\t   rectangel(120,210,140,230);\r\n\t   setcolor(7);\r\n\t   rectangel(150,200,250,400);\r\n\t   rectangel(220,280,250,330);\r\n\t   rectangel(60,210,80,230);\r\n\t   rectangel(60,370,80,390);\r\n\t   rectangel(290,210,310,230);\r\n\t   rectangel(320,210,340,230);\r\n\t   rectangel(290,370,310,390);\r\n\t   rectangel(320,370,340,390);\r\n\t }\r\n\t  else if((aray[i][0]==1) &amp;&amp; (aray[i][1]==0))\r\n\t {\r\n\t  setcolor(0);\r\n\t  rectangel(150,280,180,330);\r\n\t  rectangel(320,370,340,390);\r\n\t  rectangel(60,210,80,230);\r\n\t  rectangel(90,210,110,230);\r\n\t  rectangel(120,210,140,230);\r\n\t  rectangel(90,370,110,390);\r\n\t  rectangel(120,370,140,390);\r\n\t  setcolor(7);\r\n\t  rectangel(150,200,250,400);\r\n\t  rectangel(220,280,250,330);\r\n\t  rectangel(60,370,80,390);\r\n\t  rectangel(260,210,280,230);\r\n\t  rectangel(290,210,310,230);\r\n\t  rectangel(320,210,340,230);\r\n\t  rectangel(260,370,280,390);\r\n\t  rectangel(290,370,310,390);\r\n\t }\r\n       else if((aray[i][0]==0) &amp;&amp; (aray[i][1]==3))\r\n       {\r\n\t setcolor(0);\r\n\t rectangel(260,210,280,230);\r\n\t rectangel(290,210,310,230);\r\n\t rectangel(320,210,340,230);\r\n\t rectangel(150,280,180,330);\r\n\t rectangel(60,370,80,390);\r\n\t rectangel(90,370,110,390);\r\n\t rectangel(120,370,140,390);\r\n\t setcolor(7);\r\n\t rectangel(150,200,250,400);\r\n\t rectangel(60,210,80,230);\r\n\t rectangel(90,210,110,230);\r\n\t rectangel(120,210,140,230);\r\n\t rectangel(220,280,250,330);\r\n\t rectangel(260,370,280,390);\r\n\t rectangel(290,370,310,390);\r\n\t rectangel(320,370,340,390);\r\n       }\r\n       else if((aray[i][0]==0) &amp;&amp; (aray[i][1]==0))\r\n       {\r\n\t setcolor(0);\r\n\t rectangel(60,210,80,230);\r\n\t rectangel(90,210,110,230);\r\n\t rectangel(120,210,140,230);\r\n\t rectangel(60,370,80,390);\r\n\t rectangel(90,370,110,390);\r\n\t rectangel(120,370,140,390);\r\n\t rectangel(150,280,180,330);\r\n\t setcolor(7);\r\n\t rectangel(150,200,250,400);\r\n\t rectangel(220,280,250,330);\r\n\t rectangel(260,210,280,230);\r\n\t rectangel(290,210,310,230);\r\n\t rectangel(320,210,340,230);\r\n\t rectangel(260,370,280,390);\r\n\t rectangel(290,370,310,390);\r\n\t rectangel(320,370,340,390);\r\n       }\r\n\t  }\r\n\t getch();\r\n       }\r\n    getch();\r\n  }<\/pre>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-size: 16px;\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0639\u0645\u0627\u06cc \u06a9\u0634\u06cc\u0634\u200c\u0647\u0627 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\u0647\u0627 (Missionaries and cannibals problem) \u06cc\u06a9 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u062f\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u0646\u0645\u0648\u0646\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0633\u0627\u0626\u0644 \u0627\u0631\u0636\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0633\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0633\u0647 \u0622\u062f\u0645 \u062e\u0648\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u0637\u0631\u0641 \u0631\u0648\u062f\u062e\u0627\u0646\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0648 \u0647\u0645 \u0686\u0646\u06cc\u0646 \u0642\u0627\u06cc\u0642\u06cc \u06a9\u0647 \u0642\u0627\u062f\u0631 \u0627\u0633\u062a \u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u0646\u0641\u0631 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f. \u0631\u0627\u0647\u06cc \u0631\u0627 \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[116],"tags":[143,109,393,142,51],"class_list":["post-545","post","type-post","status-publish","format-standard","has-post-thumbnail","category-116","tag-missionaries-and-cannibals-problem","tag-109","tag-393","tag-142","tag-51"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc<\/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:\/\/mehdisalimi.ir\/?p=545\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0639\u0645\u0627\u06cc \u06a9\u0634\u06cc\u0634\u200c\u0647\u0627 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\u0647\u0627 (Missionaries and cannibals problem) \u06cc\u06a9 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u062f\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u0646\u0645\u0648\u0646\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0633\u0627\u0626\u0644 \u0627\u0631\u0636\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0633\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0633\u0647 \u0622\u062f\u0645 \u062e\u0648\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u0637\u0631\u0641 \u0631\u0648\u062f\u062e\u0627\u0646\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0648 \u0647\u0645 \u0686\u0646\u06cc\u0646 \u0642\u0627\u06cc\u0642\u06cc \u06a9\u0647 \u0642\u0627\u062f\u0631 \u0627\u0633\u062a \u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u0646\u0641\u0631 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f. \u0631\u0627\u0647\u06cc \u0631\u0627 \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mehdisalimi.ir\/?p=545\" \/>\n<meta property=\"og:site_name\" content=\"\u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mehdisalimi13\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/mehdisalimi13\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-02T17:57:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-04T21:48:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mehd!Salimi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/mehdisalimi13\" \/>\n<meta name=\"twitter:site\" content=\"@mehdisalimi13\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mehd!Salimi\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545\"},\"author\":{\"name\":\"Mehd!Salimi\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#\\\/schema\\\/person\\\/aa4ebf7fb5115362f325b292af001e65\"},\"headline\":\"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f]\",\"datePublished\":\"2016-01-02T17:57:02+00:00\",\"dateModified\":\"2020-05-04T21:48:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545\"},\"wordCount\":6,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#\\\/schema\\\/person\\\/aa4ebf7fb5115362f325b292af001e65\"},\"image\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/code.jpg\",\"keywords\":[\"Missionaries and cannibals problem\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\",\"\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f\",\"\u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\",\"\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc\"],\"articleSection\":[\"\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545\",\"url\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545\",\"name\":\"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/code.jpg\",\"datePublished\":\"2016-01-02T17:57:02+00:00\",\"dateModified\":\"2020-05-04T21:48:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#primaryimage\",\"url\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/code.jpg\",\"contentUrl\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/code.jpg\",\"width\":600,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/?p=545#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\\\/\\\/mehdisalimi.ir\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#website\",\"url\":\"https:\\\/\\\/mehdisalimi.ir\\\/\",\"name\":\"\u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc\",\"description\":\"[\u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u0647\u0627 \u0648 \u0647\u0631 \u0627\u0632 \u06af\u0627\u0647\u06cc \u0686\u0646\u062f \u062e\u0637 \u06a9\u062f]\",\"publisher\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#\\\/schema\\\/person\\\/aa4ebf7fb5115362f325b292af001e65\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mehdisalimi.ir\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/#\\\/schema\\\/person\\\/aa4ebf7fb5115362f325b292af001e65\",\"name\":\"Mehd!Salimi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/llog2.png\",\"url\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/llog2.png\",\"contentUrl\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/llog2.png\",\"width\":450,\"height\":180,\"caption\":\"Mehd!Salimi\"},\"logo\":{\"@id\":\"https:\\\/\\\/mehdisalimi.ir\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/llog2.png\"},\"sameAs\":[\"http:\\\/\\\/www.mehdisalimi.ir\",\"https:\\\/\\\/www.facebook.com\\\/mehdisalimi13\",\"https:\\\/\\\/ir.linkedin.com\\\/in\\\/mehdisalimi13\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/mehdisalimi13\"],\"url\":\"https:\\\/\\\/mehdisalimi.ir\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc","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:\/\/mehdisalimi.ir\/?p=545","og_locale":"fa_IR","og_type":"article","og_title":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc","og_description":"\u0645\u0639\u0645\u0627\u06cc \u06a9\u0634\u06cc\u0634\u200c\u0647\u0627 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631\u0647\u0627 (Missionaries and cannibals problem) \u06cc\u06a9 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u062f\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0633\u0627\u0644\u0647 \u0646\u0645\u0648\u0646\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0633\u0627\u0626\u0644 \u0627\u0631\u0636\u0627\u06cc \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0645\u06cc\u200c\u0628\u0627\u0634\u062f. \u0633\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0633\u0647 \u0622\u062f\u0645 \u062e\u0648\u0627\u0631 \u062f\u0631 \u06cc\u06a9 \u0637\u0631\u0641 \u0631\u0648\u062f\u062e\u0627\u0646\u0647 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u0648 \u0647\u0645 \u0686\u0646\u06cc\u0646 \u0642\u0627\u06cc\u0642\u06cc \u06a9\u0647 \u0642\u0627\u062f\u0631 \u0627\u0633\u062a \u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u0646\u0641\u0631 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f. \u0631\u0627\u0647\u06cc \u0631\u0627 \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647&hellip;","og_url":"https:\/\/mehdisalimi.ir\/?p=545","og_site_name":"\u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc","article_publisher":"https:\/\/www.facebook.com\/mehdisalimi13","article_author":"https:\/\/www.facebook.com\/mehdisalimi13","article_published_time":"2016-01-02T17:57:02+00:00","article_modified_time":"2020-05-04T21:48:52+00:00","og_image":[{"width":600,"height":400,"url":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg","type":"image\/jpeg"}],"author":"Mehd!Salimi","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/mehdisalimi13","twitter_site":"@mehdisalimi13","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"Mehd!Salimi","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"6 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mehdisalimi.ir\/?p=545#article","isPartOf":{"@id":"https:\/\/mehdisalimi.ir\/?p=545"},"author":{"name":"Mehd!Salimi","@id":"https:\/\/mehdisalimi.ir\/#\/schema\/person\/aa4ebf7fb5115362f325b292af001e65"},"headline":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f]","datePublished":"2016-01-02T17:57:02+00:00","dateModified":"2020-05-04T21:48:52+00:00","mainEntityOfPage":{"@id":"https:\/\/mehdisalimi.ir\/?p=545"},"wordCount":6,"commentCount":0,"publisher":{"@id":"https:\/\/mehdisalimi.ir\/#\/schema\/person\/aa4ebf7fb5115362f325b292af001e65"},"image":{"@id":"https:\/\/mehdisalimi.ir\/?p=545#primaryimage"},"thumbnailUrl":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg","keywords":["Missionaries and cannibals problem","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc","\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f","\u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631","\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc"],"articleSection":["\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mehdisalimi.ir\/?p=545#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mehdisalimi.ir\/?p=545","url":"https:\/\/mehdisalimi.ir\/?p=545","name":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f] - \u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc","isPartOf":{"@id":"https:\/\/mehdisalimi.ir\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mehdisalimi.ir\/?p=545#primaryimage"},"image":{"@id":"https:\/\/mehdisalimi.ir\/?p=545#primaryimage"},"thumbnailUrl":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg","datePublished":"2016-01-02T17:57:02+00:00","dateModified":"2020-05-04T21:48:52+00:00","breadcrumb":{"@id":"https:\/\/mehdisalimi.ir\/?p=545#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mehdisalimi.ir\/?p=545"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/mehdisalimi.ir\/?p=545#primaryimage","url":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg","contentUrl":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/code.jpg","width":600,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/mehdisalimi.ir\/?p=545#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/mehdisalimi.ir\/"},{"@type":"ListItem","position":2,"name":"[\u0628\u0647 \u0631\u0648\u0627\u06cc\u062a \u06a9\u062f] = [\u062d\u0644 \u0645\u0633\u0627\u0644\u0647 \u06a9\u0634\u06cc\u0634 \u0648 \u0622\u062f\u0645\u062e\u0648\u0627\u0631 \u0628\u0647 \u0634\u06a9\u0644\u06cc \u062c\u062f\u06cc\u062f]"}]},{"@type":"WebSite","@id":"https:\/\/mehdisalimi.ir\/#website","url":"https:\/\/mehdisalimi.ir\/","name":"\u0633\u06cc\u062f \u0645\u0647\u062f\u06cc \u0633\u0644\u06cc\u0645\u06cc","description":"[\u06cc\u0627\u062f\u062f\u0627\u0634\u062a \u0647\u0627 \u0648 \u0647\u0631 \u0627\u0632 \u06af\u0627\u0647\u06cc \u0686\u0646\u062f \u062e\u0637 \u06a9\u062f]","publisher":{"@id":"https:\/\/mehdisalimi.ir\/#\/schema\/person\/aa4ebf7fb5115362f325b292af001e65"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mehdisalimi.ir\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":["Person","Organization"],"@id":"https:\/\/mehdisalimi.ir\/#\/schema\/person\/aa4ebf7fb5115362f325b292af001e65","name":"Mehd!Salimi","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/2020\/04\/llog2.png","url":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/2020\/04\/llog2.png","contentUrl":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/2020\/04\/llog2.png","width":450,"height":180,"caption":"Mehd!Salimi"},"logo":{"@id":"https:\/\/mehdisalimi.ir\/wp-content\/uploads\/2020\/04\/llog2.png"},"sameAs":["http:\/\/www.mehdisalimi.ir","https:\/\/www.facebook.com\/mehdisalimi13","https:\/\/ir.linkedin.com\/in\/mehdisalimi13","https:\/\/x.com\/https:\/\/twitter.com\/mehdisalimi13"],"url":"https:\/\/mehdisalimi.ir\/?author=1"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/posts\/545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=545"}],"version-history":[{"count":11,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/posts\/545\/revisions"}],"predecessor-version":[{"id":7376,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/posts\/545\/revisions\/7376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=\/wp\/v2\/media\/1250"}],"wp:attachment":[{"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mehdisalimi.ir\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}