[아카이브] 순수수학, 물리학, 화학 등 : 거래와 무관한 두뇌 트레이닝 퍼즐 - 페이지 452

 
Mathemat :

대체로 금액에 대한 제한을 제거해야 합니다. 모든 주장은 본질적으로 동일하게 유지되며 더 많은 주장이 있을 뿐입니다.

인용문에서 그 사람이 Cray 1을 필요로 했다는 사실로 판단하면 그의 알고리즘은 당신보다 덜 최적화되어 있습니다 :)

1. 제한 금액만큼 촬영할 수 없습니다. 이는 작업의 일부입니다. 다른 금액은 다른 결과를 제공합니다.

2. 진심으로 노력했습니다. :)

몇 가지 트릭으로 스크립트를 빠르게 만들 수 있습니다. 첫 번째, 아마도 가장 "가속적인" 테이블은 처음에 한 번만 생성되는 인수분해 테이블입니다.

숫자 확인의 각주기에서 확장 구성을 포기할 수 있습니다. 표를보십시오.

하지만. (!) :(

이제 우리는 그 크기에 안주했습니다.

그러나 테이블을 만들지 않고 단순히 매번 인수분해한다면 Cray 없이는 절대 할 수 없습니다. 몇 달이 걸릴 것입니다.

요약: 아직 최적화할 것이 있습니다. :)

생각한다.

 
MetaDriver :

생각한다.

나는 아직 급진적인 것을 생각해내지 못했습니다. 그러나 5000까지 진출

2011.01.15 21:08:46 MetaSage (EURUSD,M1) //+---- 최대금액 = 5000 -------------------+
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=149; P=5494; a=67; b=82
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.15 21:08:29 메타세이지(EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.15 21:08:29 MetaSage (EURUSD,M1) //+---- 최대금액 = 5000 -------------------+
2011.01.15 21:08:29 MetaSage (EURUSD,M1) //============== 시작 =================== = =====
2011.01.15 21:07:58 MetaSage (EURUSD,M1) at 5000 SMax*(SMax/6-1) = 4160000
2011.01.15 21:07:40 MetaSage (EURUSD,M1) //+---- 최대금액 = 4700 -------------------+
2011.01.15 21:07:24 메타세이지(EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.15 21:07:24 메타세이지(EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.15 21:07:23 메타세이지(EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.15 21:07:23 MetaSage (EURUSD,M1) //+---- 최대금액 = 4700 -------------------+
2011.01.15 21:07:23 메타세이지(EURUSD,M1) //============== 시작 =================== = =====
2011.01.15 21:06:56 MetaSage (EURUSD,M1) at 4700 SMax*(SMax/6-1) = 3675400

.

주요 최적화 아이디어 는 셀에 첫 번째 요소만 저장하고 동일한 테이블에서 참조에 의해 다음 요소를 동적으로 수신하여 테이블 크기를 줄이는 방법을 배회합니다.

그러나 이것은 공간과 시간을 절약합니다. 물론 처음부터 매번 일련의 요소를 구성하는 경우보다 적지만 지금보다는 훨씬 더 많습니다.

먹을 것 같아요.

 

아니다. 나는 시간을 위한 공간의 교환을 하지 않을 것이다. 현재 연사속도가 6900인데도 3분정도 카운트 됩니다. // 거짓말, 약 2x :)

테이블에 대한 참조 호출의 경우 계산 수가 2차로 증가합니다.

사실, 매번 계산할 때 증가는 기하 급수적이지만 이것은 자랑스러워 할 수 있으며 여전히 브레이크로 판명 될 것입니다.


2011.01.15 21:33:44 MetaSage (EURUSD,M1) //+---- 최대금액 = 6900 -------------------+
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=217; P=11392; a=89; b=128
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.15 21:33:04 메타세이지(EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.15 21:31:48 MetaSage(EURUSD,M1) SMax=6900 포함 PMax = SMax*(단위)(SMax/6-1) = 7928100
2011.01.15 21:31:46 MetaSage (EURUSD,M1) //+---- 최대금액 = 6900 -------------------+
2011.01.15 21:31:46 MetaSage (EURUSD,M1) //============== 시작 =================== = =====


7000에서 - 오류 4004: " ArrayResize(): 요청된 메모리 양이 2GB를 초과합니다. 더 겸손해야 합니다."

그 자리에 있는 사람 중 누군가가 64x 어레스터 + Win64 + MT5 64x + 8 기가 메모리를 가지고 있다면 최대 10,000개까지 이동할 수 있지만 여전히 버거운 일입니다.

나는 거기에서 멈출 것을 제안합니다. Sobsno의 원래 Sages는 오랫동안 교황에있었습니다.

 

네, 그만하셔도 됩니다. 크레이가 뛰어넘는 기적은 이미 당신이 만들어 냈습니다.

그러나 숫자에 대한 규칙성은 남아 있습니다. 그 중 하나는 2의 거듭 제곱입니다. 그러나 홀수가 소수가 아닌 경우 의심스러운 경우가 있습니다.

S=127; P=1776; a=16; b=111

S=373; P=19776; a=64; b=309.

 
Mathemat :

1. 네, 그만하셔도 됩니다. 크레이가 뛰어넘는 기적은 이미 당신이 만들어 냈습니다.

2. 그럼에도 불구하고 숫자에 대한 규칙성은 남아 있습니다. 그 중 하나는 2의 거듭 제곱입니다. 그러나 홀수가 소수가 아닌 경우 의심스러운 경우가 있습니다.

S=127; P=1776; a=16; b=111

S=373; P=19776; a=64; b=309.

1. 동의합니다. :)

2. 당신은 당신의 컴퓨터에서 확인을 제안합니까? 출력물만 길어질 수 있습니다. 지금 당장 알아낼게.

 
임의의 한계에 대한 합계를 확인하는 기능을 끝내고 개선하겠습니다. 제약이 커짐에 따라 솔루션이 점점 덜 보편화될 것이라는 인상이 있습니다.
 
Mathemat :
나는 임의의 한계에 대한 합계를 확인하는 기능을 끝내고 개선할 것입니다. 제약이 커짐에 따라 솔루션이 점점 덜 보편화될 것이라는 인상이 있습니다.

사실이 아님:

2011.01.15 22:52:56 MetaSage (EURUSD,M1) //+---- 최대금액 = 8000 -------------------+
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=247; P=1912; a=8; b=239
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=217; P=11392; a=89; b=128
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=185; P=724; a=4; b=181
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=179; P=2608; a=16; b=163
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.15 22:51:55 메타세이지(EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.15 22:50:34 MetaSage(EURUSD,M1) SMax=8000 PMax = SMax*(SMax/8-1) = 7992000
2011.01.15 22:50:33 MetaSage (EURUSD,M1) //+---- 최대금액 = 8000 -------------------+
2011.01.15 22:50:33 메타세이지(EURUSD,M1) //============== 시작 =================== = =====

이미 13개의 결정이 있습니다.

 
MetaDriver : 이미 13개의 솔루션이 있습니다.

사실이 아닙니다. 이들은 솔루션의 후보입니다. 당신 자신도 이에 동의했습니다. 그리고 이 의심을 입증할 수는 없지만 복합 홀수를 사용한 "해결책"이 저를 많이 괴롭힙니다.

그러나 추세는 고무적입니다. 당신은 10,000에 접근하고 있습니다. 현자 - 현명하고 우리 - 프로그래머.

 
Mathemat :

1. 사실이 아닙니다. 이들은 솔루션의 후보입니다. 당신 자신도 이에 동의했습니다. 그리고 이 의심을 입증할 수는 없지만 복합 홀수를 사용한 "해결책"이 저를 많이 괴롭힙니다.

2. 그러나 추세는 기쁘게 생각합니다. 당신은 10,000에 접근하고 있습니다.

1. 아무 생각 없이 동의했다. 그 이후로 저는 제 대본을 훨씬 더 강하게 믿게 되었습니다. :)

"체커"를 만들려고 할 때 sobsno를 확인할 것이 없다는 사실을 알게되었습니다. 모든 것이 올바르게 작동합니다.

그러나 여전히 인쇄물을 만들 수 있습니다. 예를 들어 Mekhmat 포럼을 족욕으로 더럽히기 위해 ... :))))

