找回密码
 欢迎注册
楼主: 无心人

[讨论] 方幂圈问题

[复制链接]
 楼主| 发表于 2008-12-27 16:41:48 | 显示全部楼层
N = 8
(1, 1)
        1 -> 1
(876542, 876542)
        24678050 -> 24678050
(7665211, 9965411)
        88229221 -> 76602178 -> 31666307 -> 10816772 -> 29986692 -> 149277123 -> 54648934 -> 62097347 -> 56328292 -> 61901507 -> 50881765 -> 41780100 -> 22607555 -> 8616804 -> 36979201 -> 93544677 -> 56784197 -> 73489317 -> 71432198 -> 65661093 -> 48482756 -> 41520802 -> 17233890 -> 65602117 -> 9514916 -> 88229221
(7766221, 98874431)
        82503588 -> 51119715 -> 49592776 -> 99759077 -> 146825191 -> 61959973 -> 136981767 -> 74719334 -> 54720518 -> 23389060 -> 61516931 -> 46803142 -> 18594722 -> 66045412 -> 3881186 -> 52017827 -> 28697956 -> 112385572 -> 23330342 -> 92292 -> 86094210 -> 61569346 -> 48548292 -> 77123362 -> 13222853 -> 17181732 -> 28313638 -> 35253988 -> 77395781 -> 77515527 -> 18466535 -> 20989796 -> 153362052 -> 2474501 -> 6286755 -> 26682755 -> 26683011 -> 20143267 -> 7517027 -> 17685285 -> 41780356 -> 24684356 -> 20664962 -> 48151617 -> 24677797 -> 67851333 -> 24631942 -> 44864483 -> 35502753 -> 6950054 -> 45573123 -> 6624966 -> 49830977 -> 114472357 -> 12058118 -> 33945316 -> 45202182 -> 17234146 -> 7582308 -> 39716675 -> 58332742 -> 23011812 -> 16784292 -> 67334403 -> 7595172 -> 55357830 -> 23727014 -> 11602212 -> 1680387 -> 41005411 -> 521700 -> 6155683 -> 20924260 -> 44792641 -> 50688003 -> 35631234 -> 2155717 -> 12311110 -> 6822 -> 18457344 -> 23135812 -> 17181477 -> 34137158 -> 23011302 -> 13636 -> 3372355 -> 6565990 -> 90233924 -> 86172612 -> 25901763 -> 50888581 -> 67890115 -> 67658981 -> 86115812 -> 35624932 -> 45196132 -> 45189317 -> 66051462 -> 5495266 -> 47252995 -> 92705541 -> 49658565 -> 64420580 -> 18978785 -> 105298597 -> 109416966 -> 91197828 -> 125412933 -> 43516518 -> 19310181 -> 59830502 -> 60612004 -> 3425025 -> 853859 -> 77388964 -> 89882468 -> 111900993 -> 129146727 -> 56321989 -> 104947717 -> 60472198 -> 67334147 -> 13353413 -> 482407 -> 22673345 -> 7914212 -> 48877572 -> 51305252 -> 1178949 -> 108700997 -> 114400261 -> 1810947 -> 65654276 -> 11650691 -> 46796581 -> 69404132 -> 44864227 -> 24418753 -> 23070532 -> 6169060 -> 48085570 -> 40166019 -> 46471491 -> 50687748 -> 47219811 -> 65654533 -> 4609765 -> 52626915 -> 47187716 -> 35816773 -> 30390182 -> 59837316 -> 67672102 -> 14889347 -> 82503588
(8765421, 8765421)
        24678051 -> 24678051
(9774221, 76544322)
        7973187 -> 77124902 -> 54642372 -> 7973187
(98877543, 98877543)
        88593477 -> 88593477
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 17:21:42 | 显示全部楼层

  1. #include <stdlib.h>
  2. #include <stdio.h>

  3. #define BLen 4*1024*1024

  4. long long B[BLen][3];
  5. int Temp[BLen];
  6. long long powD[10];
  7. int N, pos;

  8. void init(void)
  9. {
  10.   int i, j;
  11.   for (i = 0; i < BLen; i ++)
  12.     B[i][0] = B[i][1] = B[i][2] = 0;
  13.   for (i = 0; i <= 9; i ++)
  14.   {
  15.     powD[i] = i;
  16.     for (j = 2; j <= N; j ++) powD[i] *=  i;
  17.   }
  18.   pos = 0;
  19. }

  20. int circle(int n, int b, long long num, long long ps)
  21. {
  22.   int i, j, k;
  23.   if (n == 0)
  24.   {
  25.     B[pos][0] = num;
  26.         B[pos++][1] = ps;
  27.   }
  28.   else
  29.   {
  30.      for (i = 1; i <= b; i ++)
  31.            circle(n-1, i, num*10+i, ps + powD[i]);
  32.   }
  33. }

  34. int binsearch(long long key, int low, int hi)
  35. {
  36.         int m;
  37.         if (low > hi) return (-1);
  38.         if (low == hi)
  39.        if (key == B[low][0]) return low; else return -1;
  40.        if (key == B[low][0]) return low;
  41.        if (key == B[hi][0]) return hi;
  42.        if (low + 1 == hi) return -1;
  43.         m = (low + hi) >> 1;
  44.         if (key == B[m][0])
  45.                 return m;
  46.         else
  47.                 if (key < B[m][0])
  48.                   return binsearch(key, low, m);
  49.             else
  50.                   return binsearch(key, m, hi);
  51. }

  52. long long toSort(long long n)
  53. {
  54.   long long D[10];
  55.   int i, j;
  56.   for (i = 1; i <= 9; i ++) D[i] = 0;
  57.   while (n > 0)
  58.   {
  59.         D[n % 10]++;
  60.         n /= 10;
  61.   }
  62.   
  63.   D[0] = 0;
  64.   for (i = 9; i >= 1; i --)
  65.         if (D[i])
  66.       for (j = 0; j < D[i]; j++)  
  67.           {
  68.             D[0] *= 10;
  69.             D[0] += i;   
  70.       }
  71.   
  72.   return D[0];
  73. }

  74. void mark(int pos)
  75. {
  76.   int i, next, j, k;
  77.   for (i = 0; i < pos; i ++)
  78.     if (B[i][0] == B[i][1])
  79.       B[i][2] = 1;
  80.     else
  81.         if (B[i][2] == 0)  
  82.       {
  83.         next = binsearch(B[i][1], 0, pos-1);
  84.                 if (B[next][2] != 0)
  85.                   B[i][2] = -1;
  86.                 else       
  87.             {       
  88.                   j = 0;
  89.                   Temp[j++] = i;
  90.                   Temp[j++] = next;
  91.                   B[i][2] = 2;
  92.                   while (B[next][2] == 0)
  93.                   {
  94.                    B[next][2] = 2;
  95.                    next = binsearch(B[next][1], 0, pos-1);  
  96.                    Temp[j++] = next;
  97.                   }
  98.                   k = j;       
  99.                   if ((B[next][2] == -1) || (B[next][2] == 1))
  100.                    for (j = 0; j < k - 1; j ++) B[Temp[j]][2] = -1;
  101.                   else
  102.               {
  103.                     for (j = 0; j < k - 1; j ++)
  104.                       B[Temp[j]][2] = -1;
  105.                     B[next][2] = 1;
  106.                   }
  107.             }
  108.       }
  109. }

  110. long long powerDigit(long long n)
  111. {
  112.    long long r = 0, k = n;
  113.    while (k > 0)
  114.    {
  115.        r += powD[k % 10];
  116.        k /= 10;
  117.    }
  118.    return r;
  119. }

  120. void write(long long n)
  121. {
  122.   long long first, next;
  123.   first = powerDigit(n);
  124.   printf("%lld -> ", first);
  125.   next = first;
  126.   next = powerDigit(first);
  127.   while (next != first)
  128.   {
  129.     printf("%lld -> ", next);
  130.     next = powerDigit(next);
  131.   }
  132.   printf("%lld\n", next);   
  133. }

  134. int main(void)
  135. {
  136.   int i;
  137.   printf("Input N: ");
  138.   scanf("%d", &N);
  139.   init();
  140.   for (i = 1; i <= N + 1; i ++)
  141.     circle(i, 9, 0, 0);

  142.   printf("\n%d\n", pos);
  143.   for (i = 0; i < pos; i ++)
  144.           B[i][1] = toSort(B[i][1]);

  145.   mark(pos);
  146.   
  147. //  for (i = 0; i < pos; i ++) printf("(%d, %d, %d) ", B[i][0], B[i][1], B[i][2]);
  148.   printf("\n");
  149.   
  150.   for (i = 0; i < pos; i ++)
  151.           if (B[i][2] == 1)
  152.       {
  153.             printf("(%lld, %lld)\n        ", B[i][0], B[i][1]);
  154.         write(B[i][1]);
  155.       }
  156.       
  157.    
  158.    return 0;      
  159. }
复制代码
从N = 9到N = 16的程序
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 18:49:21 | 显示全部楼层
N = 9
(1, 1)
        1 -> 1
(8644321, 99884431)
        1043820406 -> 144839908 -> 1043820406
(9765442, 97744321)
        468672187 -> 369560719 -> 837322786 -> 359260756 -> 451855933 -> 527799103 -> 857521513 -> 180450907 -> 564207094 -> 440329717 -> 468672187
(76655441, 99865433)
        921391037 -> 815234465 -> 148746158 -> 321344174 -> 41179919 -> 1202877221 -> 214926992 -> 1172602844 -> 185174345 -> 179021558 -> 565898588 -> 940228472 -> 562517648 -> 198895634 -> 1055589083 -> 661735004 -> 62743952 -> 440087768-> 359744654 -> 442564157 -> 55124498 -> 526069268 -> 553825454 -> 142574711 ->83185142 -> 270670922 -> 478206935 -> 574304984 -> 564751064 -> 64939538 -> 921391037
(85432211, 76654331)
        62763635 -> 72579698 -> 1001797253 -> 470101025 -> 42569390 -> 787154138 -> 351377624 -> 93040058 -> 523873169 -> 574062524 -> 54862865 -> 292759754 ->859717610 -> 614376254 -> 63006608 -> 164470499 -> 826058714 -> 321082541 -> 136453706 -> 62763635
(86542111, 86542111)
        146511208 -> 146511208
(98743311, 966533322)
        409589079 -> 1339048071 -> 562293336 -> 409589079
(98776543, 98766541)
        584362486 -> 291088456 -> 668149423 -> 542338093 -> 523913047 -> 430029244 -> 388227628 -> 453105706 -> 54619381 -> 533950867 -> 576015136 -> 64434934 -> 398586127 -> 708260569 -> 584100853 -> 272623534 -> 52687474 -> 227480563 -> 186885007 -> 455037613 -> 54639064 -> 410072977 -> 508743967 -> 614658079 -> 584362486
(99932221, 8876622211)
        328945993 -> 1298734342 -> 562556503 -> 27988087 -> 870781399 -> 1124003332 -> 322219 -> 387441709 -> 602889403 -> 666215980 -> 553824943 -> 526108633 -> 156366124 -> 32468554 -> 148746157 -> 227480053 -> 176807311 -> 225022324 -> 2237512 -> 42327952 -> 430010584 -> 136714825 -> 186884497 -> 841029265 -> 533932207 -> 429787294 -> 990291232 -> 1162282687 -> 328945993
(875554432, 99875311)
        951385123 -> 525584347 -> 180975193 -> 951385123
(876542211, 886665321)
        300641865 -> 156608073 -> 196699536 -> 1194467364 -> 448735605 -> 189099252 -> 1298433345 -> 524175192 -> 431943516 -> 400014966 -> 408100170 -> 174833481 -> 309352719 -> 817187589 -> 872734014 -> 215469426 -> 410054319 -> 389917587 -> 1125956457 -> 443973825 -> 564509115 -> 403619706 -> 448211316 -> 144839910-> 909602679 -> 1222770978 -> 642700575 -> 94953816 -> 921371355 -> 431720226 -> 50714667 -> 103077876 -> 265375929 -> 829199238 -> 1430717631 -> 91086423 -> 531998253 -> 913004835 -> 523892853 -> 659802585 -> 671793528 -> 614396448 -> 542599725 -> 821317128 -> 308809773 -> 736602525 -> 64435956 -> 412026102 -> 10341378 -> 174872847 -> 390021078 -> 562012020 -> 12032358 -> 136211244 -> 10622694 -> 407839050 -> 564226776 -> 113156595 -> 403377246 -> 91349076 -> 825554109 -> 527760249 -> 480421692 -> 532241226 -> 12314697 -> 438134133 -> 134820750 -> 176806800 -> 328944456 -> 534475665 -> 66912345 -> 409811346 -> 532259886 -> 669860598 -> 1075462647 -> 103340532 -> 2274831 -> 174854187 -> 351620085 -> 148221870 -> 309052233 -> 389433687 -> 706608441 -> 195251016 -> 401404950 -> 390160047 ->438133620 -> 144617130 -> 50975277 -> 512388072 -> 310762896 -> 582167412 -> 186865326 -> 300641865
(876553211, 888775541)
        487528793 -> 738798623 -> 746680733 -> 235381844 -> 270952748 -> 604561724 -> 62986925 -> 931168247 -> 572351861 -> 188575478 -> 487528793
(876655321, 987653311)
        574062013 -> 52666768 -> 216835756 -> 198653173 -> 574062013
(887774311, 98877631)
        746660539 -> 460242136 -> 20700388 -> 308809258 -> 792046993 -> 1212975109 -> 817148737 -> 389778106 -> 746660539
(975554322, 964333221)
        397820403 -> 562293846 -> 544029585 -> 528022392 -> 523613073 -> 52443990 -> 777338586 -> 401566464 -> 32972646 -> 448212339 -> 522202896 -> 533671086 -> 196719219 -> 1212693285 -> 533690259 -> 788864802 -> 587564871 -> 363388761 -> 329003505 -> 391366617 -> 458046552 -> 150679599 -> 1216599021 -> 786872826 ->503516814 -> 148483503 -> 270952236 -> 439826136 -> 542095632 -> 401687286 -> 329207112 -> 427795317 -> 510716775 -> 135044769 -> 440348889 -> 790879788 -> 1298554983 -> 1047465024 -> 53171373 -> 82719390 -> 949432509 -> 1164759075 -> 482373795 -> 604600578 -> 196941996 -> 1570099494 -> 1205092488 -> 658072239 -> 574043352 -> 44824023 -> 135024867 -> 186884496 -> 810753354 -> 178779096 -> 1040197224 -> 428299410 -> 909584019 -> 1298694465 -> 931692024 -> 785201526 -> 188556306 -> 292516782 -> 574024182 -> 177049773 -> 549116745 -> 442282332 -> 134783430-> 175154673 -> 94972989 -> 1724515947 -> 472558755 -> 223000098 -> 521658924 -> 535885332 -> 274354392 -> 430291899 -> 1296761535 -> 451855935 -> 529732545 ->433916322 -> 397820403
(977554332, 977554332)
        472335975 -> 472335975
(986544433, 986544433)
        534494836 -> 534494836
(988776632, 877766543)
        277668893 -> 756738746 -> 277668893
(998553211, 998553211)
        912985153 -> 912985153
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 18:53:07 | 显示全部楼层
N = 10
(1, 1)
        1 -> 1
(764321, 755443)
        304162700 -> 344050075 -> 304162700
(96544321, 9875543321)
        4863700423 -> 1418899523 -> 9131926726 -> 7377037502 -> 1139785743 -> 5136409024 -> 3559173428 -> 4863700423
(98655432, 66443321)
        123148627 -> 1417792924 -> 7540618502 -> 1437264100 -> 345098652 -> 4641632300 -> 123148627
(664433211, 886432211)
        2209059499 -> 13957953853 -> 8359259898 -> 13701169998 -> 11877095504 -> 5146056551 -> 161043430 -> 62681428 -> 2269466625 -> 3739466378 -> 5247634798 -> 5197865749 -> 8693307127 -> 5186062022 -> 1204442874 -> 1360413426 -> 123148628 -> 2209059499
(977776443, 977776443)
        4679307774 -> 4679307774
(986543211, 8776666431)
        1881664652 -> 2339697403 -> 7317736974 -> 4678318248 -> 3566324123 -> 131925749 -> 7266918327 -> 5246470173 -> 637339525 -> 3849435247 -> 4856031949 -> 8119698629 -> 12728770229 -> 5407956069 -> 7397556229 -> 7618577823 -> 3065201270 -> 352768148 -> 2501299348 -> 8058185925 -> 6737307773 -> 1473019568 -> 4914340902 -> 6976774604 -> 4517705828 -> 2733014997 -> 7539686999 ->15434111703 -> 294456128 -> 4632857227 -> 1710034820 -> 1357325724 -> 585650471 -> 1447028701 -> 1640790500 -> 3840540028 -> 2159406498 -> 8119640604 -> 4683555731 -> 1447146799 -> 7602131206 -> 403468700 -> 1418839450 -> 5646189877 -> 6330965101 -> 3617600478 -> 1760732300 -> 625535797 -> 4141558023 -> 1095430301 -> 3497716702 -> 4395784974 -> 8625231526 -> 1214267548 -> 1428548076 -> 2502288875 -> 3523235043 -> 20818070 -> 2429959922 -> 13957955901 -> 10772184378 -> 2996018046 -> 8169292579 -> 11886804126 -> 3343207427 -> 567226845 -> 1497731299 -> 11026412352 -> 71342501 -> 293349525 -> 6994268774 -> 8735291652 -> 4923059998 -> 15031753702 -> 584600872 -> 2501240298 -> 4571343499 -> 7269073503 -> 4122085822 -> 2158301946 -> 4631866677 -> 1881664652
(9766654421, 998653221)
        8117603525 -> 1436274574 -> 638388101 -> 3281809748 -> 6991593772 -> 11095595576 -> 7355572729 -> 4363568120 -> 1205607500 -> 362473700 -> 626584372 -> 1488024723 -> 2432117147 -> 567108750 -> 1718689749 -> 9747517702 -> 4627500623 -> 414282899 ->9123151651 -> 3566841904 -> 4693380404 -> 4624256227 -> 415274474 -> 578911452 -> 4863582326 -> 2279350347 -> 4062669246 -> 3730748305 -> 1649683670 -> 5025507628 -> 1445982172 -> 4854866301 -> 2280337827 -> 2712555316 -> 372299399 -> 14229732999 -> 14230723551 -> 303175223 -> 292420070 -> 3770311298 -> 5125595847 -> 4883113575 -> 2450656823 -> 1215315099 -> 6993160128 -> 8168303053 -> 2217892597 -> 8622029822 -> 5694739345 -> 7338256727 -> 1991519518 -> 11553626281 -> 1214266526 -> 192215803 -> 4570352949-> 7277732526 -> 1200194918 -> 8048360229 -> 5695843898 -> 10275899325 -> 8349378223 -> 5917971069 -> 11095535504 -> 3526954528-> 4651398949 -> 11606483030 -> 1195840852 -> 5654848901 -> 5716362628 -> 1547442324 -> 296496276 -> 7438493203 -> 4845276797 -> 5480281949 -> 9132916252 -> 7043862726 -> 1760734347 -> 910107174 -> 4052783478 -> 2724356996 -> 7387851701 -> 3004734071 -> 56
7165749 -> 4193247078 -> 5127633949 -> 7327443551 -> 586698023 -> 5765026099 -> 7396508677 -> 5538708998 -> 10496859822 -> 9192334876 -> 8391419750 -> 8340659127 -> 4914341925 -> 6986540230 -> 4692332851 -> 4631926749 -> 7379133629 -> 7599163648 -> 8461591478 -> 5989072253 -> 8349378222 -> 5917913044 -> 7267965879 -> 9025435374 -> 3791007174 -> 4335317775 -> 868182721 -> 3564168947 -> 4975855653 -> 4943637775 -> 4406657199 -> 7388839181 -> 8064345046 -> 1207644578 -> 1711022300 -> 282536349 -> 4631926748 -> 4966091052 -> 7105316380 -> 1426566974 -> 3962521980 -> 8117603525
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 18:57:59 | 显示全部楼层
N = 11

(1, 1)
        1 -> 1
(97666641, 88887643311)
        36704410767 -> 6666140097 -> 34813768881 -> 36704410767
(755443321, 987744322)
        43934217538 -> 42006071167 -> 4684443952 -> 40399575793 -> 98200037161 -> 42311297197 -> 66721148254 -> 11350076278 -> 12956392456 -> 63589745128 -> 51003082342 -> 8643315412 -> 9010304725 -> 33411587977 -> 45956351155 -> 31992368743 -> 73696905403 -> 65518416796 -> 43138562668 -> 18321639124 -> 40338343954 -> 40033113826 -> 8957459443 -> 73439796862 -> 76036852054 -> 11394885196 -> 80357985037 -> 52613592823 -> 40431807946 -> 42323878060 -> 19524545677 -> 35853385183 -> 25916996740 -> 96899124160 -> 103462903885 -> 48977104621 -> 44296835401 -> 40395381490 -> 71409624838 -> 50909620396 -> 94917780259 -> 106740791383 -> 44292993343 -> 94156297276 -> 67495393342 -> 65159993239 -> 125985048085 -> 57301544113 -> 2083725898 -> 59177199496 -> 129894711409 -> 104718830821 -> 27751504021 -> 4056508138 -> 17644693942 -> 65477802181 -> 21550344205 -> 155054227 -> 2128009519 -> 71400886033 -> 19524541582 -> 40125871282 -> 19210224502 -> 31434090232 -> 31389983755 -> 82017502837 -> 21183532039 -> 40020357865 -> 11032088140 -> 17184242686 -> 19891182745 -> 81972339625 -> 73741364125 -> 4375023619 -> 33774562180 -> 12960763906 -> 65828016325 -> 18003300790 -> 41948675239 -> 73749573538-> 46005356425 -> 880646290 -> 49290719257 -> 98150858839 -> 97219690984 -> 136458493180 -> 48981296878 -> 99466177738 -> 78013999603 -> 105073591513-> 33505225024 -> 151039117 -> 33407391628 -> 42315845794 -> 42058739302 -> 42001701763 -> 4321824043 -> 8602875895 -> 59588645482 -> 57668535472 -> 13421040064 -> 375559165 -> 33916673056 -> 34496137087 -> 44297187646 -> 44663826760 -> 12027017362 -> 4317633835 -> 10983789409 -> 113304746206 -> 2711665807 -> 13319012365 -> 31793218282 -> 50538615976 -> 42820576579 -> 44390299393 -> 125533160533 -> 509992069 -> 125935865665 -> 41254877065 -> 13013432041 -> 8922100 -> 39970998298 -> 176062673167 -> 7383347650 -> 12960939004 -> 94510349383 -> 71409801985 -> 81972337576 -> 46314955954 -> 63284160709 -> 42678288556 -> 28574579281 -> 52617436930 -> 34137359236 -> 33774916474 -> 37688774101 -> 23479017922 -> 66721150300 -> 2751928177 -> 45951806653 -> 40847444140 -> 10592427160 -> 33774209935 -> 66770328622 -> 13633162537 -> 2752459618 -> 42412972651 -> 33778406287 -> 23479197115 -> 66769974331 -> 67809712471 -> 46269967840 -> 74426162377 -> 6666144193 -> 32840813590 -> 48614307565 -> 11399077453 -> 66770149429 -> 67450757473 -> 8378326033-> 19520703619 -> 65151250339 -> 31890697384 -> 82286660800 -> 26858199040 -> 80357809936 -> 82331294620 -> 40338346000 -> 8961651697 -> 74466599848 -> 82706320294 -> 42315495595 -> 62965999522 -> 126347494942 -> 65119201477 -> 35751534631 -> 2491333921 -> 62766849061 -> 43403705521 -> 2083727944 -> 43934217538
(776543211, 876654321)
        11346057072 -> 4370652168 -> 11346057072
(966544321, 966544321)
        32164049650 -> 32164049650
(985443222, 985443222)
        40028394225 -> 40028394225
(987433111, 99865554421)
        71869725898 -> 92898203710 -> 81919496389 -> 143071276129 -> 35702885701 -> 21232358116 -> 9001920214 -> 62766317620 -> 5406022954 -> 31849905619 -> 103149110053 -> 31434436336 -> 739062760 -> 36061486402 -> 9686893564 -> 81083579146 -> 50954252170 -> 33509069128 -> 71764035334 -> 4375198717 -> 45956174008 -> 42417162859 -> 42368338831 -> 26137505773 -> 6392789878 -> 92849552731 -> 73431412351 -> 2035076968 -> 42722922376 -> 35702891842 -> 50591459209 -> 94293859555 -> 102932799418 -> 104714815711 -> 12601804816 -> 17909659651 -> 96943755934 -> 96589701778 -> 86285593813 -> 57611673034 -> 4733624323 -> 2349225091 -> 62815324939 -> 71768231686 -> 22223093035 -> 31430427367 -> 4326372640 -> 2711667853 -> 13319189512 -> 71401238281 ->19161571477 -> 37728859327 -> 54542095537 -> 33562266655 -> 1598030989 -> 111372053284 -> 10620642157 -> 2755947382 -> 44027679484 -> 44305224007 -> 2038919023 -> 71352412201 -> 2030532466 -> 778974931 -> 77288405491 -> 52572801061 -> 11027718739 -> 45903153628 -> 40435998154 -> 71462470120 -> 4325843248 -> 17241638611 -> 11297228950 -> 73378214824 -> 21143269669 -> 63854885935 -> 57664693414 -> 34508365705 -> 11081091364 -> 40338162712 -> 10934611087 -> 42315489454 -> 40085606863 -> 18321459928 -> 79995192076 -> 129890519152 -> 102830773768 -> 23475002812 -> 10620467056 -> 3118742389 -> 50542806184 -> 17648713147 -> 14893277635 -> 44341823515 -> 8700530098 -> 50587260808 -> 28207585873 -> 29822294755 -> 73431239299 -> 96125235412 -> 31845890512 -> 48662958544 -> 49396764115 -> 65522433955 -> 31943721859 -> 73382759326 -> 44337808405 -> 19218961258 -> 80353617682 -> 19931974507 -> 98151031891 -> 79990993678 -> 169812860326 -> 49649501206 -> 63544932112 -> 31801431790 -> 41952869545 -> 71869725898
(987664322, 987664322)
        42678290603 -> 42678290603
(988665543, 988665543)
        49388550606 -> 49388550606
(997654431, 99886665531)
        81128212968 -> 57513666588 -> 20392248618 -> 48928103445 -> 48622519026 -> 40749616887 -> 53249565000 -> 31894714539 -> 73386951582 -> 50999065185 -> 103242394851 -> 40028569326 -> 40749791985 -> 106744983639 -> 74063717568 -> 15300708510 -> 10665094734 -> 34141374345 -> 2043463527 -> 2397698922 -> 105073420509 -> 33460416102 -> 734339064 -> 33730103457 -> 4008384504 -> 17241457368 -> 12964781064 -> 42682305714 -> 10987456368 -> 51317049225 -> 33460418151 -> 9010302678 -> 42311297196 -> 65106618567 -> 12116105811 -> 9001561827 -> 42359948175 -> 73435604607 -> 4737818625 -> 21550521351-> 195493746 -> 65159636898 -> 81128212968
(7765555431, 9754444311)
        33424168842 -> 17555607543 -> 4517134494 -> 33424168842
(7766664311, 654332111)
        416175830 -> 10983257969 -> 105122244539 -> 31487287760 -> 23479019969 -> 127868735735 -> 23572659062 -> 34181820005 -> 17233070810 -> 12544944422 -> 31450865399 -> 71817055715 -> 14668399199 -> 134844138593 -> 48622871273 -> 21501697322 -> 33770194826 -> 44292995390 -> 125581636412 -> 9417560504 -> 33827228267 -> 21497682212 -> 42315320498 -> 40028569325 -> 40435823054 -> 8700530096 -> 42360123272 -> 2344680590 -> 40391187185 -> 50591455115 -> 31629394541 -> 63182489351 -> 48977104622 -> 44296837448 -> 50918009003 -> 71401059083 -> 42001520522 -> 101858747 -> 21187545101 -> 10669113941 -> 63492084785 -> 50958448520 -> 48715803824 -> 27804526448 -> 19581408116 -> 48976748282 -> 61476706631 -> 5410213163 -> 416175830
(8887654421, 87766543211)
        13323383816 -> 17543554025 -> 2181207047 -> 12548786480 -> 28167146357 -> 13323383816
(9665443211, 9665443211)
        32164049651 -> 32164049651
(9765554321, 8874333221)
        19161925769 -> 96894929858 -> 151709863745 -> 44390472446 -> 33742334123 -> 1986605183 -> 49335528179 -> 73431587450 -> 12650987231 -> 42360127370 -> 4322003237 -> 1982058632 -> 48972735218 -> 52568785952 -> 51096369188 -> 80716587788 -> 40703343779 -> 37321959887 -> 83945826356 -> 49388729801 -> 90513623237 -> 33770547071 -> 7962683696 -> 74780747972 -> 49866018572 -> 51316874126 -> 11346057074 -> 4374844424 -> 10592606354 -> 32208683471 -> 19524545678 -> 42465993032 -> 63182491397 -> 73696728257 -> 46677577910 -> 40068983123 -> 48928276496 -> 82653301961 -> 40745772782 -> 16556462393 -> 32571657674 -> 6759604091 -> 65518062503 -> 9462192275 -> 65155271591 -> 33916497959 -> 127917738959 -> 108714100970 -> 43929841994 -> 134126935136 -> 32160209642 -> 32111031317 -> 1977860237 -> 46265950682 -> 41161240019 -> 31752247325 -> 4056864479 -> 42735326093 -> 33774741374 -> 7922421326 -> 33725563052 -> 2487143711 -> 12553155884 -> 17379555185 -> 44121137336 -> 2349045899 -> 102790509347 -> 66769974329 -> 99190596980 -> 165906857819 -> 82742565509 -> 42461800775 -> 12964603916 -> 63854883887 -> 45343173482 -> 10629205862 -> 40745422583 -> 10677681740 -> 15251703239 -> 33456400994 -> 63186681605 -> 18680062682 -> 26858199041 -> 80357809937 -> 83945824307 -> 50595828611 -> 49070212274 -> 35344107848 -> 19218961259 -> 103144742699-> 65115005126 -> 872080538 -> 27796137839 -> 77647187438 -> 25460538968 -> 49388552654 -> 49078778027 -> 56474432117 -> 4379040776 -> 37684402649 ->42686677163 -> 14000149802 -> 39979384859 -> 144734811086 -> 19532753045 -> 33509421374 -> 33416136575 -> 2805302852 -> 17277708725 -> 18525400529 ->40121676977 -> 38042830304 -> 17188791281 -> 61105518923 -> 40431626705 -> 2760316784 -> 13274555690 -> 33872041283 -> 19161925769
(9776644321, 987665311)
        42722920330 -> 33362943142 -> 31752957958 -> 75453370867 -> 14986916725 -> 74107999144 -> 98110415227 -> 42001347472 -> 3967417642 -> 36069875011 -> 42722920330
(9877655431, 9754444432)
        33428365192 -> 40387349224 -> 41961262246 -> 32477845531 -> 12650989279 -> 105122069440 -> 31801077496 -> 44292816196 -> 72086040628 -> 19886988439 -> 128870085703 -> 29773464583 -> 44346017818 -> 19532753044 -> 33464787553 -> 13013961433 -> 31748759560 -> 44390472445 -> 33428365192
(9877665443, 9877665443)
        44708635679 -> 44708635679
(9986543321, 98877663221)
        53241357635 -> 2491335968 -> 71768229638 -> 53241357635
(9995444211, 9995444211)
        94204591914 -> 94204591914
(9998654432, 654333311)
        416528075 -> 11031910994 -> 94147550282 -> 42054369899 -> 103153306403 -> 416528075
(87655532211, 776421111)
        4321646898 -> 49295090709 -> 127554589656 -> 42873423909 -> 73338127551 -> 12642777819 -> 46269969888 -> 121005570123 -> 2075164239 -> 33774387081 -> 23116575159 -> 33867846981 -> 59858332839 -> 88630112733 -> 19520526474 -> 33827232363 -> 10930950270 -> 64788453282 -> 28167325551 -> 11076724011 -> 4321646898
(97766432211, 8766665532)
        12116285004 -> 9005758176 -> 44386100994 -> 71727610926 -> 38038638048 -> 34727261169 -> 36065682756 -> 12116285004
(99887665321, 99887665321)
        82693916578 -> 82693916578
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 19:02:58 | 显示全部楼层
N = 12

(1, 1)
        1 -> 1
(887555421, 98654432211)
        353604030245 -> 2700216437 -> 29876673588 -> 520868781925 -> 505094325669 -> 569962372262 -> 585475395621 -> 368160958008 -> 493186203428 -> 422079897796 -> 959725515526 -> 582097853817 -> 516759357879 -> 678012146954 -> 369621564245 -> 289482258805 -> 557812514179 -> 379580790809 -> 1012654809383 -> 422307257110 -> 27944035974 -> 592836655174 -> 370093599719 -> 1157645923834 -> 367689985416 -> 722931109926 -> 863307222711 -> 98579908646 -> 1003183332629 -> 353327929511 -> 579190243930 -> 861391881464 -> 492975617237 -> 608821174376 -> 169492405301 -> 567314085894 -> 436408926614 -> 357730227411 -> 41785850520 -> 152029443861 -> 353604030245
(9765433211, 9999887532)
        1281243062759 -> 367428544326 -> 87209871956 -> 732401527894 -> 379109822310 -> 647420907975 -> 608837416054 -> 155912031844 -> 351671384439 -> 367446372136 -> 34248074262 -> 84788421650 -> 222454198899 -> 985005270261 -> 367655372197 -> 328796310985 -> 718561303575 -> 99312318233 -> 633580683656 -> 146635958389 -> 707157712455 -> 56114351993 -> 567541976649 -> 599593830055 -> 916985711561 -> 652261682825 -> 144457598115 -> 365773053944 -> 312812323224 -> 68737868757 -> 266121815750 -> 87402618054 -> 153734722163 -> 30121877096 -> 381008905494 -> 702576252933 -> 312778249639 -> 663455754727 -> 46643938119 -> 637966731686 -> 389716562182 -> 438308022086 -> 208353060834 -> 139878252068 -> 504850716485 -> 154222999317 -> 861391358216 -> 424467262231 -> 18245731347 -> 96680813175 -> 438308013894 -> 488623115445 -> 140154884245 -> 137994347684 -> 663489300967 -> 653968024005 -> 356008171892 -> 436131235654 -> 4876998775 -> 746259588214 -> 436408403365 -> 73369108004 -> 367184922853 -> 436148548406 -> 142104299075 -> 578978063414 -> 450006073190 -> 298709055301 -> 647908653687 -> 454342860645 -> 73628967059 -> 665859364934 -> 640631795270 -> 314727128934 -> 378866213127 -> 169476163622 -> 304995269877 -> 946128896295 -> 989342053621 -> 636017320950 -> 300869595958 -> 987637298567 -> 748420128871 -> 233874567236 -> 101018136166 -> 75250355190 -> 297247921720 -> 606399728166 -> 656127501781 -> 101243901159 -> 565120526344 -> 5120080613 -> 71140935236 -> 298709590839 -> 1281243062759
(9988875422, 98776544111)
        381286065015 -> 142281334933 -> 351184701607 -> 98840282759 -> 785119716404 -> 381286065015
(987766653211, 9876665311)
        371765319494 -> 594997187641 -> 946145137976 -> 597173438536 -> 381515022745 -> 83310502663 -> 73318780453 -> 165384040039 -> 353604553493 -> 285374420888 -> 288997428835 -> 853839724581 -> 502935379335 -> 579434911898 -> 998847076616 -> 736527725061 -> 46366247159 -> 303079401285 -> 365252285238 -> 140349236949 -> 849516790406 -> 652051096629 -> 571877709413 -> 406775611305 -> 32541728983 -> 433971766070 -> 328324802855 -> 206664563844 -> 77721613890 -> 394850192695 -> 918690462519 -> 920622572790 -> 594962586709 -> 934708000614 -> 367201168628 -> 157811127316 -> 98823509641 -> 704736262149 -> 314499769621 -> 865517551287 -> 168274876808 -> 306930827331 -> 367169212615 -> 303045850951 -> 351899275191 -> 930338190170 -> 647421431224 -> 16085722132 -> 84982230629 -> 704492129715 -> 592819350615 -> 636488289448 -> 561711875282 -> 167786599655 -> 668523892984 -> 775632525316 -> 32769632024 -> 300642240740 -> 16068940818 -> 492958308579 -> 999074444119 -> 1143626541991 -> 569490868232 -> 706913048580 -> 436148008773 -> 167332927525 -> 312778249640 -> 381042464021 -> 70947130355 -> 310618232232 -> 70897869781 -> 814718147110 -> 165155082311 -> 71629216488 -> 438080127236 -> 153474871300 -> 96680809079 -> 1002922414788 -> 433743343876 -> 98631822327 -> 435887634661 -> 158089345621 -> 422550866294 -> 356024425859 -> 354092311493 -> 565138366440 -> 75772722309 -> 338039369639 -> 920364308056 -> 355764562708 -> 101505350438 -> 69469738711 -> 665631997431 -> 585492687896 -> 789717417605 -> 408951862200 -> 422306198323 -> 353344179381 -> 365270121241 -> 16279531110 -> 298692282184 -> 773211079107 -> 337795220825 -> 379320944039 -> 861165049495 -> 638453950054 -> 354092834742 -> 365285843765 -> 156384071414 -> 85032549990 -> 916513680182 -> 424466730790 -> 314516542740 -> 16557217974 -> 326635242984 -> 355781348116 -> 153963144360 -> 287062390535 -> 367656435078 -> 103438519494 -> 633874084855 -> 222699398309 -> 1200615480166 -> 75510745684 -> 99344809782 -> 998602940085 -> 987165267188 -> 520868250486 -> 211017061538 -> 84982222439 -> 702332128691 -> 367168157926 -> 385606610791 -> 371765319494
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 19:03:39 | 显示全部楼层
N = 13

(1, 1)
        1 -> 1
(8654443211, 8654443211)
        564240140138 -> 564240140138
(8776553321, 9987753311)
        5828489383133 -> 4742183281355 -> 1198979467193 -> 10924126545224 -> 2557569287957 -> 5942098024667 -> 5757852806222 -> 1310012484749 -> 3188713581734 -> 1844338057439 -> 3739693279199 -> 12916172647637 -> 2871783661172 -> 1416301657739 -> 2763056237813 -> 770880725213 -> 1391400972830 -> 5730446786657 -> 882182145458 -> 2201598895916 -> 8740611229415 -> 3202926283880 -> 4204197185423 -> 3189934293050 -> 8176645902026 -> 3228980563046 -> 3668789861156 -> 4341487353914 -> 3190004574176 -> 2750061058337 -> 759039131807 -> 5828489383133
(8776655432, 77665433321)
        221192011997 -> 7722486519974 -> 5938570133021 -> 3190956850037 -> 5745881769866 -> 4426601887970 -> 3861411090872 -> 3751395871910 -> 5829710086259 -> 6295634411492 -> 5111276685116 -> 688268320790 -> 4314145279139 -> 5182045893623 -> 3656949870266 -> 5783908671521 -> 3850659179702 -> 5842769194142 -> 5744859221072 -> 3287975311586 -> 3850660774025 -> 772165340363 -> 221192011997
(98865543221, 9987665544332)
        5759076689801 -> 6405584099531 -> 5650346085989 -> 6213095485028 -> 3656948275943 -> 5759076689801
(888876533321, 986544322211)
        3106038875987 -> 4399195876595 -> 10830899644190 -> 8738305618832 -> 2310198454262 -> 3106038875987
(986544443211, 77763333111)
        303734102532 -> 98183216073 -> 3751330357368 -> 759043906584 -> 5746014393270 -> 2750062660851 -> 688268328978 -> 5413656906915 -> 5126644551270 -> 126806741928 -> 3764454979794 -> 7930815943128 -> 6281423303670 -> 672838120545 -> 1211971458021 -> 3189798481002 -> 6829956820110 -> 6210585391977 -> 5842769194143 -> 5744860807203 -> 1307706865974 -> 3409699467783 -> 8395390114095 -> 8177865002637 -> 1417522352670 -> 209348848845 -> 4742312716113 -> 206976137592 -> 5304853379337 -> 3287916149760 -> 5853455590773 -> 3291573476166 -> 2776116940020 -> 2761832362425 -> 674057245731 -> 306304951731 -> 2653108127712 -> 757816850745 -> 1406968571253 -> 3217142158287 -> 1294579079481 -> 8370486248736 -> 1869304265076 -> 3228982149177 -> 6377090033013 -> 2748710920452 -> 3286754608461 -> 1236939243600 -> 5109924952908 -> 10719727658703 -> 3493460683503 -> 3119104328394 -> 5633626479438 -> 3229052446686 -> 3132160264017 -> 123080712336 -> 659710317666 -> 2789108922657 -> 6391302726966 -> 5232866648160 -> 1153043826537 -> 662218824588 -> 2226432480150 -> 564173055849 -> 3205369268067 -> 3228916642827 -> 3764456590500 -> 2668674148194 -> 3777649883346 -> 3958304876055 -> 3755059567413 -> 2753657653170 -> 320453725467 -> 209417543838 -> 3739624584204 -> 3202996581387 -> 6294416897013 -> 5756633689230 -> 3230138932083 -> 3641385444105 -> 565529538258 -> 3660543276453 -> 138651507594 -> 3205302159204 -> 2544377556666 -> 249818726496 -> 6306387916986 -> 6332378259552 -> 3205238263560 -> 578323415715 -> 747266249781 -> 3408544295583 -> 3645244088910 -> 3655861782354 -> 1226254441293 -> 2556350179155 -> 2657920650894 -> 5759006400483 -> 3204148564941 -> 3106173077331 -> 303734102532
(987776544321, 99887653332)
        6294418483143 -> 3654709782417 -> 3396705890823 -> 6294418483143
(988776544331, 988755444332)
        3740912396192 -> 7735617503306 -> 319234608473 -> 3201710355530 -> 100555910945 -> 5088681578024 -> 2311481483282 -> 1649404872617 -> 3311722385849 -> 3739559077856 -> 5940880493804 -> 6734422722362 -> 220036856180 -> 1126855329641 -> 3120253156073 -> 112395910028 -> 5634709784381 -> 3849574280435 -> 3740912396192
(998865532221, 987766431)
        3311589754251 -> 3192243067704 -> 2748841965918 -> 6844303731792 -> 3298599365937 -> 10829615029038 -> 6197526292284 -> 5757785713743 -> 1037933272809 -> 5827270290714 -> 3383576510004 -> 662218816395 -> 3681781851987 -> 4948950096162 -> 8202829615953 -> 6198747003600 -> 3311589754251
(9877776443221, 997764433222)
        5290707802438 -> 3836444899615 -> 6210789890830 -> 6842950405261 -> 3120318670612 -> 672769417360 -> 2871783652978 -> 4496083309063 -> 5659747859275 -> 5942165125339 -> 5100524773945 -> 2739441778762 -> 3492374206297 -> 5290707802438
(9977776554332, 88665544421)
        1128275756843 -> 1308860468429 -> 4217390478269 -> 5840462013812 -> 1113928853354 -> 3643890762383 -> 3764461348892 -> 3764592377975 -> 5486860104254 -> 1128275756843
(9986543332211, 98777665544)
        3410985685448 -> 4206838291175 -> 3752616583226 -> 688271525816 -> 1774719262739 -> 5484417111875 -> 1295932381436 -> 5647840775906 -> 3410985685448
(9998887765432, 999988555432)
        11270705761846 -> 867832053325 -> 1211907537802 -> 3286621976866 -> 3803571547300 -> 746047132786 -> 866680053385 -> 1690894118608 -> 6759187595221 -> 5843988311137 -> 4289314875361 -> 3752685278221 -> 1308793375948 -> 6378313900207 -> 3298465148209 -> 6197660510011 -> 2679157623913 -> 5304854973661 -> 3217210853281 -> 1197624554533 -> 2655615056695 -> 2600212128211 -> 562816548868 -> 2240713860907 -> 3298529076619 -> 8299586011147 -> 6294480809041 -> 6196505313235 -> 2571654116899 -> 5759006392294 -> 7738057315231 -> 842869042522 -> 3655793103742 -> 2751217849435 -> 3287976897718 -> 7133617436482 -> 769794231625 -> 5304920488201 -> 3642733987666 -> 3337714339120 -> 2735718937816 -> 3946329081307 -> 5743509074995 -> 7823173427227 -> 937382185795 -> 6379465908337 -> 5854679474350 -> 3302325387337 -> 744764120149 -> 2748972986809 -> 9481770766729 -> 6047232017263 -> 219969730933 -> 10277417808901 -> 3932111604385 -> 3105974939386 -> 8286595598257 -> 6847831631629 -> 3777518854264 -> 1405816579507 -> 3302189575288 -> 4290466891681 -> 6222559592404 -> 5100588710545 -> 1201350559549 -> 5088683180539 -> 4756394372794 -> 5388884608450 -> 2764416981757 -> 3409764990517 -> 7833792714994 -> 8466157744663 -> 797200234807 -> 3382357393009 -> 5731605163885 -> 1226187324238 -> 1209531662479 -> 5208031477795 -> 3384798791068 -> 6939908110663 -> 8214538569571 -> 3755057981284 -> 3838886297674 -> 4960858798429 -> 9386169560119 -> 8215757678374 -> 1502638481050 -> 1115082439423 -> 3092979768103 -> 8382195210544 -> 3643954690792 -> 7749966001117 -> 5400587184778 -> 1942510096864 -> 5660963787625 -> 3340085447860 -> 1210886550562 -> 1129295141569 -> 7641166710505 -> 235468617979 -> 5854676293897 -> 6405652810909 -> 5662117381885 -> 1774720848871 -> 2036957709214 -> 5291859794185 -> 8825727349603 -> 3849507187954 -> 6379598523550 -> 5748323184307 -> 1294649360605 -> 5124270262075 -> 209347262713 -> 2748774865246 -> 1417722093130 -> 2735714163040 -> 208196832523 -> 3655662066469 -> 2622740110054 -> 111304649854 -> 3106105960276 -> 2679159226426 -> 5221090593871 -> 5732819497912 -> 8370420742387 -> 1390316081755 -> 3204015941539 -> 5086310477476 -> 867900748318 -> 4398040688011 -> 4204329776062 -> 2761901073802 -> 3298461967756 -> 5867736987913 -> 6501255595459 -> 5104183686481 -> 1676745344875 -> 869188560307 -> 4315365965881 -> 3671231251024 -> 111240729637 -> 2748773262733 -> 950444465941 -> 5099569301245 -> 7642388999758 -> 9482993055985 -> 11270705761846
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 19:08:11 | 显示全部楼层
N = 16

(1, 1)
        1 -> 1
(9776654332211, 9988888553322221)
        5113720523393799 -> 5625831775793933 -> 4090493191954893 -> 9546741479855818 -> 4620222927456073 -> 1925289491005573 -> 5874230575652746 -> 387434972909256 -> 5909983778362568 -> 6475898839581833 -> 5149778901622729 -> 5943212327936969 -> 7451112917986570 -> 4090344726844683 -> 2454866853653124 -> 571884017941958 -> 4617244934690697 -> 5634006980398535 -> 4275094738719240 -> 4087379662093448 -> 4341111383139974 -> 4020761342072716 -> 105349644701638 -> 2173535874832967 -> 2518799643909194 -> 9582791182384394 -> 6436879691306825 -> 4313664670341319 -> 1894729506232585 -> 4305506473484552 -> 318156634778375 -> 668600564833738 -> 889099312329477 -> 8041500951159689 -> 6125293688523465 -> 2424895616924743 -> 4026560315801990 -> 3993467088090055 -> 6158374117295880 -> 2767041603891273 -> 2239840558278024 -> 2730991858578117 -> 4650469318437963 -> 4029377216638984 -> 4341107088238215 -> 877819124751303 -> 2515825902998858 -> 6685570825157256 -> 638642083867080 -> 1167600548260867 -> 640857137113797 -> 2270404966699723 -> 5633998390595014 -> 7696839029804811 -> 6442364985151559 -> 3993780853805897 -> 6751731639458762 -> 2242966843901194 -> 5846190691226310 -> 3996135610172423 -> 3745072540217354 -> 100169526507081 -> 2173675491793799 -> 7547990556610125 -> 3778763105253130 -> 384300226360587 -> 601982115934981 -> 6124988555854473 -> 2734122439037512 -> 1919647357218569 -> 5912953138081099 -> 7975335970768907 -> 6009826567896332 -> 4313660375439558 -> 2173836841740362 -> 635066753581255 -> 323934262614729 -> 3744924247425095 -> 3772832932703943 -> 4087218656520650 -> 605108272483525 -> 599466095780870 -> 6194428071679495 -> 5912809097078344 -> 6188637602053512 -> 604951475719047 -> 3808878340003081 -> 1440612238230341 -> 284309100856774 -> 2485418334257286 -> 880797117582214 -> 2797300793681608 -> 4374331428807688 -> 1195199891996870 -> 11717277714900044 -> 2019197726667274 -> 3847439724868360 -> 2769566214045510 -> 1895182802881351 -> 3260700291364168 -> 2176195807046278 -> 2521468036785863 -> 886430747396998 -> 6475602253669639 -> 3753688414783623 -> 916694361163720 -> 3750562129029384 -> 4023878951929992 -> 9861440754351369 -> 4026708651575433 -> 354049497430216 -> 3742264272099527 -> 3808721500519559 -> 4302833656369354 -> 2143272476299848 -> 4338290230382406 -> 2418800014498693 -> 4553299345757253 -> 3773277897501836 -> 2585108622124939 -> 4272120955089863 -> 4305353885593927 -> 4302838080476811 -> 1161962623413253 -> 1861640530768905 -> 2457975916360391 -> 5631478204417163 -> 353748616616264 -> 328974720801734 -> 2515677610141063 -> 75238704722377 -> 447796598706632 -> 4095838696782983 -> 6723992592799559 -> 11187865911072908 -> 4619904866838474 -> 4592178791043525 -> 4054447612337802 -> 350931801741638 -> 2452181194748297 -> 4335621665253320 -> 8925560745032 -> 2171011307856518 -> 632542143361482 -> 287282798654854 -> 3048520832653573 -> 599466224855496 -> 5849469521693382 -> 6127966591732104 -> 3781126494600969 -> 5882240436604999 -> 6127818255762053 -> 635515841290632 -> 2140599530241096 -> 5562195485356616 -> 2146546882725001 -> 602138869718277 -> 2802786173685319 -> 2769705874053064 -> 2240149985914311 -> 5840701059236489 -> 4305358180430151 -> 563416436167945 -> 1897855705827848 -> 3360555922818632 -> 2422070255096712 -> 1922616630974726 -> 3783795016683335 -> 2488383614242123 -> 847259054343621 -> 2170867352947207 -> 2270404923849608 -> 4305057299747268 -> 4090349064924232 -> 5561898942622213 -> 4274942064997319 -> 7481384949501000 -> 4302388777533831 -> 944280819997834 -> 8289751544123079 -> 4335770001157833 -> 381483411354891 -> 2697610720916489 -> 5915469029226119 -> 7418032446167433 -> 353600366739655 -> 1897995494910025 -> 9580122617320842 -> 2452181108916998 -> 6406463489583944 -> 4277627809667909 -> 5981934890365319 -> 7978161418624843 -> 2769566127952071 -> 3814507675112713 -> 384304435234443 -> 281653549704198 -> 4305358180430152 -> 563416436233480 -> 290103951477958 -> 5907310918266186 -> 4310839222419848 -> 4550478279027590 -> 4087680499860680 -> 4873645134772867 -> 701689454466120 -> 2176356898712517 -> 2521616372755914 -> 1925590371688458 -> 4586981450064137 -> 2455163396387527 -> 2207065434427018 -> 350927463793157 -> 3808869879274187 -> 5215939500952775 -> 5626289410325644 -> 2143276599211333 -> 3742251473422155 -> 66936596068553 -> 4002078753716935 -> 2237324624086281 -> 601833780161540 -> 601982072757191 -> 4090187844052297 -> 4335621665187782 -> 638188701255944 -> 2733812968288967 -> 4904048451790471 -> 4054155278280647 -> 632707573172806 -> 420201592919112 -> 5559217449675592 -> 5629119067120971 -> 5631321235531338 -> 284754108701388 -> 1192526988919302 -> 7978004449870089 -> 6503197173298182 -> 4338429976286794 -> 6194131572057351 -> 1922769304696652 -> 5603734862856199 -> 4310996148324488 -> 4553303683771270 -> 384304521327882 -> 877819167863558 -> 3084566326046153 -> 293073311262022 -> 1889074358796743 -> 4653146473370569 -> 1928267569536713 -> 4062749807281674 -> 2521324038829829 -> 4550622277114694 -> 1925446330685703 -> 2173684210868552 -> 883609594508358 -> 4835223539186375 -> 2452486413707338 -> 632402526531719 -> 1892204896274952 -> 6158225738541254 -> 599622978638792 -> 8047291420916744 -> 4056819505461254 -> 2140760621907335 -> 1925285238888392 -> 5113720523393799
