kuddlmuddl
Commander
- Registriert
- Mai 2010
- Beiträge
- 2.708
Die beste die ich bisher habe ist:
a= 0, b= 1, c= 2, d= 11, e= 11, f= 1, g= 1, h= 4
Abstand: 2.6e-005
AUSGABE
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 1
dist= 515.063
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 2
dist= 476.666
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 3
dist= 438.27
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 4
dist= 399.873
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 5
dist= 361.477
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 6
dist= 323.081
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 7
dist= 284.684
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 8
dist= 246.288
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 9
dist= 207.892
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 10
dist= 169.495
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 11
dist= 131.099
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 12
dist= 92.7024
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 13
dist= 54.3061
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 14
dist= 15.9097
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 2, h= 13
dist= 15.6316
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 3, h= 12
dist= 12.2041
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 4, h= 11
dist= 8.77658
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 5, h= 10
dist= 5.34906
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 6, h= 9
dist= 1.92154
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 7, h= 8
dist= 1.50598
a= 0, b= 0, c= 0, d= 0, e= 0, f= 1, g= 0, h= 13
dist= 0.631973
a= 0, b= 0, c= 0, d= 0, e= 0, f= 2, g= 5, h= 7
dist= 0.036047
a= 0, b= 0, c= 0, d= 0, e= 3, f= 5, g= 6, h= 0
dist= 0.01376
a= 0, b= 0, c= 0, d= 1, e= 7, f= 0, g= 9, h= 2
dist= 0.010288
a= 0, b= 0, c= 0, d= 1, e= 12, f= 3, g= 1, h= 2
dist= 0.001912
a= 0, b= 0, c= 0, d= 10, e= 4, f= 3, g= 6, h= 2
dist= 0.001528
a= 0, b= 0, c= 0, d= 13, e= 3, f= 4, g= 5, h= 2
dist= 0.001392
a= 0, b= 0, c= 0, d= 50, e= 7, f= 0, g= 1, h= 8
dist= 0.000808
a= 0, b= 0, c= 1, d= 23, e= 2, f= 0, g= 9, h= 4
dist= 0.000774
a= 0, b= 0, c= 1, d= 36, e= 7, f= 2, g= 0, h= 6
dist= 0.000606
a= 0, b= 0, c= 1, d= 44, e= 15, f= 2, g= 0, h= 1
dist= 0.000449
a= 0, b= 0, c= 3, d= 32, e= 6, f= 0, g= 3, h= 6
dist= 0.000214
a= 0, b= 1, c= 1, d= 13, e= 3, f= 6, g= 1, h= 2
dist= 7.2e-005
a= 0, b= 1, c= 2, d= 11, e= 11, f= 1, g= 1, h= 4
dist= 2.6e-005
a= 0, b= 1, c= 2, d= 11, e= 11, f= 1, g= 1, h= 4
Abstand: 2.6e-005
Code:
int _tmain(int argc, _TCHAR* argv[])
{
double dist = 553.4589;
double produkt = 0.0;
// 12*a+b*14,00307+c*15,99491+d*1,00783+e*22,98977+f*54,93805+g*34,96885+h*38,39637 1=553,4589
for (int a = 0; a < 51; ++a)
for (int b = 0; b < 51; ++b)
for (int c = 0; c < 51; ++c)
for (int d = 0; d < 51; ++d)
for (int e = 0; e < 51; ++e)
for (int f = 0; f < 51; ++f)
for (int g = 0; g < 51; ++g)
for (int h = 0; h < 51; ++h)
{
produkt =
12.0*a+
b*14.00307+
c*15.99491+
d*1.00783+
e*22.98977+
f*54.93805+
g*34.96885+
h*38.396371;
if ((fabs(produkt - 553.4589)) < dist) // Verbesserung
{
std::cout << "a= " << a
<< ", b= " << b
<< ", c= " << c
<< ", d= " << d
<< ", e= " << e
<< ", f= " << f
<< ", g= " << g
<< ", h= " << h << "\n";
dist = fabs(produkt - 553.4589);
std::cout << "dist= " << dist << "\n";
}
}
return 0;
}
AUSGABE
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 1
dist= 515.063
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 2
dist= 476.666
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 3
dist= 438.27
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 4
dist= 399.873
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 5
dist= 361.477
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 6
dist= 323.081
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 7
dist= 284.684
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 8
dist= 246.288
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 9
dist= 207.892
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 10
dist= 169.495
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 11
dist= 131.099
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 12
dist= 92.7024
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 13
dist= 54.3061
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 0, h= 14
dist= 15.9097
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 2, h= 13
dist= 15.6316
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 3, h= 12
dist= 12.2041
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 4, h= 11
dist= 8.77658
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 5, h= 10
dist= 5.34906
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 6, h= 9
dist= 1.92154
a= 0, b= 0, c= 0, d= 0, e= 0, f= 0, g= 7, h= 8
dist= 1.50598
a= 0, b= 0, c= 0, d= 0, e= 0, f= 1, g= 0, h= 13
dist= 0.631973
a= 0, b= 0, c= 0, d= 0, e= 0, f= 2, g= 5, h= 7
dist= 0.036047
a= 0, b= 0, c= 0, d= 0, e= 3, f= 5, g= 6, h= 0
dist= 0.01376
a= 0, b= 0, c= 0, d= 1, e= 7, f= 0, g= 9, h= 2
dist= 0.010288
a= 0, b= 0, c= 0, d= 1, e= 12, f= 3, g= 1, h= 2
dist= 0.001912
a= 0, b= 0, c= 0, d= 10, e= 4, f= 3, g= 6, h= 2
dist= 0.001528
a= 0, b= 0, c= 0, d= 13, e= 3, f= 4, g= 5, h= 2
dist= 0.001392
a= 0, b= 0, c= 0, d= 50, e= 7, f= 0, g= 1, h= 8
dist= 0.000808
a= 0, b= 0, c= 1, d= 23, e= 2, f= 0, g= 9, h= 4
dist= 0.000774
a= 0, b= 0, c= 1, d= 36, e= 7, f= 2, g= 0, h= 6
dist= 0.000606
a= 0, b= 0, c= 1, d= 44, e= 15, f= 2, g= 0, h= 1
dist= 0.000449
a= 0, b= 0, c= 3, d= 32, e= 6, f= 0, g= 3, h= 6
dist= 0.000214
a= 0, b= 1, c= 1, d= 13, e= 3, f= 6, g= 1, h= 2
dist= 7.2e-005
a= 0, b= 1, c= 2, d= 11, e= 11, f= 1, g= 1, h= 4
dist= 2.6e-005
Zuletzt bearbeitet: