# 排列三498的前后数字的所有可能组合
# 后两位数的可能性
postfixes = ['02', '03', '04', '05', '06', '07', '08', '09', '10', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98']
# 前两位数的可能性(基于后两位数确定)
prefixes = {
'02': ['402', '412', '422', '432', '442', '452', '462', '472', '482', '492'],
'03': ['403', '413', '423', '433', '443', '453', '463', '473', '483', '493'],
'04': ['404', '414', '424', '434', '444', '454', '464', '474', '484', '494'],
'05': ['405', '415', '425', '435', '445', '455', '465', '475', '485', '495'],
'06': ['406', '416', '426', '436', '446', '456', '466', '476', '486', '496'],
'07': ['407', '417', '427', '437', '447', '457', '467', '477', '487', '497'],
'08': ['408', '418', '428', '438', '448', '458', '468', '478', '488', '498'],
'09': ['409', '419', '429', '439', '449', '459', '469', '479', '489', '499'],
'10': ['410', '411', '412', '413', '414', '415', '416', '417', '418', '419'],
'12': ['412', '413', '414', '415', '416', '417', '418', '419', '422', '423'],
'13': ['413', '414', '415', '416', '417', '418', '419', '423', '424', '425'],
'14': ['414', '415', '416', '417', '418', '419', '424', '425', '426', '427'],
'15': ['415', '416', '417', '418', '419', '425', '426', '427', '428', '429'],
'16': ['416', '417', '418', '419', '426', '427', '428', '429', '436', '437'],
'17': ['417', '418', '419', '427', '428', '429', '437', '438', '439', '447'],
'18': ['418', '419', '428', '429', '438', '439', '447', '448', '449', '458'],
'19': ['419', '429', '439', '449', '458', '459', '468', '469', '478', '479'],
'20': ['420', '421', '422', '423', '424', '425', '426', '427', '428', '429'],
'21': ['421', '422', '423', '424', '425', '426', '427', '428', '429', '431'],
'23': ['423', '424', '425', '426', '427', '428', '429', '431', '432', '433'],
'24': ['424', '425', '426', '427', '428', '429', '431', '432', '433', '434'],
'25': ['425', '426', '427', '428', '429', '431', '432', '433', '434', '435'],
'26': ['426', '427', '428', '429', '431', '432', '433', '434', '435', '436'],
'27': ['427', '428', '429', '431', '432', '433', '434', '435', '436', '437'],
'28': ['428', '429', '431', '432', '433', '434', '435', '436', '437', '438'],
'29': ['429', '431', '432', '433', '434', '435', '436', '437', '438', '439'],
'30': ['430', '431', '432', '433', '434', '435', '436', '437', '438', '439'],
'31': ['431', '432', '433', '434', '435', '436', '437', '438', '439', '441'],
'32': ['432', '433', '434', '435', '436', '437', '438', '439', '441', '442'],
'33': ['433', '434', '435', '436', '437', '438', '439', '441', '442', '443'],
'34': ['434', '435', '436', '437', '438', '439', '441', '442', '443', '444'],
'35': ['435', '436', '437', '438', '439', '441', '442', '443', '444', '445'],
'36': ['436', '437', '438', '439', '441', '442', '443', '444', '445', '446'],
'37': ['437', '438', '439', '441', '442', '443', '444', '445', '446', '447'],
'38': ['438', '439', '441', '442', '443', '444', '445', '446', '447', '448'],
'39': ['439', '441', '442', '443', '444', '445', '446', '447', '448', '449'],
'40': ['440', '441', '442', '443', '444', '445', '446', '447', '448', '449'],
'41': ['441', '442', '443', '444', '445', '446', '447', '448', '449', '451'],
'42': ['442', '443', '444', '445', '446', '447', '448', '449', '451', '452'],
'43': ['443', '444', '445', '446', '447', '448', '449', '451', '452', '453'],
'44': ['444', '445', '446', '447', '448', '449', '451', '452', '453', '454'],
'45': ['445', '446', '447', '448', '449', '451', '452', '453', '454', '455'],
'46': ['446', '447', '448', '449', '451', '452', '453', '454', '455', '456'],
'47': ['447', '448', '449', '451', '452', '453', '454', '455', '456', '457'],
'48': ['448', '449', '451', '452', '453', '454', '455', '456', '457', '458'],
'49': ['449', '451', '452', '453', '454', '455', '456', '457', '458', '459'],
'50': ['450', '451', '452', '453', '454', '455', '456', '457', '458', '459'],
'51': ['451', '452', '453', '454', '455', '456', '457', '458', '459', '461'],
'52': ['452', '453', '454', '455', '456', '457', '458', '459', '461', '462'],
'53': ['453', '454', '455', '456', '457', '458', '459', '461', '462', '463'],
'54': ['454', '455', '456', '457', '458', '459', '461', '462', '463', '464'],
'55': ['455', '456', '457', '458', '459', '461', '462', '463', '464', '465'],
'56': ['456', '457', '458', '459', '461', '462', '463', '464', '465', '466'],
'57': ['457', '458', '459', '461', '462', '463', '464', '465', '466', '467'],
'58': ['458', '459', '461', '462', '463', '464', '465', '466', '467', '468'],
'59': ['459', '461', '462', '463', '464', '465', '466', '467', '468', '469'],
'60': ['460', '461', '462', '463', '464', '465', '466', '467', '468', '469'],
'61': ['461', '462', '463', '464', '465', '466', '467', '468', '469', '471'],
'62': ['462', '463', '464', '465', '466', '467', '468', '469', '471', '472'],
'63': ['463', '464', '465', '466', '467', '468', '469', '471', '472', '473'],
'64': ['464', '465', '466', '467', '468', '469', '471', '472', '473', '474'],
'65': ['465', '466', '467', '468', '469', '471', '472', '473', '474', '475'],
'66': ['466', '467', '468', '469', '471', '472', '473', '474', '475', '476'],
'67': ['467', '468', '469', '471', '472', '473', '474', '475', '476', '477'],
'68': ['468', '469', '471', '472', '473', '474', '475', '476', '477', '478'],
'69': ['469', '471', '472', '473', '474', '475', '476', '477', '478', '479'],
'70': ['470', '471', '472', '473', '474', '475', '476', '477', '478', '479'],
'71': ['471', '472', '473', '474', '475', '476', '477', '478', '479', '481'],
'72': ['472', '473', '474', '475', '476', '477', '478', '479', '481', '482'],
'73': ['473', '474', '475', '476', '477', '478', '479', '481', '482', '483'],
'74': ['474', '475', '476', '477', '478', '479', '481', '482', '483', '484'],
'75': ['475', '476', '477', '478', '479', '481', '482', '483', '484', '485'],
'76': ['476', '477', '478', '479', '481', '482', '483', '484', '485', '486'],
'77': ['477', '478', '479', '481', '482', '483', '484', '485', '486', '487'],
'78': ['478', '479', '481', '482', '483', '484', '485', '486', '487', '488'],
'79': ['479', '481', '482', '483', '484', '485', '486', '487', '488', '489'],
'80': ['480', '481', '482', '483', '484', '485', '486', '487', '488', '489'],
'81': ['481', '482', '483', '484', '485', '486', '487', '488', '489', '491'],
'82': ['482', '483', '484', '485', '486', '487', '488', '489', '491', '492'],
'83': ['483', '484', '485', '486', '487', '488', '489', '491', '492', '493'],
'84': ['484', '485', '486', '487', '488', '489', '491', '492', '493', '494'],
'85': ['485', '486', '487', '488', '489', '491', '492', '493', '494', '495'],
'86': ['486', '487', '488', '489', '491', '492', '493', '494', '495', '496'],
'87': ['487', '488', '489', '491', '492', '493', '494', '495', '496', '497'],
'88': ['488', '489', '491', '492', '493', '494', '495', '496', '497', '498'],
'89': ['489', '491', '492', '493', '494', '495', '496', '497', '498', '499']
}
# 所有可能的组合
combinations = []
for postfix in postfixes:
for prefix in prefixes[postfix]:
combinations.append(prefix + postfix)
# 输出所有可能的组合
combinations