【java/算法】数学中排列组合中的组合器实现
代码:
import java.util.ArrayList; import java.util.List; import java.util.Stack; /** * 数学中排列组合中的组合器实现 * */ public class Combination { /** * 用于存放中间结果 */ private Stack<Integer> stack; /** * 用于存放结果 */ private List<List<Integer>> results; /** * 构造函数 * @param arr 进行组合的元素 * @param count 选多少个 */ public Combination(int[] arr,int count) { if(count>arr.length) { throw new ArrayIndexOutOfBoundsException(count+">"+arr.length); } stack = new Stack<>(); results=new ArrayList<>(); doSelect(arr,count,0,0); } /** * 进行选择 * @param arr 目标数组 * @param expect 期望选择数量 * @param actual 实际选择数量 * @param current 当前下标 */ private void doSelect(int[] arr, int expect, int actual, int current) { if(actual == expect) { List<Integer> list=new ArrayList<>(); for(int i:stack) { list.add(i); } results.add(list); return; } for(int i=current;i<arr.length;i++) { if(!stack.contains(arr[i])) { stack.add(arr[i]); doSelect(arr, expect, actual+1, i); stack.pop(); } } } /** * 取得组合结果 * @return */ public List<List<Integer>> getResults(){ return results; } /** * 测试 * @param args */ public static void main(String[] args) { final int[] arr= {1,2,3,4,5,6,7,8}; final int count=4; Combination c=new Combination(arr,count); List<List<Integer>> results=c.getResults(); int idx=0; for(List<Integer> res:results) { System.out.println(String.format("%02d", ++idx) +"."+res); } } }
【4选2时的输出】
01.[1, 2] 02.[1, 3] 03.[1, 4] 04.[2, 3] 05.[2, 4] 06.[3, 4]
【6选3时的输出】
01.[1, 2, 3] 02.[1, 2, 4] 03.[1, 2, 5] 04.[1, 2, 6] 05.[1, 3, 4] 06.[1, 3, 5] 07.[1, 3, 6] 08.[1, 4, 5] 09.[1, 4, 6] 10.[1, 5, 6] 11.[2, 3, 4] 12.[2, 3, 5] 13.[2, 3, 6] 14.[2, 4, 5] 15.[2, 4, 6] 16.[2, 5, 6] 17.[3, 4, 5] 18.[3, 4, 6] 19.[3, 5, 6] 20.[4, 5, 6]
【8选4时的输出】
01.[1, 2, 3, 4] 02.[1, 2, 3, 5] 03.[1, 2, 3, 6] 04.[1, 2, 3, 7] 05.[1, 2, 3, 8] 06.[1, 2, 4, 5] 07.[1, 2, 4, 6] 08.[1, 2, 4, 7] 09.[1, 2, 4, 8] 10.[1, 2, 5, 6] 11.[1, 2, 5, 7] 12.[1, 2, 5, 8] 13.[1, 2, 6, 7] 14.[1, 2, 6, 8] 15.[1, 2, 7, 8] 16.[1, 3, 4, 5] 17.[1, 3, 4, 6] 18.[1, 3, 4, 7] 19.[1, 3, 4, 8] 20.[1, 3, 5, 6] 21.[1, 3, 5, 7] 22.[1, 3, 5, 8] 23.[1, 3, 6, 7] 24.[1, 3, 6, 8] 25.[1, 3, 7, 8] 26.[1, 4, 5, 6] 27.[1, 4, 5, 7] 28.[1, 4, 5, 8] 29.[1, 4, 6, 7] 30.[1, 4, 6, 8] 31.[1, 4, 7, 8] 32.[1, 5, 6, 7] 33.[1, 5, 6, 8] 34.[1, 5, 7, 8] 35.[1, 6, 7, 8] 36.[2, 3, 4, 5] 37.[2, 3, 4, 6] 38.[2, 3, 4, 7] 39.[2, 3, 4, 8] 40.[2, 3, 5, 6] 41.[2, 3, 5, 7] 42.[2, 3, 5, 8] 43.[2, 3, 6, 7] 44.[2, 3, 6, 8] 45.[2, 3, 7, 8] 46.[2, 4, 5, 6] 47.[2, 4, 5, 7] 48.[2, 4, 5, 8] 49.[2, 4, 6, 7] 50.[2, 4, 6, 8] 51.[2, 4, 7, 8] 52.[2, 5, 6, 7] 53.[2, 5, 6, 8] 54.[2, 5, 7, 8] 55.[2, 6, 7, 8] 56.[3, 4, 5, 6] 57.[3, 4, 5, 7] 58.[3, 4, 5, 8] 59.[3, 4, 6, 7] 60.[3, 4, 6, 8] 61.[3, 4, 7, 8] 62.[3, 5, 6, 7] 63.[3, 5, 6, 8] 64.[3, 5, 7, 8] 65.[3, 6, 7, 8] 66.[4, 5, 6, 7] 67.[4, 5, 6, 8] 68.[4, 5, 7, 8] 69.[4, 6, 7, 8] 70.[5, 6, 7, 8]
【10选5时的输出】
01.[1, 2, 3, 4, 5] 02.[1, 2, 3, 4, 6] 03.[1, 2, 3, 4, 7] 04.[1, 2, 3, 4, 8] 05.[1, 2, 3, 4, 9] 06.[1, 2, 3, 4, 10] 07.[1, 2, 3, 5, 6] 08.[1, 2, 3, 5, 7] 09.[1, 2, 3, 5, 8] 10.[1, 2, 3, 5, 9] 11.[1, 2, 3, 5, 10] 12.[1, 2, 3, 6, 7] 13.[1, 2, 3, 6, 8] 14.[1, 2, 3, 6, 9] 15.[1, 2, 3, 6, 10] 16.[1, 2, 3, 7, 8] 17.[1, 2, 3, 7, 9] 18.[1, 2, 3, 7, 10] 19.[1, 2, 3, 8, 9] 20.[1, 2, 3, 8, 10] 21.[1, 2, 3, 9, 10] 22.[1, 2, 4, 5, 6] 23.[1, 2, 4, 5, 7] 24.[1, 2, 4, 5, 8] 25.[1, 2, 4, 5, 9] 26.[1, 2, 4, 5, 10] 27.[1, 2, 4, 6, 7] 28.[1, 2, 4, 6, 8] 29.[1, 2, 4, 6, 9] 30.[1, 2, 4, 6, 10] 31.[1, 2, 4, 7, 8] 32.[1, 2, 4, 7, 9] 33.[1, 2, 4, 7, 10] 34.[1, 2, 4, 8, 9] 35.[1, 2, 4, 8, 10] 36.[1, 2, 4, 9, 10] 37.[1, 2, 5, 6, 7] 38.[1, 2, 5, 6, 8] 39.[1, 2, 5, 6, 9] 40.[1, 2, 5, 6, 10] 41.[1, 2, 5, 7, 8] 42.[1, 2, 5, 7, 9] 43.[1, 2, 5, 7, 10] 44.[1, 2, 5, 8, 9] 45.[1, 2, 5, 8, 10] 46.[1, 2, 5, 9, 10] 47.[1, 2, 6, 7, 8] 48.[1, 2, 6, 7, 9] 49.[1, 2, 6, 7, 10] 50.[1, 2, 6, 8, 9] 51.[1, 2, 6, 8, 10] 52.[1, 2, 6, 9, 10] 53.[1, 2, 7, 8, 9] 54.[1, 2, 7, 8, 10] 55.[1, 2, 7, 9, 10] 56.[1, 2, 8, 9, 10] 57.[1, 3, 4, 5, 6] 58.[1, 3, 4, 5, 7] 59.[1, 3, 4, 5, 8] 60.[1, 3, 4, 5, 9] 61.[1, 3, 4, 5, 10] 62.[1, 3, 4, 6, 7] 63.[1, 3, 4, 6, 8] 64.[1, 3, 4, 6, 9] 65.[1, 3, 4, 6, 10] 66.[1, 3, 4, 7, 8] 67.[1, 3, 4, 7, 9] 68.[1, 3, 4, 7, 10] 69.[1, 3, 4, 8, 9] 70.[1, 3, 4, 8, 10] 71.[1, 3, 4, 9, 10] 72.[1, 3, 5, 6, 7] 73.[1, 3, 5, 6, 8] 74.[1, 3, 5, 6, 9] 75.[1, 3, 5, 6, 10] 76.[1, 3, 5, 7, 8] 77.[1, 3, 5, 7, 9] 78.[1, 3, 5, 7, 10] 79.[1, 3, 5, 8, 9] 80.[1, 3, 5, 8, 10] 81.[1, 3, 5, 9, 10] 82.[1, 3, 6, 7, 8] 83.[1, 3, 6, 7, 9] 84.[1, 3, 6, 7, 10] 85.[1, 3, 6, 8, 9] 86.[1, 3, 6, 8, 10] 87.[1, 3, 6, 9, 10] 88.[1, 3, 7, 8, 9] 89.[1, 3, 7, 8, 10] 90.[1, 3, 7, 9, 10] 91.[1, 3, 8, 9, 10] 92.[1, 4, 5, 6, 7] 93.[1, 4, 5, 6, 8] 94.[1, 4, 5, 6, 9] 95.[1, 4, 5, 6, 10] 96.[1, 4, 5, 7, 8] 97.[1, 4, 5, 7, 9] 98.[1, 4, 5, 7, 10] 99.[1, 4, 5, 8, 9] 100.[1, 4, 5, 8, 10] 101.[1, 4, 5, 9, 10] 102.[1, 4, 6, 7, 8] 103.[1, 4, 6, 7, 9] 104.[1, 4, 6, 7, 10] 105.[1, 4, 6, 8, 9] 106.[1, 4, 6, 8, 10] 107.[1, 4, 6, 9, 10] 108.[1, 4, 7, 8, 9] 109.[1, 4, 7, 8, 10] 110.[1, 4, 7, 9, 10] 111.[1, 4, 8, 9, 10] 112.[1, 5, 6, 7, 8] 113.[1, 5, 6, 7, 9] 114.[1, 5, 6, 7, 10] 115.[1, 5, 6, 8, 9] 116.[1, 5, 6, 8, 10] 117.[1, 5, 6, 9, 10] 118.[1, 5, 7, 8, 9] 119.[1, 5, 7, 8, 10] 120.[1, 5, 7, 9, 10] 121.[1, 5, 8, 9, 10] 122.[1, 6, 7, 8, 9] 123.[1, 6, 7, 8, 10] 124.[1, 6, 7, 9, 10] 125.[1, 6, 8, 9, 10] 126.[1, 7, 8, 9, 10] 127.[2, 3, 4, 5, 6] 128.[2, 3, 4, 5, 7] 129.[2, 3, 4, 5, 8] 130.[2, 3, 4, 5, 9] 131.[2, 3, 4, 5, 10] 132.[2, 3, 4, 6, 7] 133.[2, 3, 4, 6, 8] 134.[2, 3, 4, 6, 9] 135.[2, 3, 4, 6, 10] 136.[2, 3, 4, 7, 8] 137.[2, 3, 4, 7, 9] 138.[2, 3, 4, 7, 10] 139.[2, 3, 4, 8, 9] 140.[2, 3, 4, 8, 10] 141.[2, 3, 4, 9, 10] 142.[2, 3, 5, 6, 7] 143.[2, 3, 5, 6, 8] 144.[2, 3, 5, 6, 9] 145.[2, 3, 5, 6, 10] 146.[2, 3, 5, 7, 8] 147.[2, 3, 5, 7, 9] 148.[2, 3, 5, 7, 10] 149.[2, 3, 5, 8, 9] 150.[2, 3, 5, 8, 10] 151.[2, 3, 5, 9, 10] 152.[2, 3, 6, 7, 8] 153.[2, 3, 6, 7, 9] 154.[2, 3, 6, 7, 10] 155.[2, 3, 6, 8, 9] 156.[2, 3, 6, 8, 10] 157.[2, 3, 6, 9, 10] 158.[2, 3, 7, 8, 9] 159.[2, 3, 7, 8, 10] 160.[2, 3, 7, 9, 10] 161.[2, 3, 8, 9, 10] 162.[2, 4, 5, 6, 7] 163.[2, 4, 5, 6, 8] 164.[2, 4, 5, 6, 9] 165.[2, 4, 5, 6, 10] 166.[2, 4, 5, 7, 8] 167.[2, 4, 5, 7, 9] 168.[2, 4, 5, 7, 10] 169.[2, 4, 5, 8, 9] 170.[2, 4, 5, 8, 10] 171.[2, 4, 5, 9, 10] 172.[2, 4, 6, 7, 8] 173.[2, 4, 6, 7, 9] 174.[2, 4, 6, 7, 10] 175.[2, 4, 6, 8, 9] 176.[2, 4, 6, 8, 10] 177.[2, 4, 6, 9, 10] 178.[2, 4, 7, 8, 9] 179.[2, 4, 7, 8, 10] 180.[2, 4, 7, 9, 10] 181.[2, 4, 8, 9, 10] 182.[2, 5, 6, 7, 8] 183.[2, 5, 6, 7, 9] 184.[2, 5, 6, 7, 10] 185.[2, 5, 6, 8, 9] 186.[2, 5, 6, 8, 10] 187.[2, 5, 6, 9, 10] 188.[2, 5, 7, 8, 9] 189.[2, 5, 7, 8, 10] 190.[2, 5, 7, 9, 10] 191.[2, 5, 8, 9, 10] 192.[2, 6, 7, 8, 9] 193.[2, 6, 7, 8, 10] 194.[2, 6, 7, 9, 10] 195.[2, 6, 8, 9, 10] 196.[2, 7, 8, 9, 10] 197.[3, 4, 5, 6, 7] 198.[3, 4, 5, 6, 8] 199.[3, 4, 5, 6, 9] 200.[3, 4, 5, 6, 10] 201.[3, 4, 5, 7, 8] 202.[3, 4, 5, 7, 9] 203.[3, 4, 5, 7, 10] 204.[3, 4, 5, 8, 9] 205.[3, 4, 5, 8, 10] 206.[3, 4, 5, 9, 10] 207.[3, 4, 6, 7, 8] 208.[3, 4, 6, 7, 9] 209.[3, 4, 6, 7, 10] 210.[3, 4, 6, 8, 9] 211.[3, 4, 6, 8, 10] 212.[3, 4, 6, 9, 10] 213.[3, 4, 7, 8, 9] 214.[3, 4, 7, 8, 10] 215.[3, 4, 7, 9, 10] 216.[3, 4, 8, 9, 10] 217.[3, 5, 6, 7, 8] 218.[3, 5, 6, 7, 9] 219.[3, 5, 6, 7, 10] 220.[3, 5, 6, 8, 9] 221.[3, 5, 6, 8, 10] 222.[3, 5, 6, 9, 10] 223.[3, 5, 7, 8, 9] 224.[3, 5, 7, 8, 10] 225.[3, 5, 7, 9, 10] 226.[3, 5, 8, 9, 10] 227.[3, 6, 7, 8, 9] 228.[3, 6, 7, 8, 10] 229.[3, 6, 7, 9, 10] 230.[3, 6, 8, 9, 10] 231.[3, 7, 8, 9, 10] 232.[4, 5, 6, 7, 8] 233.[4, 5, 6, 7, 9] 234.[4, 5, 6, 7, 10] 235.[4, 5, 6, 8, 9] 236.[4, 5, 6, 8, 10] 237.[4, 5, 6, 9, 10] 238.[4, 5, 7, 8, 9] 239.[4, 5, 7, 8, 10] 240.[4, 5, 7, 9, 10] 241.[4, 5, 8, 9, 10] 242.[4, 6, 7, 8, 9] 243.[4, 6, 7, 8, 10] 244.[4, 6, 7, 9, 10] 245.[4, 6, 8, 9, 10] 246.[4, 7, 8, 9, 10] 247.[5, 6, 7, 8, 9] 248.[5, 6, 7, 8, 10] 249.[5, 6, 7, 9, 10] 250.[5, 6, 8, 9, 10] 251.[5, 7, 8, 9, 10] 252.[6, 7, 8, 9, 10]
【30选2的效果】
01.[1, 2] 02.[1, 3] 03.[1, 4] 04.[1, 5] 05.[1, 6] 06.[1, 7] 07.[1, 8] 08.[1, 9] 09.[1, 10] 10.[1, 11] 11.[1, 12] 12.[1, 13] 13.[1, 14] 14.[1, 15] 15.[1, 16] 16.[1, 17] 17.[1, 18] 18.[1, 19] 19.[1, 20] 20.[1, 21] 21.[1, 22] 22.[1, 23] 23.[1, 24] 24.[1, 25] 25.[1, 26] 26.[1, 27] 27.[1, 28] 28.[1, 29] 29.[1, 30] 30.[2, 3] 31.[2, 4] 32.[2, 5] 33.[2, 6] 34.[2, 7] 35.[2, 8] 36.[2, 9] 37.[2, 10] 38.[2, 11] 39.[2, 12] 40.[2, 13] 41.[2, 14] 42.[2, 15] 43.[2, 16] 44.[2, 17] 45.[2, 18] 46.[2, 19] 47.[2, 20] 48.[2, 21] 49.[2, 22] 50.[2, 23] 51.[2, 24] 52.[2, 25] 53.[2, 26] 54.[2, 27] 55.[2, 28] 56.[2, 29] 57.[2, 30] 58.[3, 4] 59.[3, 5] 60.[3, 6] 61.[3, 7] 62.[3, 8] 63.[3, 9] 64.[3, 10] 65.[3, 11] 66.[3, 12] 67.[3, 13] 68.[3, 14] 69.[3, 15] 70.[3, 16] 71.[3, 17] 72.[3, 18] 73.[3, 19] 74.[3, 20] 75.[3, 21] 76.[3, 22] 77.[3, 23] 78.[3, 24] 79.[3, 25] 80.[3, 26] 81.[3, 27] 82.[3, 28] 83.[3, 29] 84.[3, 30] 85.[4, 5] 86.[4, 6] 87.[4, 7] 88.[4, 8] 89.[4, 9] 90.[4, 10] 91.[4, 11] 92.[4, 12] 93.[4, 13] 94.[4, 14] 95.[4, 15] 96.[4, 16] 97.[4, 17] 98.[4, 18] 99.[4, 19] 100.[4, 20] 101.[4, 21] 102.[4, 22] 103.[4, 23] 104.[4, 24] 105.[4, 25] 106.[4, 26] 107.[4, 27] 108.[4, 28] 109.[4, 29] 110.[4, 30] 111.[5, 6] 112.[5, 7] 113.[5, 8] 114.[5, 9] 115.[5, 10] 116.[5, 11] 117.[5, 12] 118.[5, 13] 119.[5, 14] 120.[5, 15] 121.[5, 16] 122.[5, 17] 123.[5, 18] 124.[5, 19] 125.[5, 20] 126.[5, 21] 127.[5, 22] 128.[5, 23] 129.[5, 24] 130.[5, 25] 131.[5, 26] 132.[5, 27] 133.[5, 28] 134.[5, 29] 135.[5, 30] 136.[6, 7] 137.[6, 8] 138.[6, 9] 139.[6, 10] 140.[6, 11] 141.[6, 12] 142.[6, 13] 143.[6, 14] 144.[6, 15] 145.[6, 16] 146.[6, 17] 147.[6, 18] 148.[6, 19] 149.[6, 20] 150.[6, 21] 151.[6, 22] 152.[6, 23] 153.[6, 24] 154.[6, 25] 155.[6, 26] 156.[6, 27] 157.[6, 28] 158.[6, 29] 159.[6, 30] 160.[7, 8] 161.[7, 9] 162.[7, 10] 163.[7, 11] 164.[7, 12] 165.[7, 13] 166.[7, 14] 167.[7, 15] 168.[7, 16] 169.[7, 17] 170.[7, 18] 171.[7, 19] 172.[7, 20] 173.[7, 21] 174.[7, 22] 175.[7, 23] 176.[7, 24] 177.[7, 25] 178.[7, 26] 179.[7, 27] 180.[7, 28] 181.[7, 29] 182.[7, 30] 183.[8, 9] 184.[8, 10] 185.[8, 11] 186.[8, 12] 187.[8, 13] 188.[8, 14] 189.[8, 15] 190.[8, 16] 191.[8, 17] 192.[8, 18] 193.[8, 19] 194.[8, 20] 195.[8, 21] 196.[8, 22] 197.[8, 23] 198.[8, 24] 199.[8, 25] 200.[8, 26] 201.[8, 27] 202.[8, 28] 203.[8, 29] 204.[8, 30] 205.[9, 10] 206.[9, 11] 207.[9, 12] 208.[9, 13] 209.[9, 14] 210.[9, 15] 211.[9, 16] 212.[9, 17] 213.[9, 18] 214.[9, 19] 215.[9, 20] 216.[9, 21] 217.[9, 22] 218.[9, 23] 219.[9, 24] 220.[9, 25] 221.[9, 26] 222.[9, 27] 223.[9, 28] 224.[9, 29] 225.[9, 30] 226.[10, 11] 227.[10, 12] 228.[10, 13] 229.[10, 14] 230.[10, 15] 231.[10, 16] 232.[10, 17] 233.[10, 18] 234.[10, 19] 235.[10, 20] 236.[10, 21] 237.[10, 22] 238.[10, 23] 239.[10, 24] 240.[10, 25] 241.[10, 26] 242.[10, 27] 243.[10, 28] 244.[10, 29] 245.[10, 30] 246.[11, 12] 247.[11, 13] 248.[11, 14] 249.[11, 15] 250.[11, 16] 251.[11, 17] 252.[11, 18] 253.[11, 19] 254.[11, 20] 255.[11, 21] 256.[11, 22] 257.[11, 23] 258.[11, 24] 259.[11, 25] 260.[11, 26] 261.[11, 27] 262.[11, 28] 263.[11, 29] 264.[11, 30] 265.[12, 13] 266.[12, 14] 267.[12, 15] 268.[12, 16] 269.[12, 17] 270.[12, 18] 271.[12, 19] 272.[12, 20] 273.[12, 21] 274.[12, 22] 275.[12, 23] 276.[12, 24] 277.[12, 25] 278.[12, 26] 279.[12, 27] 280.[12, 28] 281.[12, 29] 282.[12, 30] 283.[13, 14] 284.[13, 15] 285.[13, 16] 286.[13, 17] 287.[13, 18] 288.[13, 19] 289.[13, 20] 290.[13, 21] 291.[13, 22] 292.[13, 23] 293.[13, 24] 294.[13, 25] 295.[13, 26] 296.[13, 27] 297.[13, 28] 298.[13, 29] 299.[13, 30] 300.[14, 15] 301.[14, 16] 302.[14, 17] 303.[14, 18] 304.[14, 19] 305.[14, 20] 306.[14, 21] 307.[14, 22] 308.[14, 23] 309.[14, 24] 310.[14, 25] 311.[14, 26] 312.[14, 27] 313.[14, 28] 314.[14, 29] 315.[14, 30] 316.[15, 16] 317.[15, 17] 318.[15, 18] 319.[15, 19] 320.[15, 20] 321.[15, 21] 322.[15, 22] 323.[15, 23] 324.[15, 24] 325.[15, 25] 326.[15, 26] 327.[15, 27] 328.[15, 28] 329.[15, 29] 330.[15, 30] 331.[16, 17] 332.[16, 18] 333.[16, 19] 334.[16, 20] 335.[16, 21] 336.[16, 22] 337.[16, 23] 338.[16, 24] 339.[16, 25] 340.[16, 26] 341.[16, 27] 342.[16, 28] 343.[16, 29] 344.[16, 30] 345.[17, 18] 346.[17, 19] 347.[17, 20] 348.[17, 21] 349.[17, 22] 350.[17, 23] 351.[17, 24] 352.[17, 25] 353.[17, 26] 354.[17, 27] 355.[17, 28] 356.[17, 29] 357.[17, 30] 358.[18, 19] 359.[18, 20] 360.[18, 21] 361.[18, 22] 362.[18, 23] 363.[18, 24] 364.[18, 25] 365.[18, 26] 366.[18, 27] 367.[18, 28] 368.[18, 29] 369.[18, 30] 370.[19, 20] 371.[19, 21] 372.[19, 22] 373.[19, 23] 374.[19, 24] 375.[19, 25] 376.[19, 26] 377.[19, 27] 378.[19, 28] 379.[19, 29] 380.[19, 30] 381.[20, 21] 382.[20, 22] 383.[20, 23] 384.[20, 24] 385.[20, 25] 386.[20, 26] 387.[20, 27] 388.[20, 28] 389.[20, 29] 390.[20, 30] 391.[21, 22] 392.[21, 23] 393.[21, 24] 394.[21, 25] 395.[21, 26] 396.[21, 27] 397.[21, 28] 398.[21, 29] 399.[21, 30] 400.[22, 23] 401.[22, 24] 402.[22, 25] 403.[22, 26] 404.[22, 27] 405.[22, 28] 406.[22, 29] 407.[22, 30] 408.[23, 24] 409.[23, 25] 410.[23, 26] 411.[23, 27] 412.[23, 28] 413.[23, 29] 414.[23, 30] 415.[24, 25] 416.[24, 26] 417.[24, 27] 418.[24, 28] 419.[24, 29] 420.[24, 30] 421.[25, 26] 422.[25, 27] 423.[25, 28] 424.[25, 29] 425.[25, 30] 426.[26, 27] 427.[26, 28] 428.[26, 29] 429.[26, 30] 430.[27, 28] 431.[27, 29] 432.[27, 30] 433.[28, 29] 434.[28, 30] 435.[29, 30]
我原要昂扬独步天下 奈何却忍辱藏于污泥
END