(98865554331111, 9996654333222211)
        5564859798630665 -> 4314122390900936 -> 5561890395668808 -> 4840861420987271 -> 2766744975063429 -> 3814368015105159 -> 2419253396913226 -> 5564859798630665
(99888887554321, 987777666555431)
        2276352319249162 -> 3745072497367240 -> 1988938580054728 -> 5146957705687367 -> 2276352319249162
(998877643333211, 998877643333211)
        4338281769391370 -> 4338281769391370
(9887766543332211, 8865555443332222)
        566390134228167 -> 2176348394936903 -> 5879419455837705 -> 4369308107377611 -> 2239840601193674 -> 4026399180957959 -> 9582939475307722 -> 5940543892013578 -> 4302689701460041 -> 2173383243961157 -> 2203939191785035 -> 5874073778888267 -> 1576517572278919 -> 4123725950403148 -> 2168046243039752 -> 2173531580062278 -> 632542186539272 -> 2173679873051143 -> 2237172079242379 -> 3838976481370505 -> 2767041689919177 -> 5979113780392330 -> 5907154164548428 -> 2452499126356807 -> 4026704313758023 -> 350923254853767 -> 2204244324519561 -> 1856163697718598 -> 4625699717525194 -> 5631635001247178 -> 353892614572297 -> 4057111882499593 -> 6155557259374538 -> 2204702045079180 -> 2201122204723525 -> 33542444823622 -> 284465983780228 -> 3015135357240068 -> 317991205032585 -> 4021206134880330 -> 565779782534597 -> 4123882876242251 -> 880640191808645 -> 2984723493334596 -> 5876755228853705 -> 947707814379145 -> 4120612592531978 -> 4023878908883273 -> 3326865357782854 -> 916995198996488 -> 11968345165915849 -> 6128119136444939 -> 5846190734141961 -> 4026556020638089 -> 2424742985921860 -> 4305209844656709 -> 4026708608594246 -> 2457831875488707 -> 1259145437949128 -> 5874086577696714 -> 2557678959989768 -> 8362304460800458 -> 850232708898371 -> 3045538630948807 -> 2733813054316871 -> 632393979578314 -> 5909979569423179 -> 11187717618018508 -> 1228572396349514 -> 4023883246897289 -> 4868003001248005 -> 847407260976899 -> 6227360121500678 -> 356556798706182 -> 2491357139918856 -> 6158374117361419 -> 2206764510435275 -> 72574477803911 -> 2267588108778377 -> 1295038300666504 -> 2143268052192390 -> 3990493433535303 -> 5559374633598412 -> 4024188465594187 -> 2733821515176838 -> 914017206231114 -> 1889082862441288 -> 3544699749154435 -> 5595593931634378 -> 5877204402459917 -> 4087532206937352 -> 2204091736694472 -> 3778161386803014 -> 916537435193544 -> 3742565195894667 -> 4062910941994633 -> 7417735946283144 -> 2237184921097545 -> 4054295024512713 -> 1886723811238536 -> 1164927774389000 -> 4090043889077448 -> 4616948391890757 -> 6194279821802889 -> 6721018809039110 -> 4305044414714312 -> 33411374422983 -> 2167741153351944 -> 1922625306740619 -> 3747893564096903 -> 5912804931185673 -> 4305353928509578 -> 4302838037430090 -> 2449211835029766 -> 4026551725867399 -> 4060085537185417 -> 632703321121160 -> 38875279721288 -> 3078771518537223 -> 696186980752203 -> 4310839222485382 -> 2697606426211334 -> 1897546235275910 -> 4057264427277962 -> 1991759603999814 -> 11435807076203404 -> 350927506708807 -> 2518795262782919 -> 6191602667066889 -> 4319149921204869 -> 7696389770105160 -> 4095830106782857 -> 2767041603891271 -> 2239840515231304 -> 2134809060615112 -> 2140294311413127 -> 1886266090613385 -> 2708882232663238 -> 1164775186694980 -> 4344080699811784 -> 4586536571228614 -> 605112610497543 -> 1892209148064456 -> 4274798023863493 -> 4338290316344775 -> 2203947781654089 -> 4338438523174663 -> 601990791897480 -> 8044321974842632 -> 2452041448909445 -> 3987846300130437 -> 2485265875441288 -> 1162424596090053 -> 3711996406412231 -> 3744924204247305 -> 1919660199008198 -> 9833693117495433 -> 5876750976802060 -> 2524437439551110 -> 1886723854219722 -> 2766889016197255 -> 4344224697898888 -> 5149486524780996 -> 6161203731110023 -> 38875279655753 -> 2519100481610890 -> 4271968323955911 -> 5876899140716299 -> 8047295672706249 -> 4093017543959878 -> 6188790232925322 -> 4305197045913799 -> 7478860468355852 -> 1198474384515462 -> 2452346581512904 -> 2137786967287047 -> 2587781353081160 -> 914017163118857 -> 2485414039224458 -> 2416296836134213 -> 2142967214556231 -> 1892209148261064 -> 4274641141071109 -> 1922324339833224 -> 3987524159910216 -> 5876899097669578 -> 8364972982751753 -> 4371819789714314 -> 4368702093829131 -> 4305048795840584 -> 2731153036141190 -> 1889231241392523 -> 4269147343385225 -> 2170867396059464 -> 4062605766213383 -> 326149359039238 -> 5843513708349513 -> 2449669598636107 -> 5885214134403079 -> 2449521219684872 -> 4305209844656710 -> 2173688419742406 -> 2488091151306950 -> 4272120954893256 -> 4023883203916103 -> 2418795719465863 -> 4341412220907209 -> 3739286236484038 -> 2736329031620870 -> 2206603375853383 -> 602130494951752 -> 3742408227074376 -> 417240780088454 -> 911060559096516 -> 5567981659949769 -> 9621967170470603 -> 3814206837214408 -> 880491941735429 -> 6155408966451208 -> 2424899825667526 -> 4311000357394949 -> 5592459099057802 -> 7727403309348489 -> 4368702136941384 -> 2454858306765255 -> 602596676371335 -> 1931075794607817 -> 4123425112504843 -> 281797418651143 -> 2485418334257289 -> 2730996196526599 -> 9307102423510218 -> 2167885065280072 -> 916838187063941 -> 4589344839280904 -> 6403655350606278 -> 326454491708230 -> 2170714765056582 -> 387278047004616 -> 668299597991877 -> 9933544497160394 -> 7448304692784394 -> 4338298863167110 -> 2736324693541320 -> 1892056689445064 -> 4277771721596037 -> 2055395808212619 -> 4272269247947656 -> 3814367972189510 -> 4338434271188554 -> 877980345557704 -> 2549368261204745 -> 2173688419873478 -> 3081448673404296 -> 2454862558685829 -> 2985181257203077 -> 2515974153006537 -> 1922921892587275 -> 6188781557224969 -> 4622882859669384 -> 4840564835337220 -> 599322183852742 -> 4302532818798728 -> 3045542925981639 -> 5843823093004617 -> 2452185489781127 -> 2764224746035464 -> 75103296832004 -> 2170706175121990 -> 3808712867341642 -> 916541687245190 -> 4026704270580232 -> 350923168891396 -> 6127805456888073 -> 1198317501657542 -> 2204244238360587 -> 599169553046468 -> 5849465269641736 -> 4032350828409159 -> 4269304183065351 -> 2140451280298952 -> 4269304097102982 -> 5876598216921158 -> 4589798222023113 -> 4302380230908104 -> 2415978861478981 -> 4901388433483720 -> 2730691106707719 -> 3844614362909258 -> 4274798109956934 -> 7763008219069449 -> 5912652257267143 -> 1925590371753993 -> 7479004509424142 -> 3772680301701062 -> 386816074458887 -> 1479644185379333 -> 4056967970440395 -> 5631486751239496 -> 4029525466581129 -> 3993623928032327 -> 5876589799238985 -> 8607725440080778 -> 980338940208581 -> 4832097253563206 -> 2173679916032327 -> 3811381518564170 -> 880788527451018 -> 1474150215506566 -> 42315201854600 -> 284609895511749 -> 6158378326235272 -> 635363339558984 -> 4275094824812682 -> 2733664632515524 -> 42162743235208 -> 317690281368517 -> 2488230897276873 -> 3081444378568070 -> 913877460064582 -> 2488239444164742 -> 2452049995797316 -> 7481681535347658 -> 916999450785993 -> 11435959664094027 -> 5598253820735433 -> 2449817891690506 -> 6161046848252103 -> 571574504146693 -> 1925598961426441 -> 5846495823895304 -> 4553757152475847 -> 415182566456331 -> 290404746198472 -> 4056819505461253 -> 2140756369986760 -> 4065422581153543 -> 284919409307016 -> 5876598216790087 -> 4656111495206152 -> 1861949872311752 -> 4338434228207370 -> 629428871845894 -> 4868159797946949 -> 9900324451427145 -> 3739595707101512 -> 3806197019243341 -> 4023578114031689 -> 2452185446734408 -> 599330687693893 -> 8014058619290698 -> 6409284599425862 -> 6127970800671493 -> 4092860704017608 -> 2488086813227396 -> 3017799627336325 -> 3811534149435979 -> 5874086663659084 -> 2742276297945797 -> 5728207507398345 -> 2516131078845641 -> 602138912633928 -> 4274632680276679 -> 2245487030079045 -> 2201279130562630 -> 1892048013482567 -> 2733660380463878 -> 919358588213254 -> 4550927452699337 -> 5628813977433162 -> 2488235235356425 -> 566390134228167
(9988776433332111, 9988776433332111)
        4338281769391371 -> 4338281769391371
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 19:17:09 | 显示全部楼层
当N <= 8时用32位运算,都是1秒内返回数据
9 <= N <= 16则需要几秒了,因为需要64位整数了
N > 16则需要长整数支持了
估计应该在分钟级
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-12-27 20:16:12 | 显示全部楼层
N = 17

(1, 1)
        1 -> 1
(7776554433321, 88777766533221)
        5468738200204392 -> 21431136058334043 -> 2269541598022551 -> 35626158810669096 -> 37944122332104801 -> 19161663954760284 -> 35907297793247268 -> 53231574006074370 -> 716378827602537 -> 5468738200204392
(75433332211111, 75433332211111)
        233411150132317 -> 233411150132317
(99876655553322, 99876655553322)
        35875699062250035 -> 35875699062250035
(99887776544311, 98877666555444331)
        21699162949592941 -> 100097740816473598 -> 38573578656441649 -> 21699162949592941
(987665543332211, 999887766655211)
        55052711611716149 -> 17178602044890092 -> 38340185074123298 -> 23666009341583648 -> 21249285651559064 -> 35643102649851944 -> 35641611388702244 -> 4770898197850325 -> 40809197570397173 -> 53214647346236420 -> 284242539064982 -> 37875704294873498 -> 41041099633809785 -> 54785499457273967 -> 53233134115316681 -> 2287196837182046 -> 23931712796988764 -> 55266907025632952 -> 33640825779131504 -> 19412729826967148 -> 55034293433365676 -> 16962916015917614 -> 50332662370219244 -> 16944463219679519 -> 66992951899319606 -> 102383359718187968 -> 42844513668497969 -> 54819387006892715 -> 40593493715854703 -> 36073764986380217 -> 21929470414753640 -> 33837382875084458 -> 11725820851736996 -> 38358603381876080 -> 11526246357316697 -> 17211692682737834 -> 21912543626430887 -> 21448062717778781 -> 7935513030437030 -> 17143986432117233 -> 19411204077332135 -> 17143240414515113 -> 234225370781597 -> 19628416372762415 -> 19445819948385314 -> 56788539396718766 -> 40876887157316024 -> 7487941730369567 -> 36571336145328506 -> 2537516820926948 -> 38125990047889127 -> 57252985816754483 -> 23917855075094639 -> 52767838856744063 -> 7505631458407589 -> 21666055261147247 -> 534527904791195 -> 50499129434343101 -> 50032377145481132 -> 2718621467986916 -> 38390947872588323 -> 42827604318193649 -> 38124498657730337 -> 21896397344326640 -> 35889625632629987 -> 57071881169956658 -> 40628092665056882 -> 23501830837669907 -> 38357840700572207 -> 5435665000637228 -> 2537516562777692 -> 17660772681842360 -> 5269215116382554 -> 18965903899456355 -> 71249248940888255 -> 42595770586968356 -> 38377073099965175 -> 53232319894405259 -> 52285668478596404 -> 23718331991272799 -> 69658418542126853 -> 23485684426556573 -> 4790113675654433 -> 17177873852464748 -> 7936293278768429 -> 55266907025764022 -> 17195528704728038 -> 24132015870861677 -> 5236124736946208 -> 19213189563538268 -> 40145142425867240 -> 2502968765762579 -> 36357123552066806 -> 2554426171493408 -> 19180133414569055 -> 35625413308841195 -> 21200031552131108 -> 2253325951265045 -> 16697940495050729 -> 67209401384305853 -> 21431899126665188 -> 40161323067447710 -> 731796658870046 -> 21930233095795367 -> 50515259182147904 -> 35841879844818608 -> 30438352363410842 -> 4521341411838869 -> 23450322537639128 -> 19180082262644135 -> 21215432074651412 -> 251134721610200 -> 250337422287635 -> 2735530947824609 -> 36089911397624624 -> 52566790023287210 -> 19429621868786405 -> 40393970632163936 -> 50314973417022194 -> 33820439164910702 -> 35855755133871332 -> 4972675998442424 -> 52766381439296366 -> 35924207531234216 -> 16928299499687909 -> 121510372538044487 -> 4970438332401185 -> 21414226707636512 -> 516838435164569 -> 21233884741749344 -> 21646128642040034 -> 2302648641029573 -> 19196262904093532 -> 66743360495551601 -> 16979842287810791 -> 57501779921593139 -> 67408907417398673 -> 38822373019560629 -> 38125210186847144 -> 7005771222950675 -> 17626919233812725 -> 36106040758140014 -> 2519098254762770 -> 36322524473593394 -> 33605498637372914 -> 36106075375765490 -> 17428159476471284 -> 21896431187635430 -> 21448062846656801 -> 6823920558157511 -> 21433390387683818 -> 25933955953540577 -> 50501401331113616 -> 35396765085401 -> 19197771602737382 -> 36786242700941630 -> 19445057137941278 -> 36305632302765047 -> 517584581906852 -> 23685207251967014 -> 19429639048524518 -> 54553648933731050 -> 19181625320895281 -> 40128215508273251 -> 4738536269250716 -> 19446565836978344 -> 38142968375688362 -> 25968571953733919 -> 69445003505681612 -> 18982084799055005 -> 57021881052402290 -> 21414954900323996 -> 66726468195714161 -> 19479673137872480 -> 38805446360246966 -> 21266229361732820 -> 19212392264739992 -> 83635483110569660 -> 21250031411011934 -> 16677979257400538 -> 36572081775903356 -> 19663015580113847 -> 21448808476969508 -> 42628860966142559 -> 37927229903520413 -> 50497586634241208 -> 21448842707829854 -> 26150473641705053 -> 501437783373029 -> 19627653691327472 -> 34103815297624820 -> 21431136058334045 -> 2270304408335513 -> 2485991083139870 -> 57020355431776367 -> 966681760618421 -> 21498062318248211 -> 23449542289569872 -> 54786279447980399 -> 71927959235775041 -> 50964373282579403 -> 36089911526764787 -> 38607414795593009 -> 52767093097029050 -> 50747889308714621 -> 24148196770591400 -> 36089165379629288 -> 57071118230372462 -> 2967398393087459 -> 71695294620329792 -> 67208621394516923 -> 35890354083335654 -> 21200794749733484 -> 36304123732999214 -> 50281137149123888 -> 25917791846259551 -> 52768601538047936 -> 21698365650532520 -> 18982813508172068 -> 28186501010380187 -> 9257519496897299 -> 102798620758141391 -> 38340930962847404 -> 38107589307163874 -> 24148179848871470 -> 26382341215976993 -> 52550609252697650 -> 33641588589313394 -> 40128250384179053 -> 21414972338211362 -> 19178573434466909 -> 52783273996889846 -> 59538639078469364 -> 54820115844756725 -> 4988890612471844 -> 42611188547113883 -> 9257553985775831 -> 38559669524342279 -> 52552152182332919 -> 35609215229766575 -> 33873456292987640 -> 38357875060441646 -> 5021218310473247 -> 2717858399524700 -> 38557397756842997 -> 55484899698403724 -> 57038096441141615 -> 19197042893882465 -> 57037299142081196 -> 52766312848828724 -> 9507111030460823 -> 19179319064517470 -> 50747160728737724 -> 3665306985647027 -> 19463492496292007 -> 66975262300683887 -> 23966312004471266 -> 16977553469844632 -> 36123781896252209 -> 38125210057838054 -> 6990336211813982 -> 54568998432942311 -> 54553649062871213 -> 19197788782868711 -> 45560811183284018 -> 9025686282101585 -> 23468723278364378 -> 7487179178599073 -> 55699077544768712 -> 36572861766085502 -> 5038856240885537 -> 9259825624266017 -> 35891116764639524 -> 35891134202395820 -> 37859506473292775 -> 36555918185182979 -> 57039553600571132 -> 17162421532449782 -> 19411983809496098 -> 90158269087711859 -> 57270658106511926 -> 19447311338281961 -> 38107554947425511 -> 19397345968017521 -> 52767075917290940 -> 50980536873430850 -> 23684444699803304 -> 37891902632490587 -> 55018112791654133 -> 19180844943423722 -> 38090662518841121 -> 23467214708336405 -> 2751729027292445 -> 34053815180594738 -> 23667535220227754 -> 734051118015338 -> 4737773587553630 -> 3434185557855230 -> 4740079585913258 -> 38325547362047027 -> 2968178641549928 -> 57054225672385769 -> 19663795441417973 -> 50764104697191806 -> 36123001518518504 -> 4522832543455193 -> 18932085198585575 -> 42598007994598199 -> 104800880578132808 -> 13744209644692241 -> 33620933261089118 -> 37891816862415905 -> 40377789861312233 -> 21895617225135404 -> 19180861994414885 -> 59056485492246116 -> 35659283549581667 -> 38144442715118132 -> 4737062058830039 -> 21663749521330085 -> 19197008792686565 -> 55052711611716149
(988765543322211, 99888877643211111)
        42843767650633704 -> 3001286200593315 -> 18947434439385438 -> 40343242709735787 -> 19860318436043955 -> 37893376971658215 -> 38591234154012540 -> 18931322129861217 -> 38107520458940196 -> 38109080568051432 -> 23451051117353883 -> 4738536656277990 -> 36356378050501047 -> 2753220546198183 -> 21431881817917986 -> 42843767650633704
(988765544333221, 9998766643222111)
        52566772714408936 -> 19679213401694572 -> 50531456874457396 -> 19431199415916082 -> 68978250700258993 -> 57270658235783158 -> 7473269658817072 -> 22145936950599982 -> 85656941099224768 -> 54820115457598381 -> 23668297901531626 -> 35907263562911206 -> 33639300029234347 -> 33603955707606571 -> 17428142425742263 -> 2734819289829784 -> 59504039870986861 -> 57054971560847728 -> 22130553220659445 -> 16697194735466788 -> 38624358634775857 -> 7489467867556141 -> 21931030265846698 -> 37909523382902623 -> 52533665542654963 -> 16748737782132139 -> 22128247609982449 -> 54784753440065059 -> 19414289807200366 -> 38124481348720990 -> 40342445152526113 -> 19284455954392 -> 52285685400054190 -> 21200794104294814 -> 35838862446875548 -> 11527823517681244 -> 4987347682967647 -> 38839316729865457 -> 40610420633579764 -> 17194037443447267 -> 17624716572817453 -> 3217735556570476 -> 967444570931383 -> 36089165766918703 -> 38391693890190445 -> 71230050772093492 -> 34053035319290611 -> 33372833634245035 -> 2502918130005094 -> 35607706401196129 -> 33871184654235307 -> 4987348070125990 -> 55001203182807346 -> 4754700118120345 -> 2718638389444702 -> 23914820626291486 -> 37908777494440663 -> 36570607565613748 -> 3019704249934699 -> 83635517469783739 -> 38591251462890814 -> 40128249867880546 -> 25951679266607062 -> 33905783603830699 -> 54802392144400822 -> 21181613115631378 -> 4770846787251868 -> 9972371928901858 -> 73930150336551868 -> 21449554494833773 -> 36073036406796532 -> 17210930001433960 -> 33603938140185829 -> 40127470135847653 -> 2968195692016807 -> 54819318158406889 -> 44631849494988898 -> 77984738555023336 -> 21897906043363705 -> 36106058066756143 -> 2570606941951897 -> 52784002318455349 -> 21415752457533670 -> 717904577499697 -> 67889603327238541 -> 23932475994591142 -> 66942934989840829 -> 90175212927287920 -> 52981999394755063 -> 85889571742089994 -> 76182747320157373 -> 3432659550070963 -> 33623153617989937 -> 52783222844833855 -> 9242153334770719 -> 34053052628168887 -> 9275226404935576 -> 33855801053828146 -> 9026432299965850 -> 68995923119549809 -> 104585159672861317 -> 21682201801400749 -> 21430372860600595 -> 19197008663546401 -> 35890371133671460 -> 19428876496098667 -> 57319946565678250 -> 36125273286279928 -> 38357840571956332 -> 21665275529376499 -> 50549892233070268 -> 38109063517584553 -> 21433407825571183 -> 4970421281672164 -> 19428147400216474 -> 19411255100379034 -> 33588554410376365 -> 4773170094358696 -> 36338705631341299 -> 35873427811049263 -> 21663766701330343 -> 532985491454431 -> 35608521009265897 -> 38126735807341996 -> 38357857880441392 -> 26151202608578155 -> 4773135218452894 -> 21647620032067753 -> 749451898291681 -> 57037299012809962 -> 69443477368757179 -> 36803983839184897 -> 61540119037287727 -> 19877210477470000 -> 20092168443157294 -> 35856534995044387 -> 38110623884976118 -> 25950882225564826 -> 23469503397948829 -> 71462681286342841 -> 7038861602518093 -> 23699828171463517 -> 38357857751432302 -> 5203797684383473 -> 21896397344326639 -> 52566790281567535 -> 19448837346328372 -> 23914820884571812 -> 25917808897119643 -> 57269912476068148 -> 38374801332465895 -> 23683699069490599 -> 102366450367752577 -> 983608291054066 -> 37909523253631387 -> 36089877425306746 -> 21930250404935785 -> 35841117163645807 -> 5004274471159330 -> 17144020404566185 -> 2519878245075988 -> 42829129680539248 -> 56804668628356132 -> 6841576055597329 -> 36108346626835192 -> 21249268471820953 -> 38108317628991523 -> 40360083340956586 -> 21233121931436380 -> 18945925998759772 -> 88589705666155666 -> 23769823369190437 -> 52782476956240822 -> 21681455913200929 -> 52301814760438507 -> 4987347811845664 -> 23932527275656225 -> 17179348063409713 -> 36321016161583603 -> 2320269907609045 -> 50298809180732074 -> 40575804117087913 -> 21880233236783470 -> 7237604825297947 -> 36554409357136822 -> 19197788912008873 -> 59736636024973558 -> 36124510605107128 -> 2519826834739672 -> 38357857751563372 -> 5454100617268285 -> 4772406638607064 -> 3017449662304600 -> 16960643990006935 -> 66777213814047856 -> 5485699090116262 -> 52335667950056743 -> 17196292031208436 -> 35872664484437794 -> 21913375285098601 -> 38109046337584300 -> 21431136316221154 -> 34651005894676 -> 19213952373458014 -> 35840354353332847 -> 4738571274296680 -> 21913323616481959 -> 52317978738579373 -> 39022641992237644 -> 50298080730288553 -> 25919300545296613 -> 50067704674660210 -> 766395479063131 -> 33871184912384560 -> 23682936000897313 -> 38124447376403110 -> 2734056608132698 -> 21464972197223260 -> 33853512235730917 -> 19396532005648567 -> 35891879961979759 -> 105283034034822682 -> 6773123787636751 -> 3466495688960179 -> 54836279306468011 -> 21464989376961373 -> 52799420666283508 -> 38142916707333862 -> 21679913370592933 -> 67191677942361349 -> 50780251237445305 -> 2720147217753001 -> 931302304804519 -> 35606960899761442 -> 52584479492913835 -> 54770115856866808 -> 9525546259278175 -> 36092182777965562 -> 36356360741753845 -> 2770164514652266 -> 534527904791194 -> 50498383674759160 -> 38358637870492465 -> 23933256113782378 -> 21663732600003373 -> 516041652271582 -> 2520589645183705 -> 21433407567553000 -> 484511253068455 -> 4523629713506521 -> 16945971789445351 -> 52767873087211198 -> 24380792924971312 -> 52748640559202353 -> 19181625063008170 -> 21448028228638108 -> 11275960217273797 -> 34535205697700416 -> 17178619483039597 -> 55250743305379198 -> 36074493566226046 -> 16995260248480603 -> 37909540433631643 -> 33621662356971310 -> 16978282307708644 -> 24164360490714082 -> 19195534195107541 -> 50267261859677950 -> 36357123551935735 -> 17163184730183233 -> 4985805140490721 -> 38092170959335717 -> 52982762721104389 -> 38340930963109546 -> 52317996047326573 -> 34087651706642299 -> 36123001647920809 -> 35872664484306721 -> 5020455371282266 -> 2520589774454938 -> 38325564542047282 -> 4755497417573980 -> 36539025756074305 -> 17179365371763700 -> 17874950915365693 -> 52784765516057728 -> 5471043940152625 -> 16929079360467748 -> 53032050921990388 -> 54536670992959087 -> 69461947086715204 -> 36123018698518759 -> 40377772810583212 -> 5434902061315177 -> 17160929884141738 -> 40591985016817639 -> 54803171747162482 -> 5219232437239840 -> 35839591414141864 -> 37876484542811686 -> 9524054869381528 -> 40129012807333669 -> 35872664613446884 -> 7056568510163155 -> 2539025132412454 -> 16679522316438112 -> 19213172383669087 -> 38357077761250156 -> 3218464265294323 -> 18963649699246744 -> 69260932612865647 -> 35924207273084962 -> 36089148458433643 -> 23467266635102299 -> 33655480929226213 -> 35641559978628070 -> 38359383501067315 -> 21432627964529200 -> 33621644661196834 -> 19013666737734613 -> 17442797575836973 -> 36787802939455174 -> 38574341725166008 -> 5004274471290400 -> 17143274386832989 -> 40591985275229035 -> 52519044493887226 -> 38109097748182759 -> 57485616330610618 -> 4805480096192410 -> 37875704165340121 -> 2968178512147624 -> 21680692973485663 -> 38159080556334565 -> 21218466910481836 -> 23483395608197200 -> 38108300707140520 -> 4969641033078619 -> 52566790023025066 -> 16979807799325474 -> 69908772756207817 -> 39055731855244411 -> 19164715583170477 -> 19877990596530166 -> 69478093626706561 -> 36156837786810025 -> 7272966584682016 -> 21714529112505949 -> 50266498791477877 -> 39055766214851707 -> 19663032501702706 -> 17193985903970788 -> 74162780979417094 -> 53230845167817145 -> 4988110751298790 -> 57252985687483249 -> 40594273835439154 -> 35841151652393266 -> 18982067877597220 -> 41057974495628788 -> 40826158460440114 -> 4538301785190088 -> 25918554785450530 -> 21418023966752626 -> 19230098914104730 -> 52516010044821931 -> 18947468540843482 -> 25934787095909785 -> 71912524095498187 -> 55001965993251382 -> 52303323588484663 -> 6790813644552793 -> 36106838056938289 -> 42413105959413025 -> 33356704015842538 -> 4755480495591907 -> 52751709238079422 -> 36305597943419893 -> 69211644540988738 -> 40377061281597475 -> 19877990596661236 -> 69494257346829244 -> 52550677713894058 -> 21898668595396342 -> 56839267835707564 -> 21931759103972851 -> 52750132078108093 -> 21647568492460201 -> 19213206485127127 -> 19411949449757731 -> 67407450128697925 -> 36339468312776242 -> 19445057396352676 -> 33872727842150902 -> 21879453247125610 -> 19412729568948967 -> 71712238072354297 -> 19860283947427570 -> 38573578656703792 -> 22147445907786301 -> 19644614323221160 -> 16728013476281875 -> 7487924550631456 -> 19430436347453866 -> 19213224181163746 -> 19195499964640411 -> 83420593476152182 -> 21431898997787170 -> 57717483905144701 -> 19861081116954613 -> 37909523253500320 -> 33589283248633588 -> 27954651132275938 -> 36090657157339639 -> 50549112500775232 -> 17145511794856048 -> 21665309372423146 -> 16961389878993184 -> 75982427324433460 -> 19412001247514533 -> 16911389890710052 -> 54785464968526510 -> 21467295116909605 -> 50316498650358703 -> 21449571545562793 -> 33839654513574649 -> 35874987920422645 -> 38341728262169965 -> 38142153897020902 -> 38091373918686694 -> 57070372599666541 -> 34105341047128762 -> 2734802238707548 -> 7454088540882400 -> 9241424367242257 -> 17160201175811104 -> 2734767620557786 -> 3467275550133232 -> 484494202601578 -> 21431170159661014 -> 16944462961005982 -> 52334939370341986 -> 52533700031140279 -> 17143986174099052 -> 52766330028566836 -> 4822389705170266 -> 21680675922756640 -> 19463492238273826 -> 38124481607263459 -> 21448079897516893 -> 57269929655937331 -> 67210130351572171 -> 716344338855082 -> 7006517240683867 -> 5253051396259870 -> 35858772402805300 -> 7222966725801187 -> 21913289127865573 -> 38341676851702579 -> 21914069505074992 -> 66959844211004983 -> 54569812653591589 -> 54572830051665721 -> 2753983227633127 -> 19644563171296240 -> 33638588500117540 -> 7007263000136737 -> 964375762389862 -> 38374784410877035 -> 7686736363485739 -> 21947160142660591 -> 33638571191108194 -> 38108300706878380 -> 11741187143265880 -> 7238384556937627 -> 21914069634346225 -> 33405958115401567 -> 19181625062614957 -> 35891116764377383 -> 21913306823771122 -> 19411169588715748 -> 40593510766452655 -> 16964441378263213 -> 19212443932963420 -> 50048523685996774 -> 38359400680936498 -> 56821595545556905 -> 35646137227533115 -> 501420861915244 -> 18947485591572502 -> 38326310172491062 -> 19195482913911388 -> 73464906617455732 -> 17427430896887599 -> 57502560169924537 -> 33856546813281016 -> 6807722865716950 -> 21930978726501289 -> 55018095482775859 -> 40578855745629178 -> 24150485459810611 -> 21200048344579804 -> 21414243629356441 -> 16711884116028631 -> 7038827242517584 -> 7454851351195363 -> 19181625191755120 -> 35858009205071854 -> 23668280721662440 -> 4803971268539467 -> 38357874931170412 -> 21879470555741743 -> 19861844056538809 -> 42396976340748385 -> 38357892240179758 -> 40809197699668408 -> 73747571091781804 -> 22344731325304759 -> 17144020663108654 -> 2536024914338578 -> 21431899126796260 -> 52566772714408936
(998655433322221, 98665443333333211)
        18963633035544997 -> 52551389500766905 -> 35876461872431926 -> 21697619891079652 -> 69477330558375418 -> 21897923093961655 -> 69228536582676925 -> 38160589126493611 -> 37909523382771553 -> 36306344090162179 -> 33637808638944484 -> 25950934023321628 -> 35624633319183334 -> 18963633035544997
(998776554433221, 9998766654332211)
        52567535782871151 -> 5222232655444788 -> 4755497288564889 -> 42846090699591279 -> 85904989444348410 -> 56787810687863844 -> 12008468017053726 -> 5003494222959000 -> 50033105467177704 -> 949009212318510 -> 52284125161409574 -> 19180879045143906 -> 54785499328133805 -> 40344716920025394 -> 33604752490237413 -> 17160184382969193 -> 54801645997527468 -> 38359417731665520 -> 19430402245995825 -> 52285685400185262 -> 6792321698151189 -> 54802391628102318 -> 23450288178162903 -> 23682918692150109 -> 54569761114246182 -> 19213969424449182 -> 68977522120806378 -> 24165089070559911 -> 52535208084476532 -> 4756243177026849 -> 19661540982665895 -> 54605157362508780 -> 5005783041187302 -> 4970403972531744 -> 34053086858636019 -> 23484904565252445 -> 18949045959488352 -> 73466466726960183 -> 19495837116144414 -> 35856569354389542 -> 37895665790148660 -> 38392473880372590 -> 40575804504508401 -> 4739350618646940 -> 35890388442680805 -> 27954667924593561 -> 50549909412808380 -> 56788504907971305 -> 38575087355478714 -> 7689007872835767 -> 24630350098272180 -> 21431118878464860 -> 9273734756496462 -> 34103849657232114 -> 19179353553527073 -> 34055307215798985 -> 38326293250771131 -> 19411932657177963 -> 50764070337584511 -> 2968941451469676 -> 52584496543642857 -> 21450385766605287 -> 5021946761309985 -> 52551371933608305 -> 19181590961287986 -> 73731373012182900 -> 19626873572136237 -> 19678416360914478 -> 38374055701759974 -> 36539008705345284 -> 21432662066118312 -> 2319523890137994 -> 69193937633343675 -> 50548366999471617 -> 52800946286778360 -> 23949402395755551 -> 50268024928533378 -> 23683681760743395 -> 21697602969359721 -> 67225530873961404 -> 19429656357402792 -> 50532219814041591 -> 35608486520518440 -> 6791593247183379 -> 52998943620965184 -> 71247740112973170 -> 17840368758743283 -> 9722815142890404 -> 38091408020144736 -> 21430390298487960 -> 54784736518082985 -> 26168891949195690 -> 87941068223490933 -> 54784736647223148 -> 5236176405693921 -> 33639317208972459 -> 52766313236249211 -> 16961372699255073 -> 50549112242757051 -> 17145528845585070 -> 7224509526165225 -> 16946734470880293 -> 38357129171586471 -> 21897142845630258 -> 23683698682332255 -> 23484887515047711 -> 7454868530802405 -> 7007297101725849 -> 36537465388551669 -> 21484187803905390 -> 40343190911978982 -> 71444991558173748 -> 38557449296188407 -> 40593528075593070 -> 36074493437085882 -> 23915583694753701 -> 36090657286217658 -> 21715275001098981 -> 38324749933846446 -> 38124533275617957 -> 19646106100669368 -> 35707740478696152 -> 19894917256105971 -> 69444257358677184 -> 21914120915542380 -> 35607723581196387 -> 21914052454345971 -> 33589351580558766 -> 23702880058285107 -> 9473986291155036 -> 52551372062748468 -> 5005037281865505 -> 4756971627339300 -> 34086888767058102 -> 11758893663883671 -> 26201185287589800 -> 25935464007138972 -> 36089911397624625 -> 52567535782871151
(999887666543211, 98876655544433211)
        21449605776292071 -> 34086905559768942 -> 54803951866615860 -> 23502593905869981 -> 71231542162383354 -> 2502917742715680 -> 19645342773926826 -> 36123001777192044 -> 17392034519353767 -> 34070725176206655 -> 750977647926696 -> 51030553912180860 -> 21199997063252577 -> 67425071008512264 -> 2752474399586970 -> 52999723482138237 -> 55001186261611704 -> 2536753364913174 -> 17177856801866799 -> 41091827814125046 -> 21431152979791833 -> 52749386447664315 -> 19446617376454824 -> 19445871487730721 -> 22112117991317808 -> 38323224184211433 -> 4503651813203154 -> 2271050038779291 -> 36304817823966513 -> 21464972455372515 -> 17162472814039152 -> 19411966629495843 -> 69012121199017647 -> 50530676625994926 -> 50334188378396724 -> 23915566644024681 -> 18998265699046872 -> 73748316851627889 -> 26416906192992363 -> 66776450874987948 -> 41091879353732595 -> 52750912326439491 -> 50282662769749812 -> 38374784152858854 -> 11726600712778980 -> 22145156702137512 -> 484493815312164 -> 21198539903823063 -> 54552834842090862 -> 23451848287667355 -> 7256837224559844 -> 21665309501956521 -> 33408195264882156 -> 23467994956798875 -> 71945631654803718 -> 21681456170825898 -> 25952407846321821 -> 21431898868778079 -> 45328197978306156 -> 38358620690754354 -> 21449588725563048 -> 23684478801523491 -> 23682953051757405 -> 19414238396995122 -> 68978250829661298 -> 59322917785908456 -> 55019638541420220 -> 18948231480427677 -> 24147451011138531 -> 2486008004597661 -> 21464989118681046 -> 40160594358461718 -> 21448842707567712 -> 5451862822217955 -> 21433407438674982 -> 21663038121615585 -> 4556668682606553 -> 4608228650991831 -> 40144396408002972 -> 35855789235329373 -> 38326276458453507 -> 5005037540014758 -> 2720147088350694 -> 21663766443050016 -> 318061368813780 -> 9273683475038163 -> 21680676309914985 -> 54819335467285164 -> 21449605776292071
(8766543322211111, 98776555443221)
        19413492508271018 -> 38091390969284645 -> 71246977302529136 -> 34086888638180084 -> 15796486632704903 -> 36123001776929900 -> 50530659704406065 -> 16963678438679015 -> 38391711070059629 -> 52766295797968631 -> 53050469100734078 -> 19412729697695912 -> 83885802964912259 -> 59057214201494249 -> 50265770211763118 -> 2985070682844902 -> 40360117313405534 -> 251135108506400 -> 2271032600629781 -> 19428095989880156 -> 75734395771758512 -> 20095203279380936 -> 52533665413383728 -> 4772390104438694 -> 36088419878325671 -> 26184275679005156 -> 19447328518151144 -> 21415006568678498 -> 23717551871819420 -> 21880216057176431 -> 5003494222959002 -> 50033105467308776 -> 2985088120732265 -> 23683664322724958 -> 21464989506494750 -> 52551423344075693 -> 16929842558201198 -> 56805414258668840 -> 9060319591173200 -> 50281865470296176 -> 21698365392383267 -> 38142136975432043 -> 19179353682667235 -> 36123730485915893 -> 38109063775602737 -> 19894120215194804 -> 54535959205693028 -> 52304103707806970 -> 19644580092491882 -> 56804685678823010 -> 9292152935109077 -> 67175513835080321 -> 4988076520700585 -> 23917074826501094 -> 36089148329031338 -> 40126707325534691 -> 17177856543717545 -> 3434965289757053 -> 36090674466086840 -> 21498096806995667 -> 71513443697256305 -> 17178619612179761 -> 36587465247432500 -> 2753254777058531 -> 3185391065858231 -> 23451797006077988 -> 38806191990690743 -> 71478827697062963 -> 38839282370258162 -> 25934701455237407 -> 17377413858137588 -> 9939264756885746 -> 55052746100594678 -> 19431181977897644 -> 55250014596524279 -> 33607769630162291 -> 33887331452769131 -> 21663749779610414 -> 34103086588507757 -> 7472523898970987 -> 57718246844728895 -> 26400776574589865 -> 21931776025561709 -> 34087634268492791 -> 38357129171717543 -> 19861047015627644 -> 19445836998852191 -> 73482613267082612 -> 5019658072352918 -> 38109809147897261 -> 57269149536615023 -> 33640080148425584 -> 6773920957294865 -> 53016632961713789 -> 36122967546331697 -> 33888111572091440 -> 23666009212312415 -> 16728742056127703 -> 3216955437379238 -> 36089894476035767 -> 38607432104471282 -> 4985839113070742 -> 38324021612280941 -> 21197742605024786 -> 19661523673787621 -> 19695342891087980 -> 73714463661747509 -> 17659298471290610 -> 52783239379133297 -> 52982000040193733 -> 35839574234010536 -> 19180862381573228 -> 25934701325966174 -> 33855038243384114 -> 6756977505401435 -> 17412012807208694 -> 21663003374587802 -> 5003494481239325 -> 35607741019214822 -> 19411966629495842 -> 69012121070008556 -> 19196991225396893 -> 102349506528569732 -> 35874953302797167 -> 36555155374738946 -> 19431945304640186 -> 35640848449118048 -> 25702156581791507 -> 19646851472832821 -> 23699862402323867 -> 38141391086839010 -> 40126707067123295 -> 17409706809373352 -> 36321761921298614 -> 35889591143882531 -> 42363869039854253 -> 37893377101060520 -> 19644563041762862 -> 19230133273580954 -> 35840337302603825 -> 4754700505540832 -> 2720164268350949 -> 35873444474619938 -> 38340999940342319 -> 85637760368317370 -> 5485665117667310 -> 2787073606807331 -> 5467975389760358 -> 38592014144063612 -> 18963649569844439 -> 71263938321581168 -> 23699828300734754 -> 38340948400996910 -> 71229304883369387 -> 40591968224500013 -> 35624650240510049 -> 16713375505925276 -> 17411978576872634 -> 22145954130338096 -> 35624650498790375 -> 36107600996391413 -> 50314973158610798 -> 38341694031178547 -> 21663783880937384 -> 26183512997832356 -> 38125973126300270 -> 19411932528037799 -> 69426568018190720 -> 38142153638609504 -> 21216195272122718 -> 19411932141010529 -> 50032342527593513 -> 16912881668289329 -> 59089524461608289 -> 56822358097851686 -> 25970080394490659 -> 69211644153699320 -> 50083122635067881 -> 7023409411381145 -> 19162426764811103 -> 19212426494813912 -> 52300323241401698 -> 18946705859801753 -> 40594256655176756 -> 17213998422554993 -> 69194717623656893 -> 52817092956172022 -> 36089876779999148 -> 90873070109249030 -> 52748623378939952 -> 55018875860378492 -> 26168874769326506 -> 21731455900959776 -> 50748669427905860 -> 38375564271787946 -> 22146717198931382 -> 38340168152665514 -> 4556703042213848 -> 4754734477858712 -> 5668346924960753 -> 35908060861840553 -> 23468740716120671 -> 3000505823121755 -> 2487482344027427 -> 5201577198342488 -> 23899402536743654 -> 35874224852091500 -> 21415735148655395 -> 19182388002199154 -> 56787724788780071 -> 10420689117562352 -> 19197008534537312 -> 36072967687319798 -> 55516447019064638 -> 19214732492780324 -> 36071476039404968 -> 36122256017214887 -> 5003494223221145 -> 16678759376984987 -> 57769026822800960 -> 38374766972858597 -> 41075681532414014 -> 2502951714771416 -> 17393560139979692 -> 83885786172201419 -> 26167348890551330 -> 21448808606240741 -> 7021951993671305 -> 50515258923736508 -> 21434153456277104 -> 483782544344609 -> 21431187597679451 -> 36322541782340600 -> 2519081333567126 -> 19196991612817382 -> 71478810388315763 -> 9722797962890150 -> 69676107753604223 -> 17443560257271914 -> 17393577448989038 -> 57485633768629055 -> 21699891529438769 -> 88156772207304638 -> 7487924679771617 -> 37035833975700542 -> 19629179570233721 -> 50747126498532734 -> 19645377391814447 -> 36321813331634933 -> 18962853045362852 -> 23468740716513887 -> 7487941859509730 -> 55234596636116606 -> 16781047912974944 -> 52998231833699123 -> 71230016541888503 -> 7006499931674522 -> 50531456874457394 -> 19414289936340530 -> 52301086438741931 -> 21431136187212065 -> 2519064024557783 -> 19413492508271018
(9877665543332221, 999886644433321)
        54569049972418789 -> 71696091532100797 -> 50764053028575163 -> 2753983356642217 -> 19429639306804843 -> 54569049972418789
(9877666554433211, 9877666554443111)
        19446600067314407 -> 17193291554592092 -> 66943663440415424 -> 16745754614525141 -> 502234824284198 -> 23433395749447442 -> 33820490962798577 -> 55250743305641339 -> 16929825507341105 -> 35858026514081198 -> 25703613741352094 -> 17160930013412972 -> 33836568525163946 -> 21250794479736293 -> 50747160858271100 -> 5219960887683362 -> 40393936530705893 -> 52534445790593147 -> 33822745163008187 -> 7238367635479838 -> 24165106637587439 -> 19446583016716457 -> 19446600067314407
(9887776554222111, 9887776554222111)
        21897142587612075 -> 21897142587612075
(9887777665544322, 999776642222211)
        50530676626388139 -> 21482644745261028 -> 4770915119701326 -> 34069961849333043 -> 52317250416882795 -> 21665275142218155 -> 2521352584767903 -> 19413475457673069 -> 34087685936978361 -> 40626584353440303 -> 2287248247649430 -> 21663037863597402 -> 19445803026665382 -> 21233121802558362 -> 4522052553797334 -> 17145529233005556 -> 16930571008775793 -> 36555138065598528 -> 23471012354741934 -> 17143274774253480 -> 3183153787106409 -> 21663749521199016 -> 50315735840045742 -> 2720164397491113 -> 33836585705033130 -> 4755446394002793 -> 33838145943546672 -> 21448843095119271 -> 38091408149153829 -> 56787742097658345 -> 22147480009244343 -> 19161698185358487 -> 42629589674866410 -> 38159114657792607 -> 36339451261916151 -> 33406686823994346 -> 37925721720781854 -> 22112846571294708 -> 21663766314171999 -> 50564530203033651 -> 36922773262881 -> 21679895932705566 -> 52801674866755260 -> 5038873291614558 -> 23684444570794215 -> 19412781108425445 -> 21415006439669406 -> 33422884645443996 -> 37892665572074784 -> 22146717069922290 -> 50530676626388139
(9986655444332211, 9986655444332211)
        35641594208964132 -> 35641594208964132
(9988665444333211, 9876654333222211)
        19196245853495584 -> 54555174812506228 -> 4757005858199650 -> 38343219651804469 -> 37892631212205346 -> 19196245853495584
(9988766555444321, 88887776664433211)
        9755905393186589 -> 71464935615561542 -> 16963695618679274 -> 52834019486476595 -> 38126787346818476 -> 9755905393186589
(9988776643322111, 9998877775433111)
        55466447159921669 -> 50334222608863859 -> 23467977906200924 -> 50763324449122547 -> 17160964244142248 -> 19195551245967635 -> 50301860938282433 -> 23450288436312155 -> 4522849852726682 -> 23700625212898970 -> 38340913783240361 -> 21430373506039265 -> 16945209108141479 -> 52533716565308651 -> 2539025390823851 -> 37860252232876715 -> 5236870625932454 -> 19197788782999781 -> 93323629809153740 -> 52533682722262004 -> 2519826964404119 -> 52318012710897251 -> 21647568363451112 -> 2536770803193755 -> 19646088920669111 -> 54602868544149407 -> 21448876938296987 -> 59537893189745261 -> 55019638670429312 -> 35874190363212971 -> 36089131407442481 -> 21430407478357145 -> 2951286212441255 -> 18948231351549659 -> 54554394822324083 -> 21183139252686881 -> 25718997471423704 -> 36537499877430200 -> 36321779101167797 -> 34551369546570047 -> 17179399602230834 -> 52765550167655924 -> 17197817522825270 -> 22112829262416434 -> 18962886501775439 -> 40610420375299439 -> 50281917010034798 -> 38324004303271595 -> 19163172782806439 -> 38357094811979177 -> 55466447159921669
(9998866554433321, 8877655555555441)
        4991925190153015 -> 66711032926166074 -> 17227093334136157 -> 17392780537218034 -> 21879453376003630 -> 19428876496229737 -> 55266924076493044 -> 33639368619439846 -> 54602886369588331 -> 25736704379068765 -> 19911826864821685 -> 42413122751992795 -> 50498366495283193 -> 54570558671455855 -> 4991925190153015
(98877766554432211, 998865555543211)
        37878721692554416 -> 21914086555935085 -> 37878721692554416
===================================================
不确定N = 18下是否存在19位的可能
另外,N > 25,似乎内存就不够了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-11 11:21 , Processed in 0.050173 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表