#include #include #include //n両編成の場合、前後の分割はn-1通り。 //それぞれ、前の正・逆と後ろの正・逆で4通り、前と後ろで2通り、で8通り //全部の組み合わせを作ってみる? #define MAXS 100 #define MAX 10000 // 組み合わせを覚えておく配列 char kumi[MAX][MAXS]; int ct; void add(char *s) { int i; // これまでの組み合わせに同じものがないかチェック for(i=0; i