// 글쎄, 동시에 당신을 진정시키기 위해. ;)

무엇을 인쇄할지 알아내기만 하면 됩니다.

2. 그렇습니다. 서명을 받으세요.


2011.01.15 23:18:16 MetaSage (EURUSD,M1) // +---- 최대금액 = 10000 -------------------+
2011.01.15 23:16:31 메타세이지(EURUSD,M1) S=373; P=19776; a=64; b=309
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=343; P=9952; a=32; b=311
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=247; P=1912; a=8; b=239
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=233; P=916; a=4; b=229
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=217; P=11392; a=89; b=128
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=191; P=8128; a=64; b=127
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=185; P=724; a=4; b=181
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=179; P=2608; a=16; b=163
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=163; P=4192; a=32; b=131
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=137; P=4672; a=64; b=73
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=127; P=1776; a=16; b=111
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=89; P=1168; a=16; b=73
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=65; P=244; a=4; b=61
2011.01.15 23:16:30 메타세이지(EURUSD,M1) S=17; P=52; a=4; b=13
2011.01.15 23:15:36 MetaSage(EURUSD,M1) SMax=10000 PMax = SMax*(SMax/16-1) = 6240000
2011.01.15 23:15:34 MetaSage (EURUSD,M1) //+---- 최대금액 = 10000 --------------------+
2011.01.15 23:15:34 메타세이지(EURUSD,M1) //============== 시작 =================== = =====


첨부 파일은 스크립트의 우승 버전입니다.

파일:
 

100 미만의 합계에 대한 나의 마지막 증명에서는 4개의 합계만 남았습니다: 17, 29, 41, 53 . 그들 모두는 소수이며(아마도 우연히), 게다가 2^n+ 소수 로 고유하게 표현할 수 있습니다(그러나 이것은 더 이상 무작위가 아닙니다). 이것이 내가 당신의 솔루션을 볼 때 나를 괴롭히는 것입니다.

그리고 큰 테이블에는 무엇을 보관합니까? 과한 부분이 많은 것 같습니다. 글쎄, 현자들은 머리에 500만 개의 숫자를 가지고 있는가?

인터넷에서 처음 1000개의 간단한 것을 찾았습니다(최대 약 8,000개).

사유: