📄 _small_power.c
字号:
/* 65536**39 = */ 3216, 6919, 9266, 4, 3666, 3309, 1852, 9398, 1373, 6894, 265, 8846, 3283, 1564, 9448, 6846, 8350, 3810, 1301, 9442, 6621, 1192, 3293, 9081, 7496, 750, 1603, 1625, 9808, 2953, 2203, 4208, 5975, 8237, 1752, 1267, 4429, 2134, 1679, 9245, 540, 4417, 7159, 7929, 9944, 7318, 6961, /* * 10000**46 */ /* 65536**40 = */ 3776, 4660, 1922, 2874, 5008, 2649, 4360, 9467, 2519, 4188, 2221, 3197, 2661, 9825, 4379, 1375, 472, 6887, 7310, 9440, 5735, 2309, 7864, 3997, 7371, 1131, 9128, 6505, 7738, 2086, 5167, 9927, 5178, 9192, 3057, 5599, 7248, 2850, 8932, 1324, 29, 6057, 1171, 1864, 1952, 7622, 4061, 5624, 4, /* * 10000**48 */ /* 65536**41 = */ 3936, 2506, 734, 3063, 3124, 7686, 4323, 7887, 7229, 1282, 2904, 3150, 2249, 8641, 6534, 704, 2006, 9526, 3294, 7751, 830, 215, 240, 8931, 2055, 9525, 24, 1502, 205, 8812, 8187, 9735, 468, 853, 3796, 6104, 1623, 5104, 6234, 8202, 9226, 1742, 2351, 6782, 8488, 8185, 1648, 1083, 9004, 29, /* * 10000**49 */ /* 65536**42 = */ 9696, 9010, 9849, 1579, 4538, 171, 2501, 768, 1435, 4533, 4950, 7432, 1109, 1317, 8855, 170, 9834, 9082, 8014, 1129, 5679, 5684, 49, 3589, 5010, 3873, 5288, 5235, 4723, 4576, 982, 6620, 4652, 5281, 246, 6622, 4933, 6384, 4874, 7130, 8892, 4180, 6558, 560, 4016, 7791, 6974, 6293, 3242, 9553, 195, /* * 10000**50 */ /* 65536**43 = */ 7056, 2903, 3118, 5896, 2722, 6397, 6659, 8038, 9194, 4092, 2908, 5995, 8133, 8184, 9911, 9152, 2143, 2400, 5030, 2670, 6348, 3842, 8518, 9028, 8880, 3763, 9753, 5617, 839, 3692, 6344, 4758, 6857, 6107, 6468, 1007, 2486, 4157, 4305, 3626, 2842, 8759, 2487, 3141, 6250, 7295, 9125, 3757, 8958, 6658, 2128, 1284, /* * 10000**51 */ /* 65536**44 = */ 2016, 7250, 277, 692, 7634, 1634, 6149, 2012, 666, 3571, 5511, 7380, 3578, 9928, 935, 430, 3633, 450, 1810, 4086, 29, 916, 831, 4834, 8851, 169, 7275, 9631, 1521, 4414, 4580, 1866, 1538, 3293, 6875, 7144, 9099, 9444, 9724, 1751, 7078, 8451, 5436, 4880, 586, 6082, 3812, 8558, 6115, 7397, 4247, 2174, 8416, /* * 10000**52 */ /* 65536**45 = */ 576, 9212, 986, 2732, 6359, 5854, 1577, 8731, 165, 3422, 2299, 1799, 6177, 4861, 1226, 6614, 5106, 5009, 3111, 1958, 7323, 1168, 6419, 6470, 816, 3593, 5513, 4893, 3378, 5878, 3808, 194, 6600, 128, 1582, 4242, 8887, 1619, 3962, 7269, 5289, 1123, 9085, 1310, 6081, 3795, 3091, 2074, 8728, 9872, 9872, 3101, 5226, 5156, 5, /* * 10000**54 */ /* 65536**46 = */ 8736, 1406, 8868, 819, 1329, 9420, 8640, 5154, 660, 5279, 9690, 4332, 7663, 978, 8997, 3141, 162, 3291, 5326, 9879, 2961, 4041, 3243, 9988, 9781, 6199, 3515, 3780, 2678, 2749, 9612, 8943, 8873, 1861, 8795, 4079, 6233, 1028, 4248, 7150, 7544, 1594, 1923, 1700, 3007, 8973, 6650, 1923, 1802, 8593, 6094, 1839, 1465, 7867, 1473, 36, /* * 10000**55 */ /* 65536**47 = */ 2496, 868, 2468, 2102, 2717, 7830, 2775, 9173, 7542, 8872, 8436, 5459, 764, 4431, 3806, 7539, 7422, 39, 6304, 5050, 6842, 387, 9733, 4823, 3075, 1771, 9672, 9119, 182, 6017, 49, 1443, 9543, 651, 1322, 8984, 2625, 1859, 3669, 240, 445, 3829, 6179, 3803, 7894, 4235, 3207, 9315, 8478, 2658, 2700, 647, 2296, 1314, 6086, 8954, 236, /* * 10000**56 */ /* 65536**48 = */ 7856, 1605, 8538, 2846, 5089, 4687, 3716, 9919, 2629, 4825, 9844, 6315, 5285, 5026, 9055, 849, 7602, 4549, 9204, 8113, 411, 7275, 4428, 3914, 4814, 4411, 5800, 6171, 7320, 1310, 697, 8773, 9504, 6477, 2864, 4088, 878, 8633, 3768, 2686, 5095, 260, 2038, 3905, 6111, 6696, 1711, 8860, 5256, 255, 4625, 9488, 4897, 9351, 708, 9230, 5180, 1552, /* * 10000**57 */ /* 65536**49 = */ 816, 6765, 6891, 1411, 1361, 585, 2496, 5940, 9151, 8435, 8006, 4356, 9152, 8575, 1421, 9410, 241, 3085, 3161, 3890, 8471, 7098, 1085, 6928, 5957, 847, 7711, 669, 3966, 136, 7182, 1896, 1639, 8963, 7557, 9941, 7400, 8044, 6225, 4395, 3525, 2752, 4075, 1436, 6089, 9107, 5982, 177, 5282, 6131, 5674, 5878, 1975, 9235, 773, 1926, 6970, 5825, 174, 1, /* * 10000**59 */ /* 65536**50 = */ 7376, 6387, 2911, 6461, 3747, 7480, 1690, 198, 8866, 6135, 6501, 7289, 4024, 1181, 2859, 3078, 5846, 145, 9514, 5757, 951, 46, 3083, 523, 3356, 8036, 3650, 4119, 165, 8888, 445, 3324, 5934, 9910, 4292, 2907, 1554, 87, 4322, 1521, 3207, 8176, 7237, 6403, 8117, 6257, 6039, 9081, 2315, 5832, 1447, 7797, 2125, 7907, 9851, 7407, 8542, 2879, 1443, 6680, 6, /* * 10000**60 */ /* 65536**51 = */ 3536, 6771, 7158, 7177, 5736, 3840, 4863, 7208, 3474, 1464, 9748, 4512, 4637, 4392, 5166, 8545, 3629, 1034, 458, 3103, 2471, 892, 7790, 5532, 2245, 9290, 9066, 6709, 436, 5052, 1768, 4586, 2408, 651, 5462, 1286, 1998, 1818, 7163, 8580, 3922, 3354, 7616, 4441, 7679, 1951, 2915, 1997, 5357, 1129, 8814, 3678, 5099, 7083, 6956, 9716, 7060, 4129, 7321, 9938, 6994, 43, /* * 10000**61 */ /* 65536**52 = */ 5296, 7429, 1064, 8787, 1535, 5836, 6737, 5360, 9305, 7475, 4524, 2317, 8, 4504, 7762, 8978, 6147, 8012, 2266, 1210, 9792, 4307, 1287, 6205, 4579, 4156, 260, 445, 7670, 733, 757, 9686, 743, 9720, 1899, 5092, 9359, 7542, 6283, 5824, 8426, 3452, 4159, 5290, 53, 1064, 231, 4497, 9441, 5252, 1706, 9172, 2173, 4907, 4838, 3367, 7839, 4418, 6120, 4749, 3918, 3890, 286, /* * 10000**62 */ /* 65536**53 = */ 8656, 1651, 8994, 1809, 5347, 8161, 4279, 7115, 7611, 2584, 3858, 6565, 9475, 4197, 9949, 3079, 8635, 4722, 7087, 3415, 6443, 7725, 3064, 9317, 9, 7629, 6599, 5226, 4036, 8154, 5560, 6657, 6726, 4795, 6565, 1763, 4796, 3850, 2121, 2845, 4508, 5496, 6852, 2698, 8079, 654, 5789, 6906, 4847, 6947, 8841, 7375, 9838, 9398, 5327, 1421, 8773, 9423, 9278, 574, 1175, 720, 8792, 1876, /* * 10000**63 */ /* 65536**54 = */ 9616, 6663, 1609, 3568, 2853, 4339, 2031, 6688, 1127, 4908, 4827, 9125, 6626, 6691, 5175, 548, 3545, 7584, 4583, 1888, 833, 7827, 2934, 8997, 885, 4209, 2061, 4388, 7549, 6997, 3600, 9595, 8766, 9203, 5268, 2995, 2214, 5032, 7090, 3822, 4934, 5401, 8693, 1036, 3030, 3492, 2195, 9555, 8254, 361, 9307, 5944, 1506, 1807, 1869, 1573, 6644, 3223, 4768, 8474, 8567, 3620, 7231, 3155, 2300, 1, /* * 10000**65 */ /* 65536**55 = */ 4176, 9387, 1096, 2997, 7592, 9403, 2053, 8081, 2903, 8078, 4437, 7637, 1340, 4806, 2654, 7647, 8714, 8256, 1192, 2008, 3864, 5732, 3919, 6625, 8324, 6829, 7280, 5477, 22, 4868, 5460, 1517, 1460, 5263, 3966, 4850, 6335, 1663, 3219, 5060, 9676, 2273, 9847, 2269, 875, 1570, 4407, 867, 6765, 2595, 5923, 6978, 6176, 3425, 8627, 377, 1494, 6071, 6774, 3313, 2450, 6470, 4545, 3471, 3481, 611, 8, /* * 10000**66 */ /* 65536**56 = */ 8336, 3799, 8977, 8580, 8953, 4764, 7036, 9876, 3968, 8838, 6173, 7515, 8292, 4802, 4041, 1188, 821, 2329, 3024, 4105, 4264, 7676, 3151, 1687, 5084, 9900, 6839, 8386, 7690, 9395, 8462, 3897, 2505, 5537, 268, 5595, 2347, 7888, 1286, 3257, 9499, 6743, 7894, 5718, 8876, 7255, 7441, 8594, 6724, 255, 6739, 9026, 6070, 1279, 1522, 3612, 3260, 8847, 651, 5166, 4916, 3978, 3523, 5246, 3566, 5311, 8294, 52, /* * 10000**67 */ /* 65536**57 = */ 8096, 5894, 1574, 7714, 43, 2184, 2523, 9650, 1575, 3179, 1651, 3501, 3766, 8219, 2451, 3254, 2844, 8725, 6127, 5099, 2408, 2283, 4244, 9887, 6081, 9719, 5587, 9722, 6802, 1122, 7208, 9254, 3224, 9251, 9936, 5679, 9659, 3352, 992, 9185, 7809, 1502, 5381, 6586, 5014, 1853, 928, 5154, 390, 5752, 8779, 2100, 2677, 330, 4178, 6007, 1032, 8359, 1917, 3248, 8832, 4428, 9401, 4946, 5758, 5069, 392, 2231, 346, /* * 10000**68 */ /* 65536**58 = */ 9456, 2241, 2296, 5023, 8603, 910, 1641, 8936, 2443, 9272, 770, 2358, 1521, 5067, 2602, 212, 5711, 240, 6254, 8223, 4108, 4472, 9747, 2246, 9214, 4242, 3330, 7613, 9589, 5975, 845, 7383, 8715, 4670, 6325, 4066, 9448, 9976, 3685, 4663, 819, 6255, 9064, 5361, 669, 1072, 9555, 8626, 2817, 5631, 8240, 3137, 3640, 4425, 1572, 2133, 2522, 2191, 7294, 3496, 5239, 1291, 2961, 2669, 8708, 9722, 3335, 3388, 77, 2269, /* * 10000**69 */ /* 65536**59 = */ 8416, 8146, 5348, 2376, 9128, 4143, 545, 451, 3012, 5808, 3486, 8940, 5709, 881, 7880, 687, 7487, 6067, 3720, 3514, 5782, 3919, 8702, 7736, 3429, 4098, 2686, 7394, 4598, 447, 7084, 7829, 4625, 239, 5811, 830, 779, 9057, 5544, 8524, 4545, 3050, 9297, 7901, 8723, 8979, 3505, 6156, 1449, 1683, 3545, 437, 1604, 657, 1594, 8593, 5771, 5905, 3944, 1659, 6020, 1312, 560, 4990, 4981, 8062, 6279, 7830, 8477, 1690, 4870, 1, /* * 10000**71 */ /* 65536**60 = */ 976, 1411, 9919, 8589, 8182, 5470, 4277, 310, 7388, 2827, 6561, 4689, 3615, 4636, 9457, 4874, 2539, 5979, 3685, 7887, 2183, 3479, 9959, 3527, 3648, 9005, 6554, 789, 2987, 4730, 9956, 7769, 5312, 3419, 1265, 2963, 7987, 4657, 940, 5203, 6986, 4591, 8183, 866, 2314, 4916, 2530, 2592, 2010, 6588, 6150, 2465, 2610, 7664, 8690, 1294, 4572, 7906, 2686, 75, 7595, 2685, 8762, 8310, 7518, 3878, 3382, 8035, 9990, 1399, 1401, 7453, 9, /* * 10000**72 */ /* 65536**61 = */ 3136, 7692, 831, 3710, 1847, 5547, 3325, 4193, 2002, 8690, 227, 1304, 3374, 8590, 4336, 4444, 7852, 6386, 9345, 6585, 6778, 4055, 5825, 741, 8449, 5589, 1961, 862, 1207, 4856, 7416, 4434, 8153, 2401, 5450, 1460, 5451, 3497, 4365, 9971, 8594, 1562, 1180, 7807, 5984, 141, 8299, 5895, 4348, 4342, 9576, 6548, 5118, 5010, 8068, 539, 9078, 7579, 1511, 2808, 6413, 3934, 4033, 1584, 4114, 7883, 8171, 3926, 7300, 339, 5111, 8990, 8668, 63, /* * 10000**73 */ /* 65536**62 = */ 896, 3464, 828, 4011, 9306, 298, 3554, 4242, 553, 963, 3624, 437, 7010, 6352, 393, 406, 7799, 4357, 5776, 5807, 6169, 2904, 3779, 353, 8524, 6075, 2729, 4887, 7602, 726, 6801, 5228, 4071, 5370, 6940, 8278, 6307, 5116, 7561, 8064, 1732, 3560, 2722, 7286, 8588, 9797, 4191, 9108, 9166, 5810, 1194, 2488, 6167, 8905, 7284, 6781, 9345, 6837, 4571, 4995, 771, 654, 2474, 5457, 5487, 7250, 6320, 7890, 8534, 4547, 6722, 2135, 4968, 5580, 418, /* * 10000**74 */ /* 65536**63 = */ 256, 2576, 6510, 324, 4303, 718, 6903, 7003, 9210, 4794, 8775, 2982, 226, 613, 7281, 195, 7925, 1463, 4495, 5408, 9644, 6976, 9579, 8975, 1179, 7063, 7562, 2320, 6701, 8959, 5098, 6779, 1322, 5003, 5035, 2493, 9807, 3514, 1228, 1859, 1205, 9516, 2323, 3137, 919, 2479, 5587, 9360, 2668, 4236, 8066, 1396, 6818, 8497, 2587, 7358, 8364, 879, 9869, 2280, 994, 5600, 350, 6166, 1796, 1963, 5037, 463, 5936, 8125, 2796, 3416, 6844, 3439, 620, 2743, /* * 10000**75 */ /* 65536**64 = */ 7216, 2413, 6242, 6329, 3535, 3048, 9716, 3847, 2459, 9947, 9823, 5862, 684, 5051, 1633, 7237, 4082, 1105, 3913, 8147, 4628, 2342, 5068, 8381, 5768, 8500, 9520, 3082, 1945, 941, 1246, 1960, 3022, 5276, 6548, 4248, 7893, 7776, 1243, 9474, 3063, 8474, 2492, 1662, 8144, 9768, 5878, 3576, 1393, 7987, 1138, 1120, 3602, 4075, 7322, 847, 1327, 963, 550, 6758, 7732, 8115, 4300, 7273, 3065, 8942, 7697, 6179, 4733, 8902, 1907, 9305, 772, 3159, 4862, 9313, 7976, 1, /* * 10000**77 */ /* 65536**65 = */ 7776, 5658, 1530, 8253, 1241, 6899, 7753, 668, 8242, 2709, 5318, 6414, 5047, 6822, 3390, 4737, 5381, 4036, 9612, 7436, 4002, 5647, 1799, 431, 6577, 3806, 8429, 4347, 7724, 2124, 4024, 8726, 2637, 7742, 4306, 9844, 3491, 9666, 2213, 6215, 8857, 2143, 1249, 7169, 6077, 9021, 4628, 5264, 5087, 5163, 2312, 7783, 8012, 2806, 1300, 6980, 1827, 9865, 1111, 5893, 8641, 5316, 7987, 1513, 5507, 3003, 9196, 7392, 2387, 2494, 5495, 4983, 4774, 3289, 6735, 8633, 6172, 7813, 11, /* * 10000**78 */ /* 65536**66 = */ 7936, 3648, 7165, 8638, 4263, 1002, 5822, 8862, 2094, 1039, 8207, 2757, 2230, 9672, 1751, 6253, 262, 8564, 8485, 8691, 3810, 8024, 6274, 7809, 3097, 3119, 7891, 234, 8558, 9086, 788, 3509, 5621, 6999, 8755, 4608, 692, 3861, 4517, 749, 3084, 1697, 8514, 5770, 9255, 86, 9732, 1839, 6133, 5709, 3071, 1843, 5440, 6528, 5194, 9801, 16, 4618, 5148, 935, 5197, 6009, 876, 8315, 6672, 699, 8740, 2380, 2882, 2432, 6666, 1901, 1524, 9194, 6517, 6428, 4773, 3222, 2103, 77, /* * 10000**79 */ /* 65536**67 = */ 3696, 7337, 9352, 6926, 6582, 5015, 7161, 8187, 465, 5633, 762, 6538, 3353, 8808, 6923, 8089, 1412, 2025, 9085, 8988, 9122, 5838, 5452, 1746, 6173, 7085, 5018, 7140, 8626, 6181, 1919, 994, 853, 3304, 3552, 7269, 1116, 9034, 1415, 6069, 7935, 4803, 4627, 8518, 3499, 6753, 6921, 4483, 4346, 5218, 8474, 2977, 7920, 4660, 6769, 2379, 2811, 5359, 9592, 9900, 6722, 9883, 8919, 7584, 685, 3395, 9225, 2958, 355, 2441, 8916, 7623, 9326, 7972, 8366, 8123, 5458, 8276, 3326, 56, 506, /* * 10000**80 */ /* 65536**68 = */ 1056, 1854, 758, 3630, 3348, 6180, 6166, 165, 7899, 7340, 5348, 9365, 5055, 3066, 3454, 6080, 9848, 9658, 7831, 7108, 8301, 8955, 537, 1590, 5174, 3016, 6084, 9930, 331, 4552, 4097, 5364, 8723, 6534, 5525, 4464, 5816, 9542, 2645, 7263, 7934, 1414, 6554, 5974, 6290, 7544, 8914, 3249, 8840, 5332, 6263, 6210, 4635, 9666, 3728, 4508, 7291, 5847, 6434, 9265, 7878, 6347, 357, 3482, 1868, 9214, 1849, 5947, 4671, 5704, 4973, 9361, 8699, 4115, 6427, 3760, 8728, 1710, 6977, 1818, 1585, 3316, /* * 10000**81 */ /* 65536**69 = */ 6016, 664, 8439, 648, 8318, 4423, 5479, 3853, 9949, 6006, 4636, 9693, 5857, 6510, 1440, 1518, 8376, 1231, 5717, 1215, 924, 9286, 1524, 5765, 3684, 485, 793, 2354, 7497, 2047, 824, 1957, 5684, 9394, 9226, 8916, 6634, 2630, 5258, 5308, 224, 9905, 2215, 5017, 595, 4810, 7348, 4887, 9538, 5887, 6917, 9608, 61, 1356, 1558, 726, 2522, 6777, 6947, 3209, 3331, 8627, 7952, 8695, 4067, 948, 6450, 4715, 7631, 7959, 7912, 5090, 9015, 7655, 6845, 7482, 2853, 3762, 5884, 173, 6479, 7764, 1732, 2, /* * 10000**83 */0}; /* end powers of 65536 in base 10000 */unsigned short _start_small_powers_two[] = { 0, 1, 3, 6, 10, 15, 22, 30, 39, 49, 60, 73, 87, 102, 118, 135, 154, 174, 195, 217, 240, 265, 291, 318, 346, 375, 406, 438, 471, 505, 540, 577, 615, 654, 694, 735, 778, 822, 867, 913, 960, 1009, 1059, 1110, 1162, 1215, 1270, 1326, 1383, 1441, 1501, 1562, 1624, 1687, 1751, 1817, 1884, 1952, 2021, 2091, 2163, 2236, 2310, 2385, 2461, 2539, 2618, 2698, 2779, 2861, 2945,0}; /* end _start_small_powers_two */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -