29/04/13 8307 Богородский
|
Последний раз редактировалось Yadryara 22.05.2024, 05:02, всего редактировалось 3 раз(а).
в которой вместо второй таблицы Вторая таблица это попросту вторая часть обсчёта с forprime(p=pmid+1,pfin, ? Деление на 3 части не пробовали? Всё ж таки уже 4-я, последняя часть cg обсчитывается. А части g2 традиционно в разы быстрее считаются. К вечеру посчитает. Быстрее. Ещё даже полчетвёртого не было. Оказалась допустимой всего одна часть g2, которая и была посчитана за час. Это про 59#. Эксперименты с изменением pmid для 1% для 61# : (pmid = 17)
Код: Очень мне не понравились нулевые результаты и я их не сохранил. (pmid = 19)
Код: 11 [0, 6, 30, 36, 66, 78, 90, 120, 126, 150, 156]
cg o = 1 --> 61#: [0, 0, 2592, 300212, 14882038, 410635166, 6611137936, 6420129 1932, 390992735360, 1549798244042, 4126111097366, 7549153760550, 9580923611458, 8349004930214, 4821249980534, 1724058247552, 339125962248, 28106956800], sum=385 29763776000, #ww[]=609+104847, time : 26,967 ms
cg o = 2 --> 61#: [0, 0, 1176, 287484, 21042110, 681954056, 11847710904, 123065 447484, 817810687042, 3636903999694, 11166189249798, 24129116421930, 36860148741 018, 39229724795002, 28087881534510, 12804622175102, 3431064075090, 474652483200 , 25131254400], sum=160798861860000, #ww[]=1105+193187, time : 2min, 4,289 ms
cg o = 3 --> 61#: [0], sum=0, #ww[]=189+0, time : 2min, 4,289 ms
24 cg = [0, 0, 0, 3768, 587696, 35924148, 1092589222, 18458848840, 187266739416 , 1208803422402, 5186702243736, 15292300347164, 31678270182480, 46441072352476, 47578729725216, 32909131515044, 14528680422654, 3770190037338, 502759440000, 251 31254400, 0, 0, 0, 0] 199328625636000
time: 2min, 4,304 ms
6 do = [2, 8, 10, 12, 14, 16]
g2 o = 1 --> 61#: [0], sum=0, #ww[]=0+0, time : 0 ms
g2 o = 2 --> 61#: [0], sum=0, #ww[]=0+0, time : 16 ms
g2 o = 3 --> 61#: [0, 0, 2976, 317200, 14960326, 414603938, 7150492584, 7785669 6976, 541904381244, 2446315672330, 7254091994174, 14223241236686, 18385539219222 , 15425074647334, 8128057111360, 2533675012224, 416754224226, 27334195200], sum= 69467424768000, #ww[]=512+95718, time : 33,928 ms
g2 o = 4 --> 61#: [0], sum=0, #ww[]=0+0, time : 33,937 ms
g2 o = 5 --> 61#: [0], sum=0, #ww[]=0+0, time : 33,942 ms
g2 o = 6 --> 61#: [0, 0, 1872, 564390, 41094846, 1277548086, 20409812454, 18599 8343256, 1034799801798, 3672828518064, 8544194466402, 13184183166114, 1339506686 2626, 8654190999324, 3311718960528, 661841049744, 52010090496], sum=527185612800 00, #ww[]=402+56487, time : 46,384 ms
25 g2 = [0, 0, 0, 0, 4848, 881590, 56055172, 1692152024, 27560305038, 263855040 232, 1576704183042, 6119144190394, 15798286460576, 27407424402800, 3178060608184 8, 24079265646658, 11439776071888, 3195516061968, 468764314722, 27334195200, 0, 0, 0, 0, 0] 122185986048000
time: 46,393 ms
vc --> 61# : [111640, 31625712, 2665076454, 102715972092, 2215165565386, 30151 792566126, 279846566871920, 1860208198174708, 9120897605779606, 3349113551356411 2, 92511252557449270, 191678640868047274, 295683402187707676, 336176409851755598 , 278459582849680032, 166044741960622736, 70553546580226010, 21264695637682614, 4573189967035162, 711917801388152, 79915508989812, 5963112053508, 219364454400, 0] 1502528038502400000
time: 2min, 50,703 ms Нулевой результат в 3-й части cg — неправильный. Там далеко не нули. (pmid = 23)
Код: 11 [0, 6, 30, 36, 66, 78, 90, 120, 126, 150, 156]
cg o = 1 --> 61#: [0, 0, 147108, 17337976, 698848248, 13793727228, 157005608376 , 1130414673834, 5426451462880, 17868941510736, 41080363191118, 66995974092520, 78624579314504, 66524536627314, 39541154760250, 15533593121260, 3705712693816, 4 98929234832, 33266688000], sum=337135433040000, #ww[]=5512+122282, time : 2min, 50,657 ms
cg o = 2 --> 61#: [0, 200, 88334, 7766616, 307878930, 6876919418, 93484615216, 810829854868, 4662231561546, 18266444296804, 49625967622080, 94522468835180, 126 834378083418, 119187068019254, 76661500960140, 32370724826244, 8481384687892, 12 85401481452, 94842897408], sum=532903920395000, #ww[]=10272+141682, time : 10min , 16,978 ms
Запустил 61# с pmid = 19. Как и ожидал, длина ww[] превысила миллион, но время хорошее. Видимо, 61# посчитается быстрее чем 59#. Код: 11 [0, 6, 30, 36, 66, 78, 90, 120, 126, 150, 156]
cg o = 1 --> 61#: [2894, 1129150, 102116542, 3822102252, 75610880780, 906529144 060, 7171446933568, 39537571328190, 157185431641358, 459025441602110, 9918012344 09586, 1585976304644902, 1868767176065862, 1608166568646582, 996920281971314, 43 7839109065888, 134587428052770, 29196788973602, 4663285643946, 559567314888, 438 36940956, 1437004800], sum=8322428975616000, #ww[]=609+1134260, time : 3h, 20min , 51,961 ms
cg o = 2 --> 61#: [694, 351940, 40016650, 1824585098, 42906637870, 600898727284 , 5497141704362, 34949197073574, 160573587231950, 543477952437388, 1359880823341 284, 2500412046211962, 3343171338551826, 3211145606393732, 2188257252894326, 104 6603036735858, 349836781271810, 82540276181028, 14079492880192, 1747528231932, 1 47735099240, 6397440000], sum=14842971864000000, #ww[]=1105+1233474, time : 8h, 53min, 43,191 ms
|
|