fork download
  1. from itertools import product
  2.  
  3. # 定义目标数字(可根据需要修改)
  4. TARGET = 107800
  5.  
  6. def find_solutions():
  7. a_values = [35, 40.5, 58, 67, 73, 90.5]
  8. solutions_by_pair = {}
  9.  
  10. total_iterations = len(a_values) ** 2 * 10000
  11. print(f"总计算次数: {total_iterations:,}")
  12.  
  13. count = 0
  14. for a, b in product(a_values, repeat=2):
  15. min_x = 1
  16. max_x = int((TARGET - 1) // a)
  17.  
  18. if max_x < min_x:
  19. continue
  20.  
  21. all_solutions = [] # 存储所有解
  22. for x in range(min_x, max_x + 1):
  23. numerator = TARGET - a * x
  24. if numerator <= 0:
  25. continue
  26.  
  27. y = numerator / b
  28. if y.is_integer() and 1 <= y <= 10000:
  29. all_solutions.append((x, int(y)))
  30.  
  31. count += 1
  32. if count % 1000000 == 0:
  33. progress = count / total_iterations * 100
  34. print(f"进度: {progress:.2f}%")
  35.  
  36. if all_solutions:
  37. # 按平衡度排序,取前2个平衡解
  38. balanced_solutions = sorted(all_solutions, key=lambda p: abs(p[0] - p[1]))[:2]
  39.  
  40. # 从原始解中排除已在平衡解中的项,取前3个
  41. remaining_solutions = [s for s in all_solutions if s not in balanced_solutions][:3]
  42.  
  43. # 合并:先2个平衡解,再3个原始解
  44. combined = balanced_solutions + remaining_solutions
  45.  
  46. solutions_by_pair[(a, b)] = combined
  47.  
  48. return solutions_by_pair
  49.  
  50. def display_solutions(solutions_by_pair):
  51. total_pairs = len(solutions_by_pair)
  52. print(f"共找到 {total_pairs} 组有效(a, b)组合,目标值为 {TARGET}")
  53.  
  54. if total_pairs == 0:
  55. return
  56.  
  57. sorted_pairs = sorted(solutions_by_pair.keys(), key=lambda x: (x[0], x[1]))
  58.  
  59. for i, (a, b) in enumerate(sorted_pairs, 1):
  60. solutions = solutions_by_pair[(a, b)]
  61. print(f"\n{i}. 组合 a={a}, b={b}: {len(solutions)} 个解")
  62.  
  63. for j, (x, y) in enumerate(solutions, 1):
  64. diff = abs(x - y)
  65. ax = a * x
  66. by = b * y
  67. tag = "[平衡解]" if j <= 2 else "[原始解]"
  68. print(f" {j}. x={x}, y={y} (差值: {diff}, a*x={ax}, b*y={by}, a*x + b*y = {ax + by:.1f}) {tag}")
  69.  
  70. if __name__ == "__main__":
  71. import time
  72. start_time = time.time()
  73.  
  74. solutions_by_pair = find_solutions()
  75. display_solutions(solutions_by_pair)
  76.  
  77. print(f"计算耗时: {time.time() - start_time:.2f}秒")
Success #stdin #stdout 0.06s 9784KB
stdin
Standard input is empty
stdout
总计算次数: 360,000
共找到 31 组有效(a, b)组合,目标值为 107800

1. 组合 a=35, b=35: 5 个解
   1. x=1540, y=1540  (差值: 0, a*x=53900, b*y=53900, a*x + b*y = 107800.0) [平衡解]
   2. x=1539, y=1541  (差值: 2, a*x=53865, b*y=53935, a*x + b*y = 107800.0) [平衡解]
   3. x=1, y=3079  (差值: 3078, a*x=35, b*y=107765, a*x + b*y = 107800.0) [原始解]
   4. x=2, y=3078  (差值: 3076, a*x=70, b*y=107730, a*x + b*y = 107800.0) [原始解]
   5. x=3, y=3077  (差值: 3074, a*x=105, b*y=107695, a*x + b*y = 107800.0) [原始解]

2. 组合 a=35, b=40.5: 5 个解
   1. x=1460, y=1400  (差值: 60, a*x=51100, b*y=56700.0, a*x + b*y = 107800.0) [平衡解]
   2. x=1379, y=1470  (差值: 91, a*x=48265, b*y=59535.0, a*x + b*y = 107800.0) [平衡解]
   3. x=2, y=2660  (差值: 2658, a*x=70, b*y=107730.0, a*x + b*y = 107800.0) [原始解]
   4. x=83, y=2590  (差值: 2507, a*x=2905, b*y=104895.0, a*x + b*y = 107800.0) [原始解]
   5. x=164, y=2520  (差值: 2356, a*x=5740, b*y=102060.0, a*x + b*y = 107800.0) [原始解]

3. 组合 a=35, b=58: 5 个解
   1. x=1166, y=1155  (差值: 11, a*x=40810, b*y=66990, a*x + b*y = 107800.0) [平衡解]
   2. x=1108, y=1190  (差值: 82, a*x=38780, b*y=69020, a*x + b*y = 107800.0) [平衡解]
   3. x=6, y=1855  (差值: 1849, a*x=210, b*y=107590, a*x + b*y = 107800.0) [原始解]
   4. x=64, y=1820  (差值: 1756, a*x=2240, b*y=105560, a*x + b*y = 107800.0) [原始解]
   5. x=122, y=1785  (差值: 1663, a*x=4270, b*y=103530, a*x + b*y = 107800.0) [原始解]

4. 组合 a=35, b=67: 5 个解
   1. x=1070, y=1050  (差值: 20, a*x=37450, b*y=70350, a*x + b*y = 107800.0) [平衡解]
   2. x=1003, y=1085  (差值: 82, a*x=35105, b*y=72695, a*x + b*y = 107800.0) [平衡解]
   3. x=65, y=1575  (差值: 1510, a*x=2275, b*y=105525, a*x + b*y = 107800.0) [原始解]
   4. x=132, y=1540  (差值: 1408, a*x=4620, b*y=103180, a*x + b*y = 107800.0) [原始解]
   5. x=199, y=1505  (差值: 1306, a*x=6965, b*y=100835, a*x + b*y = 107800.0) [原始解]

5. 组合 a=35, b=73: 5 个解
   1. x=963, y=1015  (差值: 52, a*x=33705, b*y=74095, a*x + b*y = 107800.0) [平衡解]
   2. x=1036, y=980  (差值: 56, a*x=36260, b*y=71540, a*x + b*y = 107800.0) [平衡解]
   3. x=14, y=1470  (差值: 1456, a*x=490, b*y=107310, a*x + b*y = 107800.0) [原始解]
   4. x=87, y=1435  (差值: 1348, a*x=3045, b*y=104755, a*x + b*y = 107800.0) [原始解]
   5. x=160, y=1400  (差值: 1240, a*x=5600, b*y=102200, a*x + b*y = 107800.0) [原始解]

6. 组合 a=35, b=90.5: 5 个解
   1. x=908, y=840  (差值: 68, a*x=31780, b*y=76020.0, a*x + b*y = 107800.0) [平衡解]
   2. x=727, y=910  (差值: 183, a*x=25445, b*y=82355.0, a*x + b*y = 107800.0) [平衡解]
   3. x=3, y=1190  (差值: 1187, a*x=105, b*y=107695.0, a*x + b*y = 107800.0) [原始解]
   4. x=184, y=1120  (差值: 936, a*x=6440, b*y=101360.0, a*x + b*y = 107800.0) [原始解]
   5. x=365, y=1050  (差值: 685, a*x=12775, b*y=95025.0, a*x + b*y = 107800.0) [原始解]

7. 组合 a=40.5, b=35: 5 个解
   1. x=1400, y=1460  (差值: 60, a*x=56700.0, b*y=51100, a*x + b*y = 107800.0) [平衡解]
   2. x=1470, y=1379  (差值: 91, a*x=59535.0, b*y=48265, a*x + b*y = 107800.0) [平衡解]
   3. x=70, y=2999  (差值: 2929, a*x=2835.0, b*y=104965, a*x + b*y = 107800.0) [原始解]
   4. x=140, y=2918  (差值: 2778, a*x=5670.0, b*y=102130, a*x + b*y = 107800.0) [原始解]
   5. x=210, y=2837  (差值: 2627, a*x=8505.0, b*y=99295, a*x + b*y = 107800.0) [原始解]

8. 组合 a=40.5, b=58: 5 个解
   1. x=1148, y=1057  (差值: 91, a*x=46494.0, b*y=61306, a*x + b*y = 107800.0) [平衡解]
   2. x=1032, y=1138  (差值: 106, a*x=41796.0, b*y=66004, a*x + b*y = 107800.0) [平衡解]
   3. x=104, y=1786  (差值: 1682, a*x=4212.0, b*y=103588, a*x + b*y = 107800.0) [原始解]
   4. x=220, y=1705  (差值: 1485, a*x=8910.0, b*y=98890, a*x + b*y = 107800.0) [原始解]
   5. x=336, y=1624  (差值: 1288, a*x=13608.0, b*y=94192, a*x + b*y = 107800.0) [原始解]

9. 组合 a=40.5, b=67: 5 个解
   1. x=1062, y=967  (差值: 95, a*x=43011.0, b*y=64789, a*x + b*y = 107800.0) [平衡解]
   2. x=928, y=1048  (差值: 120, a*x=37584.0, b*y=70216, a*x + b*y = 107800.0) [平衡解]
   3. x=124, y=1534  (差值: 1410, a*x=5022.0, b*y=102778, a*x + b*y = 107800.0) [原始解]
   4. x=258, y=1453  (差值: 1195, a*x=10449.0, b*y=97351, a*x + b*y = 107800.0) [原始解]
   5. x=392, y=1372  (差值: 980, a*x=15876.0, b*y=91924, a*x + b*y = 107800.0) [原始解]

10. 组合 a=40.5, b=73: 5 个解
   1. x=962, y=943  (差值: 19, a*x=38961.0, b*y=68839, a*x + b*y = 107800.0) [平衡解]
   2. x=816, y=1024  (差值: 208, a*x=33048.0, b*y=74752, a*x + b*y = 107800.0) [平衡解]
   3. x=86, y=1429  (差值: 1343, a*x=3483.0, b*y=104317, a*x + b*y = 107800.0) [原始解]
   4. x=232, y=1348  (差值: 1116, a*x=9396.0, b*y=98404, a*x + b*y = 107800.0) [原始解]
   5. x=378, y=1267  (差值: 889, a*x=15309.0, b*y=92491, a*x + b*y = 107800.0) [原始解]

11. 组合 a=40.5, b=90.5: 5 个解
   1. x=740, y=860  (差值: 120, a*x=29970.0, b*y=77830.0, a*x + b*y = 107800.0) [平衡解]
   2. x=921, y=779  (差值: 142, a*x=37300.5, b*y=70499.5, a*x + b*y = 107800.0) [平衡解]
   3. x=16, y=1184  (差值: 1168, a*x=648.0, b*y=107152.0, a*x + b*y = 107800.0) [原始解]
   4. x=197, y=1103  (差值: 906, a*x=7978.5, b*y=99821.5, a*x + b*y = 107800.0) [原始解]
   5. x=378, y=1022  (差值: 644, a*x=15309.0, b*y=92491.0, a*x + b*y = 107800.0) [原始解]

12. 组合 a=58, b=35: 5 个解
   1. x=1155, y=1166  (差值: 11, a*x=66990, b*y=40810, a*x + b*y = 107800.0) [平衡解]
   2. x=1190, y=1108  (差值: 82, a*x=69020, b*y=38780, a*x + b*y = 107800.0) [平衡解]
   3. x=35, y=3022  (差值: 2987, a*x=2030, b*y=105770, a*x + b*y = 107800.0) [原始解]
   4. x=70, y=2964  (差值: 2894, a*x=4060, b*y=103740, a*x + b*y = 107800.0) [原始解]
   5. x=105, y=2906  (差值: 2801, a*x=6090, b*y=101710, a*x + b*y = 107800.0) [原始解]

13. 组合 a=58, b=40.5: 5 个解
   1. x=1057, y=1148  (差值: 91, a*x=61306, b*y=46494.0, a*x + b*y = 107800.0) [平衡解]
   2. x=1138, y=1032  (差值: 106, a*x=66004, b*y=41796.0, a*x + b*y = 107800.0) [平衡解]
   3. x=4, y=2656  (差值: 2652, a*x=232, b*y=107568.0, a*x + b*y = 107800.0) [原始解]
   4. x=85, y=2540  (差值: 2455, a*x=4930, b*y=102870.0, a*x + b*y = 107800.0) [原始解]
   5. x=166, y=2424  (差值: 2258, a*x=9628, b*y=98172.0, a*x + b*y = 107800.0) [原始解]

14. 组合 a=58, b=67: 5 个解
   1. x=849, y=874  (差值: 25, a*x=49242, b*y=58558, a*x + b*y = 107800.0) [平衡解]
   2. x=916, y=816  (差值: 100, a*x=53128, b*y=54672, a*x + b*y = 107800.0) [平衡解]
   3. x=45, y=1570  (差值: 1525, a*x=2610, b*y=105190, a*x + b*y = 107800.0) [原始解]
   4. x=112, y=1512  (差值: 1400, a*x=6496, b*y=101304, a*x + b*y = 107800.0) [原始解]
   5. x=179, y=1454  (差值: 1275, a*x=10382, b*y=97418, a*x + b*y = 107800.0) [原始解]

15. 组合 a=58, b=73: 5 个解
   1. x=819, y=826  (差值: 7, a*x=47502, b*y=60298, a*x + b*y = 107800.0) [平衡解]
   2. x=892, y=768  (差值: 124, a*x=51736, b*y=56064, a*x + b*y = 107800.0) [平衡解]
   3. x=16, y=1464  (差值: 1448, a*x=928, b*y=106872, a*x + b*y = 107800.0) [原始解]
   4. x=89, y=1406  (差值: 1317, a*x=5162, b*y=102638, a*x + b*y = 107800.0) [原始解]
   5. x=162, y=1348  (差值: 1186, a*x=9396, b*y=98404, a*x + b*y = 107800.0) [原始解]

16. 组合 a=58, b=90.5: 5 个解
   1. x=679, y=756  (差值: 77, a*x=39382, b*y=68418.0, a*x + b*y = 107800.0) [平衡解]
   2. x=860, y=640  (差值: 220, a*x=49880, b*y=57920.0, a*x + b*y = 107800.0) [平衡解]
   3. x=136, y=1104  (差值: 968, a*x=7888, b*y=99912.0, a*x + b*y = 107800.0) [原始解]
   4. x=317, y=988  (差值: 671, a*x=18386, b*y=89414.0, a*x + b*y = 107800.0) [原始解]
   5. x=498, y=872  (差值: 374, a*x=28884, b*y=78916.0, a*x + b*y = 107800.0) [原始解]

17. 组合 a=67, b=35: 5 个解
   1. x=1050, y=1070  (差值: 20, a*x=70350, b*y=37450, a*x + b*y = 107800.0) [平衡解]
   2. x=1085, y=1003  (差值: 82, a*x=72695, b*y=35105, a*x + b*y = 107800.0) [平衡解]
   3. x=35, y=3013  (差值: 2978, a*x=2345, b*y=105455, a*x + b*y = 107800.0) [原始解]
   4. x=70, y=2946  (差值: 2876, a*x=4690, b*y=103110, a*x + b*y = 107800.0) [原始解]
   5. x=105, y=2879  (差值: 2774, a*x=7035, b*y=100765, a*x + b*y = 107800.0) [原始解]

18. 组合 a=67, b=40.5: 5 个解
   1. x=967, y=1062  (差值: 95, a*x=64789, b*y=43011.0, a*x + b*y = 107800.0) [平衡解]
   2. x=1048, y=928  (差值: 120, a*x=70216, b*y=37584.0, a*x + b*y = 107800.0) [平衡解]
   3. x=76, y=2536  (差值: 2460, a*x=5092, b*y=102708.0, a*x + b*y = 107800.0) [原始解]
   4. x=157, y=2402  (差值: 2245, a*x=10519, b*y=97281.0, a*x + b*y = 107800.0) [原始解]
   5. x=238, y=2268  (差值: 2030, a*x=15946, b*y=91854.0, a*x + b*y = 107800.0) [原始解]

19. 组合 a=67, b=58: 5 个解
   1. x=874, y=849  (差值: 25, a*x=58558, b*y=49242, a*x + b*y = 107800.0) [平衡解]
   2. x=816, y=916  (差值: 100, a*x=54672, b*y=53128, a*x + b*y = 107800.0) [平衡解]
   3. x=4, y=1854  (差值: 1850, a*x=268, b*y=107532, a*x + b*y = 107800.0) [原始解]
   4. x=62, y=1787  (差值: 1725, a*x=4154, b*y=103646, a*x + b*y = 107800.0) [原始解]
   5. x=120, y=1720  (差值: 1600, a*x=8040, b*y=99760, a*x + b*y = 107800.0) [原始解]

20. 组合 a=67, b=73: 5 个解
   1. x=770, y=770  (差值: 0, a*x=51590, b*y=56210, a*x + b*y = 107800.0) [平衡解]
   2. x=697, y=837  (差值: 140, a*x=46699, b*y=61101, a*x + b*y = 107800.0) [平衡解]
   3. x=40, y=1440  (差值: 1400, a*x=2680, b*y=105120, a*x + b*y = 107800.0) [原始解]
   4. x=113, y=1373  (差值: 1260, a*x=7571, b*y=100229, a*x + b*y = 107800.0) [原始解]
   5. x=186, y=1306  (差值: 1120, a*x=12462, b*y=95338, a*x + b*y = 107800.0) [原始解]

21. 组合 a=67, b=90.5: 5 个解
   1. x=604, y=744  (差值: 140, a*x=40468, b*y=67332.0, a*x + b*y = 107800.0) [平衡解]
   2. x=785, y=610  (差值: 175, a*x=52595, b*y=55205.0, a*x + b*y = 107800.0) [平衡解]
   3. x=61, y=1146  (差值: 1085, a*x=4087, b*y=103713.0, a*x + b*y = 107800.0) [原始解]
   4. x=242, y=1012  (差值: 770, a*x=16214, b*y=91586.0, a*x + b*y = 107800.0) [原始解]
   5. x=423, y=878  (差值: 455, a*x=28341, b*y=79459.0, a*x + b*y = 107800.0) [原始解]

22. 组合 a=73, b=35: 5 个解
   1. x=1015, y=963  (差值: 52, a*x=74095, b*y=33705, a*x + b*y = 107800.0) [平衡解]
   2. x=980, y=1036  (差值: 56, a*x=71540, b*y=36260, a*x + b*y = 107800.0) [平衡解]
   3. x=35, y=3007  (差值: 2972, a*x=2555, b*y=105245, a*x + b*y = 107800.0) [原始解]
   4. x=70, y=2934  (差值: 2864, a*x=5110, b*y=102690, a*x + b*y = 107800.0) [原始解]
   5. x=105, y=2861  (差值: 2756, a*x=7665, b*y=100135, a*x + b*y = 107800.0) [原始解]

23. 组合 a=73, b=40.5: 5 个解
   1. x=943, y=962  (差值: 19, a*x=68839, b*y=38961.0, a*x + b*y = 107800.0) [平衡解]
   2. x=1024, y=816  (差值: 208, a*x=74752, b*y=33048.0, a*x + b*y = 107800.0) [平衡解]
   3. x=52, y=2568  (差值: 2516, a*x=3796, b*y=104004.0, a*x + b*y = 107800.0) [原始解]
   4. x=133, y=2422  (差值: 2289, a*x=9709, b*y=98091.0, a*x + b*y = 107800.0) [原始解]
   5. x=214, y=2276  (差值: 2062, a*x=15622, b*y=92178.0, a*x + b*y = 107800.0) [原始解]

24. 组合 a=73, b=58: 5 个解
   1. x=826, y=819  (差值: 7, a*x=60298, b*y=47502, a*x + b*y = 107800.0) [平衡解]
   2. x=768, y=892  (差值: 124, a*x=56064, b*y=51736, a*x + b*y = 107800.0) [平衡解]
   3. x=14, y=1841  (差值: 1827, a*x=1022, b*y=106778, a*x + b*y = 107800.0) [原始解]
   4. x=72, y=1768  (差值: 1696, a*x=5256, b*y=102544, a*x + b*y = 107800.0) [原始解]
   5. x=130, y=1695  (差值: 1565, a*x=9490, b*y=98310, a*x + b*y = 107800.0) [原始解]

25. 组合 a=73, b=67: 5 个解
   1. x=770, y=770  (差值: 0, a*x=56210, b*y=51590, a*x + b*y = 107800.0) [平衡解]
   2. x=703, y=843  (差值: 140, a*x=51319, b*y=56481, a*x + b*y = 107800.0) [平衡解]
   3. x=33, y=1573  (差值: 1540, a*x=2409, b*y=105391, a*x + b*y = 107800.0) [原始解]
   4. x=100, y=1500  (差值: 1400, a*x=7300, b*y=100500, a*x + b*y = 107800.0) [原始解]
   5. x=167, y=1427  (差值: 1260, a*x=12191, b*y=95609, a*x + b*y = 107800.0) [原始解]

26. 组合 a=73, b=90.5: 5 个解
   1. x=718, y=612  (差值: 106, a*x=52414, b*y=55386.0, a*x + b*y = 107800.0) [平衡解]
   2. x=537, y=758  (差值: 221, a*x=39201, b*y=68599.0, a*x + b*y = 107800.0) [平衡解]
   3. x=175, y=1050  (差值: 875, a*x=12775, b*y=95025.0, a*x + b*y = 107800.0) [原始解]
   4. x=356, y=904  (差值: 548, a*x=25988, b*y=81812.0, a*x + b*y = 107800.0) [原始解]
   5. x=899, y=466  (差值: 433, a*x=65627, b*y=42173.0, a*x + b*y = 107800.0) [原始解]

27. 组合 a=90.5, b=35: 5 个解
   1. x=840, y=908  (差值: 68, a*x=76020.0, b*y=31780, a*x + b*y = 107800.0) [平衡解]
   2. x=910, y=727  (差值: 183, a*x=82355.0, b*y=25445, a*x + b*y = 107800.0) [平衡解]
   3. x=70, y=2899  (差值: 2829, a*x=6335.0, b*y=101465, a*x + b*y = 107800.0) [原始解]
   4. x=140, y=2718  (差值: 2578, a*x=12670.0, b*y=95130, a*x + b*y = 107800.0) [原始解]
   5. x=210, y=2537  (差值: 2327, a*x=19005.0, b*y=88795, a*x + b*y = 107800.0) [原始解]

28. 组合 a=90.5, b=40.5: 5 个解
   1. x=860, y=740  (差值: 120, a*x=77830.0, b*y=29970.0, a*x + b*y = 107800.0) [平衡解]
   2. x=779, y=921  (差值: 142, a*x=70499.5, b*y=37300.5, a*x + b*y = 107800.0) [平衡解]
   3. x=50, y=2550  (差值: 2500, a*x=4525.0, b*y=103275.0, a*x + b*y = 107800.0) [原始解]
   4. x=131, y=2369  (差值: 2238, a*x=11855.5, b*y=95944.5, a*x + b*y = 107800.0) [原始解]
   5. x=212, y=2188  (差值: 1976, a*x=19186.0, b*y=88614.0, a*x + b*y = 107800.0) [原始解]

29. 组合 a=90.5, b=58: 5 个解
   1. x=756, y=679  (差值: 77, a*x=68418.0, b*y=39382, a*x + b*y = 107800.0) [平衡解]
   2. x=640, y=860  (差值: 220, a*x=57920.0, b*y=49880, a*x + b*y = 107800.0) [平衡解]
   3. x=60, y=1765  (差值: 1705, a*x=5430.0, b*y=102370, a*x + b*y = 107800.0) [原始解]
   4. x=176, y=1584  (差值: 1408, a*x=15928.0, b*y=91872, a*x + b*y = 107800.0) [原始解]
   5. x=292, y=1403  (差值: 1111, a*x=26426.0, b*y=81374, a*x + b*y = 107800.0) [原始解]

30. 组合 a=90.5, b=67: 5 个解
   1. x=744, y=604  (差值: 140, a*x=67332.0, b*y=40468, a*x + b*y = 107800.0) [平衡解]
   2. x=610, y=785  (差值: 175, a*x=55205.0, b*y=52595, a*x + b*y = 107800.0) [平衡解]
   3. x=74, y=1509  (差值: 1435, a*x=6697.0, b*y=101103, a*x + b*y = 107800.0) [原始解]
   4. x=208, y=1328  (差值: 1120, a*x=18824.0, b*y=88976, a*x + b*y = 107800.0) [原始解]
   5. x=342, y=1147  (差值: 805, a*x=30951.0, b*y=76849, a*x + b*y = 107800.0) [原始解]

31. 组合 a=90.5, b=73: 5 个解
   1. x=612, y=718  (差值: 106, a*x=55386.0, b*y=52414, a*x + b*y = 107800.0) [平衡解]
   2. x=758, y=537  (差值: 221, a*x=68599.0, b*y=39201, a*x + b*y = 107800.0) [平衡解]
   3. x=28, y=1442  (差值: 1414, a*x=2534.0, b*y=105266, a*x + b*y = 107800.0) [原始解]
   4. x=174, y=1261  (差值: 1087, a*x=15747.0, b*y=92053, a*x + b*y = 107800.0) [原始解]
   5. x=320, y=1080  (差值: 760, a*x=28960.0, b*y=78840, a*x + b*y = 107800.0) [原始解]
计算耗时: 0.03秒