[Archiv!] Reine Mathematik, Physik, Chemie usw.: Gehirntrainingsprobleme, die in keiner Weise mit dem Handel zusammenhängen - Seite 428
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Was bedeutet der Satz B? Wie kann er im Voraus wissen, dass A die Zahlen nicht erraten wird, wenn er die Summe erhält? Das ist eine sehr prägnante Antwort, die fast alle Informationen über die Zahlen enthält!
Hätte man dem ersten Pandit das Produkt zweier Primzahlen genannt, hätte er die Antwort sofort gefunden.
Das ist offensichtlich. Die Hauptsache ist, die zweite Bemerkung des Dialogs zu entziffern.
любое разложение суммы, сообщенной Б, на два слагаемых приводит к тому, что хотя бы одно из слагаемых содержит два множителя.
Glauben Sie, dass sich etwas ändern wird?
Radikal. Sehen Sie.
Schreiben Sie alle möglichen Kombinationen von Zahlenpaaren größer als eins auf, die Summe von
davon weniger als hundert (es gibt 2401 solcher Paare).
Wenn man sich zwei gleiche Zahlen vorstellen kann, wird die Zahl der Paare viel größer. Prüfen:
Werfen wir nun dieses Skript auf das Diagramm und was sehen wir? Die Anzahl der Paare, deren Summe kleiner als hundert ist = 4656.
Hätte man dem ersten Pandit das Produkt zweier Primzahlen genannt, hätte er die Antwort sofort gefunden.
Ja, aber es ist nicht sicher, dass er erwischt worden wäre, wenn er es so schnell gefunden hätte.
Wurzel. Sehen Sie.
Wenn man sich zwei gleiche Zahlen vorstellen kann, wird die Zahl der Paare viel größer. Schauen wir nach:
Werfen wir nun dieses Skript auf das Diagramm und was sehen wir? Die Anzahl der Paare, deren Summe kleiner als hundert ist = 4656.
for(int ii=100;ii>=2;ii--) - so sollte es hier nicht gemacht werden,
sondern so.
for(int ii=i-1;ii>=2;ii--)
for(int ii=100;ii>=2;ii--) - nicht so,
sondern wie folgt
for(int ii=i-1;ii>=2;ii--)
Nein - auf diese Weise werden wir nie die Kombination zweier identischer Zahlen suchen, da die zweite Zahl immer um 1 kleiner sein wird.
Wir gehen mit dem, was wir haben.
Und es besteht keine Notwendigkeit, Zahlenpaare in einer Schleife zu duplizieren.
Dann versuchen Sie es so
for(int ii=i;ii>=2;ii--)