// Великий комбинатор) var q,e,et=1; var p=[ {m:0,s:0}, {m:1,s:0}, {m:0,s:1}, {m:0.5,s:0.5}, {m:0.5,s:0}, {m:0,s:0.5} ]; function t () { var P=[]; for(a=0;a<p.length;a++) { for(b=a+1;b<p.length;b++) { for(c=b+1;c<p.length;c++) { q=true; e = {m:(p[a].m+p[b].m+p[c].m)/3,s:(p[a].s+p[b].s+p[c].s)/3}; for(l=0;l<p.length;l++) { if(e.m==p[l].m && e.s==p[l].s) {q=false} } for(l=0;l<P.length;l++) { if(e.m==P[l].m && e.s==P[l].s) {q=false} } if(e.m==1/3 && e.s==1/3) {q=false} if(q) {P.push(e)} } } } p.push(...P); et++; } function print() { console.log("Этап: ",et); for(i=0;i<p.length;i++) { console.log(i+1,": m ",p[i].m.toFixed(3)," s ",p[i].s.toFixed(3)," e ",(1-p[i].m-p[i].s).toFixed(3)); } } t();t(); print();
Standard input is empty
Этап: 3 1 : m 0.000 s 0.000 e 1.000 2 : m 1.000 s 0.000 e 0.000 3 : m 0.000 s 1.000 e 0.000 4 : m 0.500 s 0.500 e 0.000 5 : m 0.500 s 0.000 e 0.500 6 : m 0.000 s 0.500 e 0.500 7 : m 0.500 s 0.167 e 0.333 8 : m 0.333 s 0.167 e 0.500 9 : m 0.167 s 0.500 e 0.333 10 : m 0.167 s 0.333 e 0.500 11 : m 0.167 s 0.167 e 0.667 12 : m 0.500 s 0.333 e 0.167 13 : m 0.333 s 0.500 e 0.167 14 : m 0.667 s 0.167 e 0.167 15 : m 0.167 s 0.667 e 0.167 16 : m 0.500 s 0.056 e 0.444 17 : m 0.444 s 0.056 e 0.500 18 : m 0.389 s 0.167 e 0.444 19 : m 0.389 s 0.111 e 0.500 20 : m 0.389 s 0.056 e 0.556 21 : m 0.500 s 0.111 e 0.389 22 : m 0.444 s 0.167 e 0.389 23 : m 0.556 s 0.056 e 0.389 24 : m 0.389 s 0.222 e 0.389 25 : m 0.167 s 0.389 e 0.444 26 : m 0.111 s 0.389 e 0.500 27 : m 0.056 s 0.500 e 0.444 28 : m 0.056 s 0.444 e 0.500 29 : m 0.056 s 0.389 e 0.556 30 : m 0.167 s 0.444 e 0.389 31 : m 0.111 s 0.500 e 0.389 32 : m 0.222 s 0.389 e 0.389 33 : m 0.056 s 0.556 e 0.389 34 : m 0.333 s 0.222 e 0.444 35 : m 0.278 s 0.222 e 0.500 36 : m 0.222 s 0.333 e 0.444 37 : m 0.222 s 0.278 e 0.500 38 : m 0.222 s 0.222 e 0.556 39 : m 0.333 s 0.278 e 0.389 40 : m 0.278 s 0.333 e 0.389 41 : m 0.389 s 0.222 e 0.389 42 : m 0.222 s 0.389 e 0.389 43 : m 0.333 s 0.056 e 0.611 44 : m 0.278 s 0.056 e 0.667 45 : m 0.222 s 0.167 e 0.611 46 : m 0.222 s 0.111 e 0.667 47 : m 0.222 s 0.056 e 0.722 48 : m 0.333 s 0.111 e 0.556 49 : m 0.278 s 0.167 e 0.556 50 : m 0.389 s 0.056 e 0.556 51 : m 0.167 s 0.222 e 0.611 52 : m 0.111 s 0.222 e 0.667 53 : m 0.056 s 0.333 e 0.611 54 : m 0.056 s 0.278 e 0.667 55 : m 0.056 s 0.222 e 0.722 56 : m 0.167 s 0.278 e 0.556 57 : m 0.111 s 0.333 e 0.556 58 : m 0.056 s 0.389 e 0.556 59 : m 0.278 s 0.111 e 0.611 60 : m 0.389 s 0.111 e 0.500 61 : m 0.167 s 0.111 e 0.722 62 : m 0.111 s 0.278 e 0.611 63 : m 0.111 s 0.389 e 0.500 64 : m 0.111 s 0.167 e 0.722 65 : m 0.278 s 0.278 e 0.444 66 : m 0.389 s 0.167 e 0.444 67 : m 0.167 s 0.389 e 0.444 68 : m 0.500 s 0.389 e 0.111 69 : m 0.444 s 0.389 e 0.167 70 : m 0.389 s 0.500 e 0.111 71 : m 0.389 s 0.444 e 0.167 72 : m 0.389 s 0.389 e 0.222 73 : m 0.500 s 0.444 e 0.056 74 : m 0.444 s 0.500 e 0.056 75 : m 0.556 s 0.389 e 0.056 76 : m 0.389 s 0.556 e 0.056 77 : m 0.667 s 0.222 e 0.111 78 : m 0.611 s 0.222 e 0.167 79 : m 0.556 s 0.333 e 0.111 80 : m 0.556 s 0.278 e 0.167 81 : m 0.556 s 0.222 e 0.222 82 : m 0.667 s 0.278 e 0.056 83 : m 0.611 s 0.333 e 0.056 84 : m 0.722 s 0.222 e 0.056 85 : m 0.556 s 0.389 e 0.056 86 : m 0.667 s 0.056 e 0.278 87 : m 0.611 s 0.056 e 0.333 88 : m 0.556 s 0.167 e 0.278 89 : m 0.556 s 0.111 e 0.333 90 : m 0.556 s 0.056 e 0.389 91 : m 0.667 s 0.111 e 0.222 92 : m 0.611 s 0.167 e 0.222 93 : m 0.722 s 0.056 e 0.222 94 : m 0.500 s 0.222 e 0.278 95 : m 0.444 s 0.222 e 0.333 96 : m 0.389 s 0.333 e 0.278 97 : m 0.389 s 0.278 e 0.333 98 : m 0.500 s 0.278 e 0.222 99 : m 0.444 s 0.333 e 0.222 100 : m 0.556 s 0.222 e 0.222 101 : m 0.389 s 0.389 e 0.222 102 : m 0.611 s 0.111 e 0.278 103 : m 0.722 s 0.111 e 0.167 104 : m 0.444 s 0.278 e 0.278 105 : m 0.444 s 0.222 e 0.333 106 : m 0.611 s 0.222 e 0.167 107 : m 0.444 s 0.389 e 0.167 108 : m 0.444 s 0.167 e 0.389 109 : m 0.611 s 0.167 e 0.222 110 : m 0.444 s 0.333 e 0.222 111 : m 0.611 s 0.111 e 0.278 112 : m 0.611 s 0.278 e 0.111 113 : m 0.722 s 0.167 e 0.111 114 : m 0.500 s 0.389 e 0.111 115 : m 0.333 s 0.556 e 0.111 116 : m 0.278 s 0.556 e 0.167 117 : m 0.222 s 0.667 e 0.111 118 : m 0.222 s 0.611 e 0.167 119 : m 0.222 s 0.556 e 0.222 120 : m 0.333 s 0.611 e 0.056 121 : m 0.278 s 0.667 e 0.056 122 : m 0.389 s 0.556 e 0.056 123 : m 0.222 s 0.722 e 0.056 124 : m 0.333 s 0.389 e 0.278 125 : m 0.278 s 0.389 e 0.333 126 : m 0.222 s 0.500 e 0.278 127 : m 0.222 s 0.444 e 0.333 128 : m 0.333 s 0.444 e 0.222 129 : m 0.278 s 0.500 e 0.222 130 : m 0.389 s 0.389 e 0.222 131 : m 0.222 s 0.556 e 0.222 132 : m 0.167 s 0.556 e 0.278 133 : m 0.111 s 0.556 e 0.333 134 : m 0.056 s 0.667 e 0.278 135 : m 0.056 s 0.611 e 0.333 136 : m 0.056 s 0.556 e 0.389 137 : m 0.167 s 0.611 e 0.222 138 : m 0.111 s 0.667 e 0.222 139 : m 0.056 s 0.722 e 0.222 140 : m 0.278 s 0.444 e 0.278 141 : m 0.222 s 0.444 e 0.333 142 : m 0.389 s 0.444 e 0.167 143 : m 0.222 s 0.611 e 0.167 144 : m 0.167 s 0.444 e 0.389 145 : m 0.333 s 0.444 e 0.222 146 : m 0.167 s 0.611 e 0.222 147 : m 0.111 s 0.611 e 0.278 148 : m 0.111 s 0.722 e 0.167 149 : m 0.111 s 0.611 e 0.278 150 : m 0.278 s 0.611 e 0.111 151 : m 0.389 s 0.500 e 0.111 152 : m 0.167 s 0.722 e 0.111 153 : m 0.278 s 0.611 e 0.111 154 : m 0.444 s 0.278 e 0.278 155 : m 0.444 s 0.389 e 0.167 156 : m 0.556 s 0.278 e 0.167 157 : m 0.333 s 0.389 e 0.278 158 : m 0.389 s 0.389 e 0.222 159 : m 0.278 s 0.444 e 0.278 160 : m 0.389 s 0.444 e 0.167 161 : m 0.278 s 0.556 e 0.167 162 : m 0.389 s 0.333 e 0.278 163 : m 0.444 s 0.444 e 0.111 164 : m 0.556 s 0.333 e 0.111 165 : m 0.333 s 0.556 e 0.111 166 : m 0.444 s 0.111 e 0.444 167 : m 0.556 s 0.111 e 0.333 168 : m 0.389 s 0.278 e 0.333 169 : m 0.278 s 0.389 e 0.333 170 : m 0.556 s 0.167 e 0.278 171 : m 0.111 s 0.444 e 0.444 172 : m 0.111 s 0.556 e 0.333 173 : m 0.167 s 0.556 e 0.278