- 注册时间
 - 2018-12-8
 
- 最后登录
 - 1970-1-1
 
- 威望
 -  星
 
- 金币
 -  枚
 
- 贡献
 -  分
 
- 经验
 -  点
 
- 鲜花
 -  朵
 
- 魅力
 -  点
 
- 上传
 -  次
 
- 下载
 -  次
 
- 积分
 - 3549
 
- 在线时间
 -  小时
 
 
 
 
 
 
 | 
 
 
发表于 2018-12-17 20:02:56
|
显示全部楼层
 
 
 
学习wayne代码,用c++实现 
统计每个n对应解数 cnt 
{n=    4=(  2)^2, { { 10,4}  }cnt=1 } 
{n=    9=(  3)^2, { { 20,5}  }cnt=1 } 
{n=   16=(  4)^2, { { 264,64} ,{ 37,7}  }cnt=2 } 
{n=   25=(  5)^2, { { 143,26} ,{ 36,4}  }cnt=2 } 
{n=   36=(  6)^2, { { 1962,324}  }cnt=1 } 
{n=   49=(  7)^2, { { 550,75}  }cnt=1 } 
{n=   64=(  8)^2, { { 8224,1024}  }cnt=1 } 
{n=   81=(  9)^2, { { 1517,164} ,{ 101,5}  }cnt=2 } 
{n=  100=( 10)^2, { { 25050,2500} ,{ 1241,119} ,{ 114,4}  }cnt=3 } 
{n=  121=( 11)^2, { { 3416,305} ,{ 257,17} ,{ 186,10} ,{ 150,6}  }cnt=4 } 
{n=  144=( 12)^2, { { 62280,5184}  }cnt=1 } 
{n=  169=( 13)^2, { { 6715,510}  }cnt=1 } 
{n=  196=( 14)^2, { { 134554,9604}  }cnt=1 } 
{n=  225=( 15)^2, { { 11978,791}  }cnt=1 } 
{n=  256=( 16)^2, { { 262272,16384} ,{ 4162,252}  }cnt=2 } 
{n=  289=( 17)^2, { { 19865,1160}  }cnt=1 } 
{n=  324=( 18)^2, { { 472554,26244}  }cnt=1 } 
{n=  361=( 19)^2, { { 31132,1629} ,{ 3131,155}  }cnt=2 } 
{n=  400=( 20)^2, { { 800200,40000}  }cnt=1 } 
{n=  441=( 21)^2, { { 46631,2210}  }cnt=1 } 
{n=  484=( 22)^2, { { 1288650,58564}  }cnt=1 } 
{n=  529=( 23)^2, { { 67310,2915} ,{ 1090,34} ,{ 615,10}  }cnt=3 } 
{n=  576=( 24)^2, { { 1990944,82944}  }cnt=1 } 
{n=  625=( 25)^2, { { 94213,3756} ,{ 19690,775}  }cnt=2 } 
{n=  676=( 26)^2, { { 2970682,114244} ,{ 28628,1088} ,{ 2831,95} ,{ 2138,68}  }cnt=4 } 
{n=  729=( 27)^2, { { 128480,4745}  }cnt=1 } 
{n=  784=( 28)^2, { { 4302984,153664}  }cnt=1 } 
{n=  841=( 29)^2, { { 171347,5894} ,{ 2267,62}  }cnt=2 } 
{n=  900=( 30)^2, { { 6075450,202500} ,{ 2627,71}  }cnt=2 } 
{n=  961=( 31)^2, { { 224146,7215} ,{ 21411,675} ,{ 4047,114}  }cnt=3 } 
{n= 1024=( 32)^2, { { 8389120,262144}  }cnt=1 } 
{n= 1089=( 33)^2, { { 288305,8720}  }cnt=1 } 
{n= 1156=( 34)^2, { { 11359434,334084}  }cnt=1 } 
{n= 1225=( 35)^2, { { 365348,10421}  }cnt=1 } 
{n= 1296=( 36)^2, { { 15117192,419904} ,{ 70311,1935}  }cnt=2 } 
{n= 1369=( 37)^2, { { 456895,12330} ,{ 93890,2519} ,{ 3185,65}  }cnt=3 } 
{n= 1444=( 38)^2, { { 19809514,521284}  }cnt=1 } 
{n= 1521=( 39)^2, { { 564662,14459}  }cnt=1 } 
{n= 1600=( 40)^2, { { 25600800,640000}  }cnt=1 } 
{n= 1681=( 41)^2, { { 690461,16820}  }cnt=1 } 
{n= 1764=( 42)^2, { { 32673690,777924}  }cnt=1 } 
{n= 1849=( 43)^2, { { 836200,19425} ,{ 3069,45}  }cnt=2 } 
{n= 1936=( 44)^2, { { 41230024,937024}  }cnt=1 } 
{n= 2025=( 45)^2, { { 1003883,22286} ,{ 16795,350} ,{ 3854,59}  }cnt=3 } 
{n= 2116=( 46)^2, { { 51491802,1119364} ,{ 44081,935}  }cnt=2 } 
{n= 2209=( 47)^2, { { 1195610,25415} ,{ 111795,2355}  }cnt=2 } 
{n= 2304=( 48)^2, { { 63702144,1327104} ,{ 133589,2759} ,{ 6979,119}  }cnt=3 } 
{n= 2401=( 49)^2, { { 1413577,28824} ,{ 47668,948} ,{ 8793,153} ,{ 5394,82} ,{ 2951,26}  }cnt=5 } 
{n= 2500=( 50)^2, { { 78126250,1562500} ,{ 260803,5191}  }cnt=2 } 
{n= 2601=( 51)^2, { { 1660076,32525}  }cnt=1 } 
{n= 2704=( 52)^2, { { 95052360,1827904}  }cnt=1 } 
{n= 2809=( 53)^2, { { 1937495,36530}  }cnt=1 } 
{n= 2916=( 54)^2, { { 114792714,2125764}  }cnt=1 } 
{n= 3025=( 55)^2, { { 2248318,40851} ,{ 135941,2444}  }cnt=2 } 
{n= 3136=( 56)^2, { { 137684512,2458624} ,{ 19947,327} ,{ 10609,159}  }cnt=3 } 
{n= 3249=( 57)^2, { { 2595125,45500}  }cnt=1 } 
{n= 3364=( 58)^2, { { 164090874,2829124}  }cnt=1 } 
{n= 3481=( 59)^2, { { 2980592,50489}  }cnt=1 } 
{n= 3600=( 60)^2, { { 194401800,3240000}  }cnt=1 } 
{n= 3721=( 61)^2, { { 3407491,55830}  }cnt=1 } 
{n= 3844=( 62)^2, { { 229035130,3694084}  }cnt=1 } 
{n= 3969=( 63)^2, { { 3878690,61535}  }cnt=1 } 
{n= 4096=( 64)^2, { { 268437504,4194304} ,{ 525316,8176} ,{ 163277,2519} ,{ 8282,92} ,{ 5687,47}  }cnt=5 } 
{n= 4225=( 65)^2, { { 4397153,67616} ,{ 101260,1525}  }cnt=2 } 
{n= 4356=( 66)^2, { { 313085322,4743684}  }cnt=1 } 
{n= 4489=( 67)^2, { { 4965940,74085}  }cnt=1 } 
{n= 4624=( 68)^2, { { 363485704,5345344} ,{ 1333754,19580} ,{ 7240,64} ,{ 4839,15}  }cnt=4 } 
{n= 4761=( 69)^2, { { 5588207,80954}  }cnt=1 } 
{n= 4900=( 70)^2, { { 420177450,6002500}  }cnt=1 } 
{n= 5041=( 71)^2, { { 6267206,88235}  }cnt=1 } 
{n= 5184=( 72)^2, { { 483732000,6718464}  }cnt=1 } 
{n= 5329=( 73)^2, { { 7006285,95940}  }cnt=1 } 
{n= 5476=( 74)^2, { { 554754394,7496644}  }cnt=1 } 
{n= 5625=( 75)^2, { { 7808888,104081}  }cnt=1 } 
{n= 5776=( 76)^2, { { 633884232,8340544}  }cnt=1 } 
{n= 5929=( 77)^2, { { 8678555,112670}  }cnt=1 } 
{n= 6084=( 78)^2, { { 721796634,9253764}  }cnt=1 } 
{n= 6241=( 79)^2, { { 9618922,121719} ,{ 78630,955}  }cnt=2 } 
{n= 6400=( 80)^2, { { 819203200,10240000}  }cnt=1 } 
{n= 6561=( 81)^2, { { 10633721,131240} ,{ 1197387,14742}  }cnt=2 } 
{n= 6724=( 82)^2, { { 926852970,11303044} ,{ 1414094,17204}  }cnt=2 } 
{n= 6889=( 83)^2, { { 11726780,141245}  }cnt=1 } 
{n= 7056=( 84)^2, { { 1045533384,12446784}  }cnt=1 } 
{n= 7225=( 85)^2, { { 12902023,151746}  }cnt=1 } 
{n= 7396=( 86)^2, { { 1176071242,13675204}  }cnt=1 } 
{n= 7569=( 87)^2, { { 14163470,162755} ,{ 626194,7154}  }cnt=2 } 
{n= 7744=( 88)^2, { { 1319333664,14992384}  }cnt=1 } 
{n= 7921=( 89)^2, { { 15515237,174284} ,{ 38100,381}  }cnt=2 } 
{n= 8100=( 90)^2, { { 1476229050,16402500}  }cnt=1 } 
{n= 8281=( 91)^2, { { 16961536,186345}  }cnt=1 } 
{n= 8464=( 92)^2, { { 1647708040,17909824}  }cnt=1 } 
{n= 8649=( 93)^2, { { 18506675,198950} ,{ 31639,290}  }cnt=2 } 
{n= 8836=( 94)^2, { { 1834764474,19518724} ,{ 654819,6919} ,{ 64740,640}  }cnt=3 } 
{n= 9025=( 95)^2, { { 20155058,212111}  }cnt=1 } 
{n= 9216=( 96)^2, { { 2038436352,21233664}  }cnt=1 } 
{n= 9409=( 97)^2, { { 21911185,225840} ,{ 767624,7865}  }cnt=2 } 
{n= 9604=( 98)^2, { { 2259806794,23059204}  }cnt=1 } 
{n= 9801=( 99)^2, { { 23779652,240149}  }cnt=1 } 
{n=10000=(100)^2, { { 2500005000,25000000} ,{ 2502505,24975}  }cnt=2 } |   
 
 
 
 |