找回密码
 立即注册

论文“增强型白骨顶鸡优化算法及其应用”的代码,实验与COA、PSO、WOA、BOA、AEO、HHO

[复制链接]
发表于 前天 04:26 | 显示全部楼层 |阅读模式
论文“增强型白骨顶鸡优化算法及其应用”的代码,实验与COA、PSO、WOA、BOA、AEO、HHO、AVOA七种群智能算法进行比较。

文件列表:
├文件夹1:[ECOOT-cec2017-main]
│  ├文件夹1:[cec2017-plot]
│  │  ├文件夹1:[Algorithms]
│  │  │  ├文件夹1:[AVOA]
│  │  │  │  ├(1)AVOA.m
│  │  │  │  ├(2)boundaryCheck.m
│  │  │  │  ├(3)exploitation.m
│  │  │  │  ├(4)exploration.m
│  │  │  │  ├(5)initialization.m
│  │  │  │  ├(6)levyFlight.m
│  │  │  │  ├(7)license.txt
│  │  │  │  ├(8)main.m
│  │  │  │  ├(9)ObjectiveFunction.m
│  │  │  │  ├(10)random_select.m
│  │  │  │  ├(11)rouletteWheelSelection.m
│  │  │  │  └█
│  │  │  ├文件夹2:[COOT]
│  │  │  │  ├(1)COOT.m
│  │  │  │  ├(2)Get_Functions_details.m
│  │  │  │  ├(3)initialization.m
│  │  │  │  ├(4)main.m
│  │  │  │  └█
│  │  │  ├文件夹3:[DOA-code]
│  │  │  │  ├(1)Attack.m
│  │  │  │  ├(2)DOA.m
│  │  │  │  ├(3)findrep.m
│  │  │  │  ├(4)getBinary.m
│  │  │  │  ├(5)Get_Functions_details.m
│  │  │  │  ├(6)initialization.m
│  │  │  │  ├(7)license.txt
│  │  │  │  ├(8)main.m
│  │  │  │  ├(9)survival_rate.m
│  │  │  │  ├(10)vectorAttack.m
│  │  │  │  └█
│  │  │  ├文件夹4:[ECOOT]
│  │  │  │  ├(1)ECOOT.m
│  │  │  │  ├(2)initialization.m
│  │  │  │  └█
│  │  │  ├文件夹5:[Wild Horse Optimizer Algorithm]
│  │  │  │  ├(1)exchange.m
│  │  │  │  ├(2)initialization.m
│  │  │  │  ├(3)main.m
│  │  │  │  ├(4)Select_Functions.m
│  │  │  │  ├(5)WHO.m
│  │  │  │  └█
│  │  │  ├文件夹6:[人工生态系统优化]
│  │  │  │  ├文件夹1:[AEO(Artificial ecosystem-based optimization)]
│  │  │  │  │  ├(1)AEO.m
│  │  │  │  │  ├(2)SpaceBound.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹7:[哈里斯鹰优化算法]
│  │  │  │  ├(1)Get_Functions_details.m
│  │  │  │  ├(2)HHO.m
│  │  │  │  ├(3)initialization.m
│  │  │  │  ├(4)main.m
│  │  │  │  └█
│  │  │  ├文件夹8:[杜鹃搜索]
│  │  │  │  ├(1)cuckoo_search_new.m
│  │  │  │  └█
│  │  │  ├文件夹9:[灰狼算法]
│  │  │  │  ├文件夹1:[GWO(Grey Wolf Optimizer)]
│  │  │  │  │  ├(1)GWO.m
│  │  │  │  │  ├(2)initialization.m
│  │  │  │  │  ├(3)opt_statecontroller.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹10:[粒子群优化]
│  │  │  │  ├文件夹1:[PSO]
│  │  │  │  │  ├(1)fit.m
│  │  │  │  │  ├(2)PSO.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹11:[蝴蝶优化算法]
│  │  │  │  ├文件夹1:[BOA(Butterfly optimization algorithm)]
│  │  │  │  │  ├(1)BOA.m
│  │  │  │  │  ├(2)initialization.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹12:[鲸鱼优化算法]
│  │  │  │  ├文件夹1:[WOA]
│  │  │  │  │  ├(1)initialization.m
│  │  │  │  │  ├(2)WOA.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹13:[麻雀优化算法]
│  │  │  │  ├(1)SSA.m
│  │  │  │  └█
│  │  │  ├文件夹14:[黑寡妇算法]
│  │  │  │  ├文件夹1:[BWO]
│  │  │  │  │  ├(1)BwCrossover.m
│  │  │  │  │  ├(2)BWOA.m
│  │  │  │  │  ├(3)FunctionSelection.m
│  │  │  │  │  ├(4)initializationBW.m
│  │  │  │  │  ├(5)Mutate.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  ├文件夹15:[鼠群优化算法]
│  │  │  │  ├文件夹1:[RSO(Rat Swarm Optimizer)]
│  │  │  │  │  ├(1)fun_plot.m
│  │  │  │  │  ├(2)init.m
│  │  │  │  │  ├(3)rso.m
│  │  │  │  │  └█
│  │  │  │  └█
│  │  │  └█
│  │  ├(1)cec17_func.cpp
│  │  ├(2)cec17_func.mexw64
│  │  ├文件夹2:[input_data]
│  │  │  ├(1)M_10_D10.txt
│  │  │  ├(2)M_10_D100.txt
│  │  │  ├(3)M_10_D2.txt
│  │  │  ├(4)M_10_D20.txt
│  │  │  ├(5)M_10_D30.txt
│  │  │  ├(6)M_10_D50.txt
│  │  │  ├(7)M_11_D10.txt
│  │  │  ├(8)M_11_D100.txt
│  │  │  ├(9)M_11_D30.txt
│  │  │  ├(10)M_11_D50.txt
│  │  │  ├(11)M_12_D10.txt
│  │  │  ├(12)M_12_D100.txt
│  │  │  ├(13)M_12_D30.txt
│  │  │  ├(14)M_12_D50.txt
│  │  │  ├(15)M_13_D10.txt
│  │  │  ├(16)M_13_D100.txt
│  │  │  ├(17)M_13_D30.txt
│  │  │  ├(18)M_13_D50.txt
│  │  │  ├(19)M_14_D10.txt
│  │  │  ├(20)M_14_D100.txt
│  │  │  ├(21)M_14_D30.txt
│  │  │  ├(22)M_14_D50.txt
│  │  │  ├(23)M_15_D10.txt
│  │  │  ├(24)M_15_D100.txt
│  │  │  ├(25)M_15_D30.txt
│  │  │  ├(26)M_15_D50.txt
│  │  │  ├(27)M_16_D10.txt
│  │  │  ├(28)M_16_D100.txt
│  │  │  ├(29)M_16_D30.txt
│  │  │  ├(30)M_16_D50.txt
│  │  │  ├(31)M_17_D10.txt
│  │  │  ├(32)M_17_D100.txt
│  │  │  ├(33)M_17_D30.txt
│  │  │  ├(34)M_17_D50.txt
│  │  │  ├(35)M_18_D10.txt
│  │  │  ├(36)M_18_D100.txt
│  │  │  ├(37)M_18_D30.txt
│  │  │  ├(38)M_18_D50.txt
│  │  │  ├(39)M_19_D10.txt
│  │  │  ├(40)M_19_D100.txt
│  │  │  ├(41)M_19_D30.txt
│  │  │  ├(42)M_19_D50.txt
│  │  │  ├(43)M_1_D10.txt
│  │  │  ├(44)M_1_D100.txt
│  │  │  ├(45)M_1_D2.txt
│  │  │  ├(46)M_1_D20.txt
│  │  │  ├(47)M_1_D30.txt
│  │  │  ├(48)M_1_D50.txt
│  │  │  ├(49)M_20_D10.txt
│  │  │  ├(50)M_20_D100.txt
│  │  │  ├(51)M_20_D20.txt
│  │  │  ├(52)M_20_D30.txt
│  │  │  ├(53)M_20_D50.txt
│  │  │  ├(54)M_21_D10.txt
│  │  │  ├(55)M_21_D100.txt
│  │  │  ├(56)M_21_D2.txt
│  │  │  ├(57)M_21_D20.txt
│  │  │  ├(58)M_21_D30.txt
│  │  │  ├(59)M_21_D50.txt
│  │  │  ├(60)M_22_D10.txt
│  │  │  ├(61)M_22_D100.txt
│  │  │  ├(62)M_22_D2.txt
│  │  │  ├(63)M_22_D20.txt
│  │  │  ├(64)M_22_D30.txt
│  │  │  ├(65)M_22_D50.txt
│  │  │  ├(66)M_23_D10.txt
│  │  │  ├(67)M_23_D100.txt
│  │  │  ├(68)M_23_D2.txt
│  │  │  ├(69)M_23_D20.txt
│  │  │  ├(70)M_23_D30.txt
│  │  │  ├(71)M_23_D50.txt
│  │  │  ├(72)M_24_D10.txt
│  │  │  ├(73)M_24_D100.txt
│  │  │  ├(74)M_24_D2.txt
│  │  │  ├(75)M_24_D20.txt
│  │  │  ├(76)M_24_D30.txt
│  │  │  ├(77)M_24_D50.txt
│  │  │  ├(78)M_25_D10.txt
│  │  │  ├(79)M_25_D100.txt
│  │  │  ├(80)M_25_D2.txt
│  │  │  ├(81)M_25_D20.txt
│  │  │  ├(82)M_25_D30.txt
│  │  │  ├(83)M_25_D50.txt
│  │  │  ├(84)M_26_D10.txt
│  │  │  ├(85)M_26_D100.txt
│  │  │  ├(86)M_26_D2.txt
│  │  │  ├(87)M_26_D20.txt
│  │  │  ├(88)M_26_D30.txt
│  │  │  ├(89)M_26_D50.txt
│  │  │  ├(90)M_27_D10.txt
│  │  │  ├(91)M_27_D100.txt
│  │  │  ├(92)M_27_D2.txt
│  │  │  ├(93)M_27_D20.txt
│  │  │  ├(94)M_27_D30.txt
│  │  │  ├(95)M_27_D50.txt
│  │  │  ├(96)M_28_D10.txt
│  │  │  ├(97)M_28_D100.txt
│  │  │  ├(98)M_28_D2.txt
│  │  │  ├(99)M_28_D20.txt
│  │  │  ├(100)M_28_D30.txt
│  │  │  ├(101)M_28_D50.txt
│  │  │  ├(102)M_29_D10.txt
│  │  │  ├(103)M_29_D100.txt
│  │  │  ├(104)M_29_D2.txt
│  │  │  ├(105)M_29_D30.txt
│  │  │  ├(106)M_29_D50.txt
│  │  │  ├(107)M_2_D10.txt
│  │  │  ├(108)M_2_D100.txt
│  │  │  ├(109)M_2_D2.txt
│  │  │  ├(110)M_2_D20.txt
│  │  │  ├(111)M_2_D30.txt
│  │  │  ├(112)M_2_D50.txt
│  │  │  ├(113)M_30_D10.txt
│  │  │  ├(114)M_30_D100.txt
│  │  │  ├(115)M_30_D2.txt
│  │  │  ├(116)M_30_D30.txt
│  │  │  ├(117)M_30_D50.txt
│  │  │  ├(118)M_3_D10.txt
│  │  │  ├(119)M_3_D100.txt
│  │  │  ├(120)M_3_D2.txt
│  │  │  ├(121)M_3_D20.txt
│  │  │  ├(122)M_3_D30.txt
│  │  │  ├(123)M_3_D50.txt
│  │  │  ├(124)M_4_D10.txt
│  │  │  ├(125)M_4_D100.txt
│  │  │  ├(126)M_4_D2.txt
│  │  │  ├(127)M_4_D20.txt
│  │  │  ├(128)M_4_D30.txt
│  │  │  ├(129)M_4_D50.txt
│  │  │  ├(130)M_5_D10.txt
│  │  │  ├(131)M_5_D100.txt
│  │  │  ├(132)M_5_D2.txt
│  │  │  ├(133)M_5_D20.txt
│  │  │  ├(134)M_5_D30.txt
│  │  │  ├(135)M_5_D50.txt
│  │  │  ├(136)M_6_D10.txt
│  │  │  ├(137)M_6_D100.txt
│  │  │  ├(138)M_6_D2.txt
│  │  │  ├(139)M_6_D20.txt
│  │  │  ├(140)M_6_D30.txt
│  │  │  ├(141)M_6_D50.txt
│  │  │  ├(142)M_7_D10.txt
│  │  │  ├(143)M_7_D100.txt
│  │  │  ├(144)M_7_D2.txt
│  │  │  ├(145)M_7_D20.txt
│  │  │  ├(146)M_7_D30.txt
│  │  │  ├(147)M_7_D50.txt
│  │  │  ├(148)M_8_D10.txt
│  │  │  ├(149)M_8_D100.txt
│  │  │  ├(150)M_8_D2.txt
│  │  │  ├(151)M_8_D20.txt
│  │  │  ├(152)M_8_D30.txt
│  │  │  ├(153)M_8_D50.txt
│  │  │  ├(154)M_9_D10.txt
│  │  │  ├(155)M_9_D100.txt
│  │  │  ├(156)M_9_D2.txt
│  │  │  ├(157)M_9_D20.txt
│  │  │  ├(158)M_9_D30.txt
│  │  │  ├(159)M_9_D50.txt
│  │  │  ├(160)shift_data_1.txt
│  │  │  ├(161)shift_data_10.txt
│  │  │  ├(162)shift_data_11.txt
│  │  │  ├(163)shift_data_12.txt
│  │  │  ├(164)shift_data_13.txt
│  │  │  ├(165)shift_data_14.txt
│  │  │  ├(166)shift_data_15.txt
│  │  │  ├(167)shift_data_16.txt
│  │  │  ├(168)shift_data_17.txt
│  │  │  ├(169)shift_data_18.txt
│  │  │  ├(170)shift_data_19.txt
│  │  │  ├(171)shift_data_2.txt
│  │  │  ├(172)shift_data_20.txt
│  │  │  ├(173)shift_data_21.txt
│  │  │  ├(174)shift_data_22.txt
│  │  │  ├(175)shift_data_23.txt
│  │  │  ├(176)shift_data_24.txt
│  │  │  ├(177)shift_data_25.txt
│  │  │  ├(178)shift_data_26.txt
│  │  │  ├(179)shift_data_27.txt
│  │  │  ├(180)shift_data_28.txt
│  │  │  ├(181)shift_data_29.txt
│  │  │  ├(182)shift_data_3.txt
│  │  │  ├(183)shift_data_30.txt
│  │  │  ├(184)shift_data_4.txt
│  │  │  ├(185)shift_data_5.txt
│  │  │  ├(186)shift_data_6.txt
│  │  │  ├(187)shift_data_7.txt
│  │  │  ├(188)shift_data_8.txt
│  │  │  ├(189)shift_data_9.txt
│  │  │  ├(190)shuffle_data_10_D10.txt
│  │  │  ├(191)shuffle_data_10_D100.txt
│  │  │  ├(192)shuffle_data_10_D20.txt
│  │  │  ├(193)shuffle_data_10_D30.txt
│  │  │  ├(194)shuffle_data_10_D50.txt
│  │  │  ├(195)shuffle_data_11_D10.txt
│  │  │  ├(196)shuffle_data_11_D100.txt
│  │  │  ├(197)shuffle_data_11_D30.txt
│  │  │  ├(198)shuffle_data_11_D50.txt
│  │  │  ├(199)shuffle_data_12_D10.txt
│  │  │  ├(200)shuffle_data_12_D100.txt
│  │  │  ├(201)shuffle_data_12_D30.txt
│  │  │  ├(202)shuffle_data_12_D50.txt
│  │  │  ├(203)shuffle_data_13_D10.txt
│  │  │  ├(204)shuffle_data_13_D100.txt
│  │  │  ├(205)shuffle_data_13_D30.txt
│  │  │  ├(206)shuffle_data_13_D50.txt
│  │  │  ├(207)shuffle_data_14_D10.txt
│  │  │  ├(208)shuffle_data_14_D100.txt
│  │  │  ├(209)shuffle_data_14_D30.txt
│  │  │  ├(210)shuffle_data_14_D50.txt
│  │  │  ├(211)shuffle_data_15_D10.txt
│  │  │  ├(212)shuffle_data_15_D100.txt
│  │  │  ├(213)shuffle_data_15_D30.txt
│  │  │  ├(214)shuffle_data_15_D50.txt
│  │  │  ├(215)shuffle_data_16_D10.txt
│  │  │  ├(216)shuffle_data_16_D100.txt
│  │  │  ├(217)shuffle_data_16_D30.txt
│  │  │  ├(218)shuffle_data_16_D50.txt
│  │  │  ├(219)shuffle_data_17_D10.txt
│  │  │  ├(220)shuffle_data_17_D100.txt
│  │  │  ├(221)shuffle_data_17_D30.txt
│  │  │  ├(222)shuffle_data_17_D50.txt
│  │  │  ├(223)shuffle_data_18_D10.txt
│  │  │  ├(224)shuffle_data_18_D100.txt
│  │  │  ├(225)shuffle_data_18_D30.txt
│  │  │  ├(226)shuffle_data_18_D50.txt
│  │  │  ├(227)shuffle_data_19_D10.txt
│  │  │  ├(228)shuffle_data_19_D100.txt
│  │  │  ├(229)shuffle_data_19_D30.txt
│  │  │  ├(230)shuffle_data_19_D50.txt
│  │  │  ├(231)shuffle_data_1_D10.txt
│  │  │  ├(232)shuffle_data_1_D100.txt
│  │  │  ├(233)shuffle_data_1_D20.txt
│  │  │  ├(234)shuffle_data_1_D30.txt
│  │  │  ├(235)shuffle_data_1_D50.txt
│  │  │  ├(236)shuffle_data_20_D10.txt
│  │  │  ├(237)shuffle_data_20_D100.txt
│  │  │  ├(238)shuffle_data_20_D20.txt
│  │  │  ├(239)shuffle_data_20_D30.txt
│  │  │  ├(240)shuffle_data_20_D50.txt
│  │  │  ├(241)shuffle_data_21_D10.txt
│  │  │  ├(242)shuffle_data_21_D100.txt
│  │  │  ├(243)shuffle_data_21_D20.txt
│  │  │  ├(244)shuffle_data_21_D30.txt
│  │  │  ├(245)shuffle_data_21_D50.txt
│  │  │  ├(246)shuffle_data_22_D10.txt
│  │  │  ├(247)shuffle_data_22_D100.txt
│  │  │  ├(248)shuffle_data_22_D20.txt
│  │  │  ├(249)shuffle_data_22_D30.txt
│  │  │  ├(250)shuffle_data_22_D50.txt
│  │  │  ├(251)shuffle_data_23_D10.txt
│  │  │  ├(252)shuffle_data_23_D100.txt
│  │  │  ├(253)shuffle_data_23_D20.txt
│  │  │  ├(254)shuffle_data_23_D30.txt
│  │  │  ├(255)shuffle_data_23_D50.txt
│  │  │  ├(256)shuffle_data_24_D10.txt
│  │  │  ├(257)shuffle_data_24_D100.txt
│  │  │  ├(258)shuffle_data_24_D20.txt
│  │  │  ├(259)shuffle_data_24_D30.txt
│  │  │  ├(260)shuffle_data_24_D50.txt
│  │  │  ├(261)shuffle_data_25_D10.txt
│  │  │  ├(262)shuffle_data_25_D100.txt
│  │  │  ├(263)shuffle_data_25_D20.txt
│  │  │  ├(264)shuffle_data_25_D30.txt
│  │  │  ├(265)shuffle_data_25_D50.txt
│  │  │  ├(266)shuffle_data_26_D10.txt
│  │  │  ├(267)shuffle_data_26_D100.txt
│  │  │  ├(268)shuffle_data_26_D20.txt
│  │  │  ├(269)shuffle_data_26_D30.txt
│  │  │  ├(270)shuffle_data_26_D50.txt
│  │  │  ├(271)shuffle_data_27_D10.txt
│  │  │  ├(272)shuffle_data_27_D100.txt
│  │  │  ├(273)shuffle_data_27_D20.txt
│  │  │  ├(274)shuffle_data_27_D30.txt
│  │  │  ├(275)shuffle_data_27_D50.txt
│  │  │  ├(276)shuffle_data_28_D10.txt
│  │  │  ├(277)shuffle_data_28_D100.txt
│  │  │  ├(278)shuffle_data_28_D20.txt
│  │  │  ├(279)shuffle_data_28_D30.txt
│  │  │  ├(280)shuffle_data_28_D50.txt
│  │  │  ├(281)shuffle_data_29_D10.txt
│  │  │  ├(282)shuffle_data_29_D100.txt
│  │  │  ├(283)shuffle_data_29_D30.txt
│  │  │  ├(284)shuffle_data_29_D50.txt
│  │  │  ├(285)shuffle_data_2_D10.txt
│  │  │  ├(286)shuffle_data_2_D100.txt
│  │  │  ├(287)shuffle_data_2_D20.txt
│  │  │  ├(288)shuffle_data_2_D30.txt
│  │  │  ├(289)shuffle_data_2_D50.txt
│  │  │  ├(290)shuffle_data_30_D10.txt
│  │  │  ├(291)shuffle_data_30_D100.txt
│  │  │  ├(292)shuffle_data_30_D30.txt
│  │  │  ├(293)shuffle_data_30_D50.txt
│  │  │  ├(294)shuffle_data_3_D10.txt
│  │  │  ├(295)shuffle_data_3_D100.txt
│  │  │  ├(296)shuffle_data_3_D20.txt
│  │  │  ├(297)shuffle_data_3_D30.txt
│  │  │  ├(298)shuffle_data_3_D50.txt
│  │  │  ├(299)shuffle_data_4_D10.txt
│  │  │  ├(300)shuffle_data_4_D100.txt
│  │  │  ├(301)shuffle_data_4_D20.txt
│  │  │  ├(302)shuffle_data_4_D30.txt
│  │  │  ├(303)shuffle_data_4_D50.txt
│  │  │  ├(304)shuffle_data_5_D10.txt
│  │  │  ├(305)shuffle_data_5_D100.txt
│  │  │  ├(306)shuffle_data_5_D20.txt
│  │  │  ├(307)shuffle_data_5_D30.txt
│  │  │  ├(308)shuffle_data_5_D50.txt
│  │  │  ├(309)shuffle_data_6_D10.txt
│  │  │  ├(310)shuffle_data_6_D100.txt
│  │  │  ├(311)shuffle_data_6_D20.txt
│  │  │  ├(312)shuffle_data_6_D30.txt
│  │  │  ├(313)shuffle_data_6_D50.txt
│  │  │  ├(314)shuffle_data_7_D10.txt
│  │  │  ├(315)shuffle_data_7_D100.txt
│  │  │  ├(316)shuffle_data_7_D20.txt
│  │  │  ├(317)shuffle_data_7_D30.txt
│  │  │  ├(318)shuffle_data_7_D50.txt
│  │  │  ├(319)shuffle_data_8_D10.txt
│  │  │  ├(320)shuffle_data_8_D100.txt
│  │  │  ├(321)shuffle_data_8_D20.txt
│  │  │  ├(322)shuffle_data_8_D30.txt
│  │  │  ├(323)shuffle_data_8_D50.txt
│  │  │  ├(324)shuffle_data_9_D10.txt
│  │  │  ├(325)shuffle_data_9_D100.txt
│  │  │  ├(326)shuffle_data_9_D20.txt
│  │  │  ├(327)shuffle_data_9_D30.txt
│  │  │  ├(328)shuffle_data_9_D50.txt
│  │  │  └█
│  │  ├(3)main.m
│  │  ├(4)readme.txt
│  │  └█
│  ├(1)Comparison of statistical results of CEC2017 test functions.png
│  ├文件夹2:[ECOOT]
│  │  ├(1)ECOOT.m
│  │  ├(2)initialization.m
│  │  └█
│  ├(2)README.md
│  └█
└█

运行例图:
01.gif


论文“增强型白骨顶鸡优化算法及其应用”的代码,实验与COA、PSO、WOA、BOA、AEO、HHO.zip (4.14 MB, 下载次数: 0, 售价: 50 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-25 10:28 , Processed in 0.076343 second(s), 27 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

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