[Arquivo!] Pura matemática, física, química, etc.: problemas de treinamento do cérebro não relacionados ao comércio de qualquer forma - página 453
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
1. Observe que em minha última prova para quantidades inferiores a 100, restaram apenas 4 quantidades: 17, 29, 41, 53. Todos eles são primordiais e, além disso, são representados na forma singular 2^n+prime. Isso é o que me estressa quando olho para suas soluções.
2) O que você guarda em sua grande mesa? Parece que há muitas coisas desnecessárias lá dentro. O que faz um conhecedor com 5 milhões de números em sua cabeça?
3. encontrou os primeiros 1000 prime na internet - até cerca de 8.000.
1. eu entendo. É melhor você me dizer o que você precisa imprimir para verificação. Para que você possa obter uma impressão gerenciável.
2. Na tabela, é a multiplicação dos números. Tem um comprimento diferente para todos os números, masnão fazem matrizes dinâmicas, porque também consomem muita memória.
Dê uma olhada no mql5:
Uma matriz dinâmica é uma estrutura com tamanho 40 bytes. 3.
3. Não vai nos ajudar. Mas... Vou pensar um pouco.
--
Certo. Eu estive pensando. Você poderia economizar algum dinheiro (em até duas maneiras). Mas isso não é realmente relevante agora. Não precisamos encontrar novas soluções, precisamos verificar as antigas.
Então vamos pensar no primeiro ponto - o que imprimir para verificar.
Fácil de dizer, mais difícil de fazer. Leva tempo para pensar bem. A parte mais difícil é verificar antes da última linha.
Phew. Feito. É tortuosa, mas funciona. Aqui está a impressão e o roteiro.
Tive que me dar a muito trabalho para fazê-lo sem reescrever significativamente o que tinha feito e sem tornar a impressão interminável.
Corta a saída das verificações de teste quando restam apenas candidatos de número par (não invalidados por lemma).
2011.01.16 02:24:19 MetaSage (EURUSD,M1) //+---- Montante máximo = 6000 -------------------+
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste =>..... etc. Todas as outras opções são falsas, por igual.
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 2+274392=274394 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 34299+16=34315 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 333+1648=1981 falso
01.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 927+592=1519 true // alocado para servicedesk
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 9+60976=60985 false
2011.01. 16 02:23:5216 02:23:52 MetaSage (EURUSD,M1) Teste => 11433+48=11481 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 111+4944=5055 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 309+1776=2085 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 3+182928=182931 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 11433+48=11481 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 111+4944=5055 falso
2011.01.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 309+1776=2085 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 3+182928=182931 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 3811+144=3955 falso
2011.01.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 37+14832=14869 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) Teste => 103+5328=5431 falso
2011.01.16 02:23:52 MetaSage (EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.01.16 02:23:52 MetaSage (EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=217; P=11392; a=89; b=128
2011.01.01.16 02:23:51 MetaSage (EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.16 02:23:51 MetaSage (EURUSD,M1) Teste =>..... etc. Todas as outras opções são falsas, por igual.
2011.01.16 02:23:51 MetaSage (EURUSD,M1) Teste => 2+888=890 falso
2011.01.16 02:23:51 MetaSage (EURUSD,M1) Teste => 111+16=127 verdadeiro
2011.01.16 02:23:51 GMT (EURUSD,M1) Teste => 3+592=595 falso
2011.01.16 02:23:51 AM MetaSage (EURUSD,M1) Teste => 37+48=85 falso
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.16 02:23:51 MetaSage (EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.16 02:23:00 MetaSage (EURUSD, M1) Com SMax=6000 PMax = SMax*(SMax/6-1) = 5994000
2011.01.16 02:22:59 MetaSage (EURUSD,M1) //+---- Max = 6000 -------------------+
2011.01.16 02:22:59 MetaSage (EURUSD,M1) //============== START ========================
Há um erro na impressão do post anterior. Notei isso assim que foi enviado, então comecei a procurar o bug.
Levei duas horas para depurá-lo. Parece ser algum bug intricado no otimizador mt5 está com falhas.
Mas no modo de depuração, o roteiro funciona corretamente. (anexarei os resultados.) Escreverei para Servicedesk.
2011.01.16 03:54:23 MetaSage (EURUSD,H1) //+---- Max = 6000 -------------------+
2011.01.16 03:51:14 MetaSage (EURUSD,H1) Teste =>..... etc. Todas as outras opções são falsas, por igual.
2011.01.16 03:51:13 MetaSage (EURUSD,H1) Teste => 2+9888=9890 falso
2011.01.16 03:50:29 AM MetaSage (EURUSD,H1) Teste => 309+64=373 verdadeiro
2011.01.16 03:49:33 MetaSage (EURUSD,H1) Teste => 3+6592=6595 falso
2011.01.16 03:48:24 AM MetaSage (EURUSD,H1) Teste => 103+192=295 falso
2011.01.16 03:42:09 MetaSage (EURUSD,H1) S=373; P=19776; a=64; b=309
2011.01.16 03:42:08 MetaSage (EURUSD,H1) S=343; P=9952; a=32; b=311
2011.01.16 03:42:08 MetaSage (EURUSD,H1) S=233; P=916; a=4; b=229
2011.01.16 03:42:08 MetaSage (EURUSD,H1) S=217; P=11392; a=89; b=128
2011.01.16 03:42:08 MetaSage (EURUSD,H1) S=163; P=4192; a=32; b=131
2011.01.16 03:42:08 MetaSage (EURUSD,H1) S=137; P=4672; a=64; b=73
2011.01.16 03:41:44 MetaSage (EURUSD,H1) Teste =>..... etc. Todas as outras opções são falsas, por igual.
2011.01.16 03:41:40 MetaSage (EURUSD,H1) Teste => 2+888=890 falso
2011.01.16 03:40:02 MetaSage (EURUSD,H1) Teste => 111+16=127 verdadeiro
2011.01.16 03:39:23 MetaSage (EURUSD,H1) Teste => 3+592=595 falso
2011.01.16 03:38:08 MetaSage (EURUSD,H1) Teste => 37+48=85 falso
2011.01.16 03:38:08 MetaSage (EURUSD,H1) S=127; P=1776; a=16; b=111
2011.01.16 03:38:08 MetaSage (EURUSD,H1) S=89; P=1168; a=16; b=73
2011.01.16 03:38:08 MetaSage (EURUSD,H1) S=65; P=244; a=4; b=61
2011.01.16 03:38:08 MetaSage (EURUSD,H1) S=17; P=52; a=4; b=13
2011.01.16 03:37:12 MetaSage (EURUSD,H1) Com SMax=6000 PMax = SMax*(SMax/6-1) = 5994000
2011.01.16 03:37:11 MetaSage (EURUSD,H1) //+---- Max = 6000 -------------------+
2011.01.16 03:37:11 MetaSage (EURUSD,H1) //============== START ========================
Alexei, na verdade não há proibição de soluções com probabilidades compostas, só que elas são bastante raras. Se a soma máxima permitida for aumentada, é provável que elas apareçam com maior freqüência.
As dificuldades com sua verificação são em geral rebuscadas (:com medo:), elas podem ser facilmente verificadas manualmente, uma vez que apenas escolhas estranhas precisam ser verificadas.
Há apenas três deles em cada um de nossos dois casos.
// Entretanto, a verificação já está embutida no roteiro, portanto, funcionará corretamente após reparar o otimizador de mql5. Agora também funciona, mas somente em modo de depuração.
...............
Ao mesmo tempo, eu proponho que este é o problema mais legal da linha.
..........
Se eu provar que pelo menos uma é válida, aspergirei cinzas em minha cabeça e direi "Bae-ee-ee".
Mas se eu provar o contrário, pelo menos um deles, você correrá. OKAY?
S=127; P=1776; a=16; b=111
Basta ver como o 127 é representado como a soma dos poderes de dois e um prime.
Er... nem pensar. Caso difícil. OK, foi-se.
Mathemat:
Se eu provar que pelo menos uma é válida, aspergirei cinzas em minha cabeça e direi "Bae-ee-ee".
Mas se eu provar o contrário, pelo menos um deles, você correrá. OKAY?