├── 2021秋-程序设计综合课程设计(2020级).docx ├── CnfParser.cpp ├── DPLL.cpp ├── Global.h ├── OutFile.cpp ├── README.md ├── SudokuSover.cpp ├── display.cpp ├── isCorrect.cpp ├── main.cpp ├── src ├── No_sat │ ├── SGI_30_70_18_80_10-dir.shuffled-as.sat03-140-540.cnf │ ├── eu-rand_net60-25-10.shuffled-3000.cnf │ ├── gt-030.shuffled-as.sat05-1295.cnf │ ├── mm-2x2-6-6-s.1.shuffled-as.sat03-1499-400.cnf │ ├── php-010-008.shuffled-as.sat05-1171.cnf │ ├── php-010-008.shuffled-as.sat05-1171.res │ ├── tst_v10_c100.cnf │ ├── tst_v10_c100.res │ ├── u-5cnf_3500_3500_30f1.shuffled-30.cnf │ ├── u-5cnf_3900_3900_060.shuffled-60.cnf │ ├── u-5cnf_4300_4300_110.shuffled-110.cnf │ ├── u-c6288.shuffled-5008.cnf │ ├── u-dp04u03.shuffled-825.cnf │ ├── u-homer14.shuffled-300.cnf │ ├── u-homer16.shuffled-264.cnf │ ├── u-problem10-100.cnf │ ├── u-problem7-50.cnf │ ├── u-urquhart3_25bis.shuffled-99.cnf │ └── u-x1_80.shuffled-238.cnf ├── Others │ ├── ais │ │ ├── ais10.cnf │ │ ├── ais10.res │ │ ├── ais12.cnf │ │ ├── ais6.cnf │ │ └── ais8.cnf │ ├── fla-350-0.cnf │ ├── fla-350-1.cnf │ ├── fla-350-2.cnf │ ├── fla-400-1.cnf │ ├── fla-400-2.cnf │ ├── fla-400-3.cnf │ ├── fla-450-6.cnf │ ├── fla-450-7.cnf │ ├── fla-450-8.cnf │ ├── fla-450-9.cnf │ ├── fla-500-0.cnf │ ├── fla-500-1.cnf │ ├── fla-500-2.cnf │ ├── fla-600-1.cnf │ ├── fla-600-2.cnf │ ├── fla-600-3.cnf │ ├── fla-600-4.cnf │ ├── fla-600-5.cnf │ ├── fla-600-6.cnf │ ├── fla-600-7.cnf │ ├── fla-600-8.cnf │ ├── fla-600-9.cnf │ ├── problem1.cnf │ ├── tst │ │ ├── CBS_k3_n100_m403_b10_0.cnf │ │ ├── CBS_k3_n100_m403_b10_999.cnf │ │ ├── anomaly.cnf │ │ ├── bmc-ibm-2.cnf │ │ ├── bmc-ibm-5.cnf │ │ ├── bw_large.a.cnf │ │ ├── flat30-1.cnf │ │ ├── flat30-99.cnf │ │ ├── qg4-08.cnf │ │ ├── qg7-09.cnf │ │ ├── sw100-1.cnf │ │ ├── sw100-70.cnf │ │ ├── tst_v100_c160.cnf │ │ ├── tst_v100_c400.cnf │ │ ├── tst_v100_c425.cnf │ │ ├── tst_v10_c100.cnf │ │ ├── tst_v200_c210.cnf │ │ ├── tst_v200_c220.cnf │ │ ├── tst_v25_c100.cnf │ │ └── tst_v50_c500.cnf │ ├── unif-k5-r21.117-v200-c4223-S4002140054644802477.cnf │ ├── unif-k5-r21.117-v210-c4435-S4127276652013243201.cnf │ ├── unif-k5-r21.117-v220-c4646-S8880173106084916574.cnf │ ├── unif-k5-r21.117-v230-c4857-S5466032506449778945.cnf │ ├── unif-k5-r21.117-v240-c5068-S2186511053839131430.cnf │ ├── unif-k5-r21.117-v250-c5279-S6329896642998422222.cnf │ ├── unif-k5-r21.117-v340-c7180-S5246810046375068902.cnf │ ├── unif-k5-r21.117-v350-c7391-S5200354631670098160.cnf │ ├── unif-k5-r21.117-v360-c7602-S6289893278866091723.cnf │ ├── unif-k5-r21.117-v370-c7813-S7746425362655160776.cnf │ ├── unif-k5-r21.117-v380-c8024-S1091401852812731219.cnf │ ├── unif-k5-r21.117-v390-c8236-S7412914535193118493.cnf │ ├── unif-k5-r21.117-v400-c8447-S846004181796583408.cnf │ └── unif-k5-r21.117-v410-c8658-S4543518419162839699.cnf ├── Sat │ ├── L │ │ ├── e-par32-3.shuffled-3176.cnf │ │ ├── ec-iso-ukn009.shuffled-as.sat05-3632-1584.cnf │ │ ├── ec-iso-ukn009.shuffled-as.sat05-3632-1584.res │ │ ├── ec-vda_gr_rcs_w9.shuffled-6498.cnf │ │ ├── eh-dp04s04.shuffled-1075.cnf │ │ ├── eh-dp04s04.shuffled-1075.res │ │ ├── eh-vmpc_25.renamed-as.sat05-1913-625.cnf │ │ ├── eh-vmpc_29.renamed-as.sat05-1916-841.cnf │ │ ├── m-vmpc_32.renamed-as.sat05-1919-1024.cnf │ │ └── mc-sha0_36_5-50073.cnf │ ├── M │ │ ├── bart17.shuffled-231.cnf │ │ ├── bart17.shuffled-231.res │ │ ├── ec-mod2c-rand3bip-sat-250-2.shuffled-as.sat05-2534.cnf │ │ ├── m-SGI_30_80_15_90_4-dir.shuffled-as.sat03-6-450.cnf │ │ ├── m-mod2c-rand3bip-sat-220-3.shuffled-as.sat05-2490-311.cnf │ │ ├── m-mod2c-rand3bip-sat-240-2.shuffled-as.sat05-2519-338.cnf │ │ ├── problem12-200.cnf │ │ ├── problem12-200.res │ │ ├── problem5-200.cnf │ │ ├── problem5-200.res │ │ ├── sud00001.cnf │ │ ├── sud00001.res │ │ ├── sud00009.cnf │ │ ├── sud00009.res │ │ ├── sud00012.cnf │ │ ├── sud00012.res │ │ ├── sud00021.cnf │ │ ├── sud00079.cnf │ │ ├── sud00082.cnf │ │ ├── sud00861.cnf │ │ └── tst_v200_c210.cnf │ └── S │ │ ├── 7cnf20_90000_90000_7.shuffled-20.cnf │ │ ├── 7cnf20_90000_90000_7.shuffled-20.res │ │ ├── problem1-20.cnf │ │ ├── problem1-20.res │ │ ├── problem11-100.cnf │ │ ├── problem2-50.cnf │ │ ├── problem2-50.res │ │ ├── problem3-100.cnf │ │ ├── problem6-50.cnf │ │ ├── problem6-50.res │ │ ├── problem8-50.cnf │ │ ├── problem9-100.cnf │ │ ├── tst_v25_c100.cnf │ │ └── tst_v25_c100.res └── Standard │ ├── functional_test │ ├── sat-20.cnf │ ├── sat-20.res │ ├── unsat-5cnf-30.cnf │ └── unsat-5cnf-30.res │ └── performance_test │ ├── ais10.cnf │ ├── sud00009.cnf │ └── temp_test.res ├── 程序框架.md └── 程序设计综合课程设计报告撰写内容及规范化参考样本.docx /2021秋-程序设计综合课程设计(2020级).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingwu-hb/DPLLsolveSATproblem/bb21cc5a02d78db8720a8fae13c3276cd267e1cc/2021秋-程序设计综合课程设计(2020级).docx -------------------------------------------------------------------------------- /CnfParser.cpp: -------------------------------------------------------------------------------- 1 | //CnfParser.cpp 2 | #include"Global.h" 3 | int FunNum;//设置为全局变量,提供给main函数使用,用于记录cnf中变元个数 4 | HeadNode* CnfParser(string& filename){//解析文件,返回头结点指针L 5 | string PATH = filename; 6 | ifstream fp(PATH);//注意:由于\符号本身为转义字符,所以需要两个此符号 7 | if(!fp){cout << "File can not open"; exit(0);} 8 | char ch; 9 | char exp[105];//exp:对cnf文件的解释explain 10 | fp >> ch; 11 | while(ch != 'p'){ 12 | fp.getline(exp, 100); 13 | //注意:此处的exp只能是用c-string(数组),不能用string 14 | //详细解释:n:Pointer to an array of characters where extracted characters are stored as a c-string. 15 | fp >> ch; 16 | } 17 | string cnf; int ClauseNum;//分别存储CNF、变元个数、子句个数。 18 | fp >> cnf >> FunNum >> ClauseNum; 19 | //测试用例:cout << ClauseNum << " " << FunNum << endl; 20 | //下面循环将所有的子句读入到设计好的数据结构中 21 | HeadNode* L = new HeadNode;//L为HeadNode结点的头结点 22 | L->num = ClauseNum;//字句个数(也就是有多少行) 23 | HeadNode* pH = new HeadNode; L->down = pH; pH->down = nullptr;//L中num表示有多少行 24 | for(int i = 1; i <= ClauseNum; i++){ 25 | int tep; 26 | fp >> tep; 27 | DataNode* p = new DataNode; 28 | p->value = tep; pH->right = p; pH->num++; p->next = nullptr; 29 | fp >> tep; 30 | while(tep){ 31 | p = new DataNode; 32 | p->value = tep;//采用头插法建立链表 33 | p->next = pH->right; 34 | pH->right = p; 35 | pH->num++; 36 | fp >> tep; 37 | } 38 | if(i != ClauseNum){ 39 | pH = new HeadNode; 40 | pH->down = L->down; 41 | L->down = pH; 42 | } 43 | //fp.get();//get掉换行符 44 | } 45 | fp.close();//关闭文件流 46 | 47 | //将解析后的cnf文件进行输出表示,用于进行代码块测试 48 | /*HeadNode* _pH = L->down; 49 | 50 | while(_pH){ 51 | DataNode* _p = _pH->right; 52 | while(_p->next){ 53 | cout << _p->value << " "; 54 | _p = _p->next; 55 | } 56 | cout << _p->value << endl; 57 | _pH = _pH->down; 58 | } 59 | */ 60 | 61 | return L; 62 | } -------------------------------------------------------------------------------- /DPLL.cpp: -------------------------------------------------------------------------------- 1 | //DPLL.cpp 2 | //DPLL的实现文件 3 | 4 | #include"Global.h" 5 | extern int FunNum; 6 | /*这是DPLL算法的伪代码,下面的代码将其具体进行实现 7 | DPLL(合取范式S){ 8 | while(合取范式S中含有单子句){ 9 | 令单子句为真; 10 | 按照单子句传播策略将S化简为S1; 11 | if(S1 == 空集) return TRUE; 12 | else if(S1 中含有 空子句) return FALSE; 13 | } 14 | 基于某种策略选取一个变元v; 15 | if(DPLL(S1并v)) return TRUE; 16 | return DPLL(S1并-v); 17 | } 18 | */ 19 | bool DPLL(HeadNode* L, int* book){ 20 | int SC;//存储单子句(SingleClause的缩写) 21 | //cout << ++TestNum << endl; 22 | //printList(L); 23 | while(SC = isHaveSingleClause(L)){ 24 | //cout << "2-" << TestNum << " 本次循环要删除的为:" << SC << endl; 25 | if(SC > 0) book[SC] = 1; 26 | else if(SC < 0) book[0-SC] = -1;//例如:book[-(-2)] = -1表示2代表的变元取负值,即-2 27 | SimplifyCnf(L, SC);//根据单子句传播策略简化单子句 28 | //printList(L); 29 | if(isemptyCnf(L)) return TRUE; 30 | else if(isHaveEmptyClause(L)) return FALSE; 31 | } 32 | //int v = SelectWord(L); 33 | int v = SelectWord2(L);//采用最短子句优先选取规则进行选取变元 34 | //cout << "这次选取的变元为:" << v << endl; 35 | HeadNode* temL = CopyList(L); 36 | if(DPLL(merge(L, v), book)) return TRUE; 37 | bool result = DPLL(merge(temL, 0-v), book); 38 | //删除temL的内容空间 39 | FreeList(temL); 40 | return result; 41 | } 42 | 43 | bool NewDPLL(HeadNode* L, int* book){//非递归版本DPLL算法 44 | stack S; 45 | HeadNode* ListL[10000] = {nullptr}; int i = 0;//ListL用来记录每次改变的链表结点内容 46 | HeadNode* temL = nullptr; 47 | int v[10000]; int val; 48 | S.push(L); 49 | while(!S.empty()){ 50 | while((L = S.top()) && (val = SingleSpread(L, book)) == NOMAL){ 51 | //cout << "循环开始" << endl; printList(L); 52 | temL = CopyList(L); 53 | ListL[i] = temL; 54 | v[i] = SelectWord2(L); 55 | //cout << "选取的变元为:" << v[i] << endl; 56 | L = merge(L, v[i]); 57 | S.push(L);i++; 58 | } 59 | //printList(L); cout << "循环结束" << endl; 60 | if(val == TRUE) return TRUE; 61 | S.pop();i--; 62 | //cout << "此处的变元为:" << v[i] << endl; 63 | FreeList(L); 64 | //cout << "栈的大小为" << S.size() << endl; 65 | if(!S.empty()){ 66 | L = ListL[i]; S.pop(); 67 | S.push(merge(L, -v[i])); 68 | } 69 | } 70 | return FALSE; 71 | } 72 | 73 | int SingleSpread(HeadNode* L, int* book){ 74 | int SC;//存储单子句(SingleClause的缩写) 75 | //cout << ++TestNum << endl; 76 | //printList(L); 77 | while(SC = isHaveSingleClause(L)){ 78 | //cout << "2-" << TestNum << " 本次循环要删除的为:" << SC << endl; 79 | if(SC > 0) book[SC] = 1; 80 | else if(SC < 0) book[0-SC] = -1;//例如:book[-(-2)] = -1表示2代表的变元取负值,即-2 81 | SimplifyCnf(L, SC);//根据单子句传播策略简化单子句 82 | //printList(L); 83 | if(isemptyCnf(L)) return TRUE; 84 | else if(isHaveEmptyClause(L)) return FALSE; 85 | } 86 | return NOMAL; 87 | } 88 | 89 | //L中存储的合区范式是否含有单子句(只含有一个文字的子句叫做单子句) 90 | //如果含有单子句,则返回单子句的值 91 | //如果不含有单子句,则返回0 92 | int isHaveSingleClause(HeadNode* L){ 93 | HeadNode* _pH = L->down; 94 | while(_pH){ 95 | if(_pH->num == 1) return _pH->right->value; 96 | _pH = _pH->down; 97 | } 98 | return 0; 99 | } 100 | 101 | //根据单子句SC进行化简范式L——含有SC的子句直接去掉,含有-SC的子句中去掉-SC这个文字 102 | void SimplifyCnf(HeadNode* L, int SC){ 103 | HeadNode* _pH = L->down; 104 | HeadNode* _fpH = L;//记录之前遍历过的结点 105 | int flag; 106 | while(_pH){ 107 | DataNode* _p = _pH->right; 108 | DataNode* _fp = _p; 109 | flag = 0; 110 | while(_p){ 111 | flag = 0; 112 | if(_p->value == SC){//去掉这个子句(删除一行) 113 | _fpH->down = _pH->down; 114 | _p = _pH->right; 115 | while(_p){ 116 | _fp = _p; 117 | _p = _p->next; 118 | delete _fp; 119 | } 120 | L->num--; 121 | flag = 1; 122 | break;//跳过这一行 123 | } 124 | else if(_p->value == 0-SC){//去掉这个文字(删除一个点,需要考虑第一个节点的特殊情况) 125 | if(_pH->right == _p){ 126 | flag = 2;//第一个结点就出现目标数据,需要删除 127 | _pH->right = _p->next; 128 | _pH->num--; 129 | //cout << "第一个结点处地文字删除后num的值为:" << _pH->num << endl; 130 | } 131 | else{ 132 | flag = 3; 133 | _fp->next = _p->next; 134 | _pH->num--; 135 | } 136 | } 137 | if(!flag){//没有需要删除的节点 138 | if(_fp != _p) _fp = _p; 139 | _p = _p->next; 140 | } 141 | else if(flag == 2){//删除的结点为第一个节点的情况处理 142 | _p = _pH->right; 143 | _fp = _p; 144 | } 145 | else if(flag == 3){//删除的节点不是第一个,在中间 146 | delete _p; 147 | _p = _fp->next; 148 | } 149 | } 150 | if(!flag){ 151 | _fpH = _pH; 152 | _pH = _pH->down; 153 | } 154 | else if(flag == 1){ 155 | delete _pH; 156 | _pH = _fpH->down; 157 | } 158 | } 159 | } 160 | 161 | //L中存储的范式是否为空范式 162 | bool isemptyCnf(HeadNode* L){ 163 | if(L->num) return FALSE; 164 | else return TRUE; 165 | } 166 | 167 | //判断范式中是否有空子句 168 | bool isHaveEmptyClause(HeadNode* L){ 169 | HeadNode* _pH = L->down; 170 | while(_pH){ 171 | if(_pH->num == 0) return TRUE; 172 | _pH = _pH->down; 173 | } 174 | return FALSE; 175 | } 176 | 177 | //将v作为一个单子句合并到范式L中,将合并后的范式作为返回值 178 | HeadNode* merge(HeadNode* L, int v){ 179 | HeadNode* pH = new HeadNode; pH->num++; 180 | pH->down = L->down; 181 | L->down = pH; 182 | DataNode* p = new DataNode; p->value = v; 183 | pH->right = p; p->next = nullptr; 184 | L->num++; 185 | //cout << "merge完之后添加的v为:" << L->down->right->value << endl; 186 | return L; 187 | } 188 | 189 | //直接返回第一个文字即可 190 | int SelectWord(HeadNode* L){ 191 | HeadNode* _pH = L->down; 192 | int ans; 193 | while(_pH){ 194 | DataNode* _p = _pH->right; 195 | while(_p){ 196 | ans = _p->value; 197 | return ans; 198 | } 199 | _pH = _pH->down; 200 | } 201 | cout << "范式为空集,无法选择文字返回" << endl; 202 | return 0; 203 | } 204 | 205 | int SelectWord2(HeadNode* L){//最短子句优先 206 | HeadNode* _pH = L->down; 207 | int _min, ans = 0; 208 | if(!_pH){cout << "范式为空集,无法选择文字返回" << endl; return 0;} 209 | _min = _pH->num; ans = _pH->right->value; 210 | while(_pH){ 211 | if(_pH->num != 0 && _pH->num < _min) ans = _pH->right->value; 212 | _pH = _pH->down; 213 | } 214 | return ans; 215 | } 216 | 217 | //仅用于测试使用 218 | void printList(HeadNode* L){ 219 | HeadNode* _pH = L->down; 220 | int i = 1; 221 | while(_pH){ 222 | cout << "第" << i++ << "行:" << _pH->num; 223 | DataNode* _p = _pH->right; 224 | while(_p){ 225 | cout << "->" << _p->value; 226 | _p = _p->next; 227 | } 228 | cout << endl; 229 | _pH = _pH->down; 230 | } 231 | } 232 | 233 | //将L中全部内容都拷贝到temL中,函数结构与cnfparser函数基本相同 234 | HeadNode* CopyList(HeadNode* L){ 235 | HeadNode* temL = new HeadNode; 236 | temL->num = L->num; 237 | HeadNode* pH = L->down; 238 | HeadNode* _pH = new HeadNode; temL->down = _pH; _pH->down = nullptr; 239 | for(int i = 1; i <= L->num; i++){ 240 | _pH->num = pH->num; 241 | int tep = pH->right->value; 242 | DataNode* p = pH->right; 243 | DataNode* _p = new DataNode; 244 | _p->value = tep; _pH->right = _p; _p->next = nullptr; 245 | while(p->next){ 246 | p = p->next; tep = p->value; 247 | _p = new DataNode; 248 | _p->value = tep;//采用头插法建立链表 249 | _p->next = _pH->right; 250 | _pH->right = _p; 251 | } 252 | if(i != L->num){ 253 | _pH = new HeadNode; 254 | _pH->down = temL->down; 255 | temL->down = _pH; 256 | } 257 | pH = pH->down; 258 | } 259 | return temL; 260 | } 261 | 262 | 263 | void FreeList(HeadNode* L){ 264 | //释放掉L里面的所有内存空间 265 | HeadNode* _pH = L->down; 266 | while(_pH){ 267 | DataNode* _p = _pH->right; 268 | while(_p){ 269 | DataNode* _fp = _p; 270 | _p = _p->next; 271 | delete _fp; 272 | } 273 | HeadNode* _fpH = _pH; 274 | _pH = _pH->down; 275 | delete _fpH; 276 | } 277 | delete L; 278 | } -------------------------------------------------------------------------------- /Global.h: -------------------------------------------------------------------------------- 1 | //Global.cpp 2 | #ifndef Global_H 3 | #define Global_H 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include 11 | #define TRUE 1 12 | #define FALSE 0 13 | #define NOMAL -1 14 | #define ROW 9 15 | #define COL 9 16 | #define NoAnwser -1 17 | typedef int status; 18 | using namespace std; 19 | 20 | static int TestNum = 0;//用于测试变量 21 | 22 | //每个结点的数据类型,value表示文字的内容,next指向同一个子句中的下一个文字 23 | typedef struct DataNode{ 24 | int value = 0; 25 | struct DataNode* next; 26 | }DataNode; 27 | 28 | typedef struct HeadNode{ 29 | int num = 0; 30 | struct HeadNode* down;//头结点向下 31 | struct DataNode* right;//同一个子句中结点向右指针 32 | }HeadNode; 33 | 34 | HeadNode* CnfParser(string& filename); 35 | void display(); 36 | bool DPLL(HeadNode* L, int* book);//核心算法部分 37 | bool NewDPLL(HeadNode* L, int* book); 38 | int SingleSpread(HeadNode* L, int* book); 39 | int isHaveSingleClause(HeadNode* L); 40 | void SimplifyCnf(HeadNode* L, int SC); 41 | bool isemptyCnf(HeadNode* L); 42 | bool isHaveEmptyClause(HeadNode* L); 43 | HeadNode* merge(HeadNode* L, int v); 44 | int SelectWord(HeadNode* L); 45 | int SelectWord2(HeadNode* L); 46 | void OutFileFun1(string _PATH, bool suc, int* book, int _Ctime, int FunNum, int cod); 47 | void printList(HeadNode* L); 48 | HeadNode* CopyList(HeadNode* L); 49 | void FreeList(HeadNode* L); 50 | 51 | int Digit(int a[][COL], int i, int j); 52 | void randomFirstRow(int a0[], int n); 53 | void createSudoku(int a[][COL]); 54 | void createStartinggrid(const int a[][COL], int b[][COL], int numDigits); 55 | void print(const int a[][COL]); 56 | string ToCnf(int a[][COL],int holes); 57 | string createSudokuToFile(int holes, int array[ROW][COL]); 58 | 59 | void CoreFun(HeadNode* L, string& filename, int FunNum, int cod, int array[ROW][COL]); 60 | bool isCorrect(string& filename); 61 | 62 | #endif -------------------------------------------------------------------------------- /OutFile.cpp: -------------------------------------------------------------------------------- 1 | //OutFile.cpp 2 | #include"Global.h" 3 | 4 | void OutFileFun1(string _PATH, bool suc, int* book, int _Ctime, int FunNum, int cod){ 5 | ofstream op(_PATH); 6 | if(!op){ 7 | cout << "OutFile can not open!" << endl; 8 | exit(0); 9 | } 10 | op << "s " << suc << endl;//结果 11 | if(suc){ 12 | op << "v"; 13 | for(int i = 1, k = 1; i <= FunNum; i++){ 14 | op << " " << book[i]*i; 15 | k++; 16 | if(k == 10) {op << endl; k = 1;} 17 | } 18 | op << endl; 19 | } 20 | if(cod == 1) op << "t " << _Ctime << "ms"; 21 | op.close(); 22 | 23 | //c语言版本的文件输出 24 | // char *_path = new char[_PATH.length()+1]; 25 | // strcpy(_path, _PATH.c_str()); 26 | // FILE *op = fopen(_path, "w"); 27 | // if(!op){ 28 | // printf("OutFile can not open!\n"); 29 | // exit(0); 30 | // } 31 | // fputc('c', op); 32 | // fprintf(op, " %d\n", suc); 33 | // if(suc){ 34 | // fputc('v', op); 35 | // for(int i = 1, k = 1; i <= FunNum; i++){ 36 | // fprintf(op, " %d\n", book[i]*i); 37 | // k++; 38 | // if(k == 10){ fprintf(op, "\n"); k =1;} 39 | // } 40 | // fprintf(op, "\n"); 41 | // } 42 | // fprintf(op, "t %d\nms", _Ctime); 43 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 2020级华中科技大学课程设计DPLL算法解决SAT问题 2 | 3 | ## 计算机学院2020级数据结构课程设计任务项目 4 | 5 | 分为一下几个部分,详细内容见word文档 6 | * 1.cnf解析 7 | 打开文件,逐行读入数据,将数据依次保存在链表中。 8 | CnfParser()函数返回值为存储完毕的数据结构的头指针L 9 | 10 | * 2.用户交互部分 11 | 用户进行选择1、2或者3,可以用if语句分部分进行处理。 12 | 13 | * 3.算法执行部分,核心算法DPLL算法的实现 14 | 分为优化前的和优化(非递归)后的不同算例 15 | 16 | * 4.数独部分 17 | 分为数独生成、随即挖洞、用户交互等部分 18 | 19 | * 5.将结果输出到输出文件,完成整个项目代码部分 20 | 21 | * 6.书写实验报告 22 | 23 | ## 预备知识了解 24 | ### 变元、文字、子句、CNF范式等概念 25 | * 变元:布尔变元,可以取真假值 26 | * 文字:布尔变元及其非称为文字 27 | * 子句:若干个文字的或运算被称为子句 28 | * CNF范式:若干个子句的合取被称为CNF范式,即合取范式 29 | ### DPLL算法 30 | 1)全称:Davis-Putnam-Logemann-Loveland 31 | 32 | 2)思想:基于树/二叉树的回溯搜索算法,主要基于两种策略。 33 | 34 | * 单子句规则:如果一个CNF范式中存在单子句L(含有一个文字的子句),取L为真值。通过L的值,遍历其他的子句: 35 | 36 | 如果某个子句中含有L,**则将这个子句从范式中去掉**(子句没了) 37 | 38 | 如果某个子句中含有-L(L的非),**则将-L从这个子句中去掉**(文字没了) 39 | 40 | 处理完之后,如果范式为空,则该范式为真;如果范式中含有空子句,则该范式为假。 41 | 42 | * 分裂策略:如果一个范式S中不存在单子句。则按照某种方式选取一个变元v,假设v为真值和假值,然后重复单子句规则。(算法的复杂度和是否高效取决于选择变元的策略) 43 | 44 | ```cpp 45 | //伪代码: 46 | bool DPLL(范式S){ 47 | while(S中有单子句L){ 48 | for(子句P in S){ 49 | if(P中有L) 去掉P; 50 | else if(P中有-L) 去掉-L; 51 | } 52 | for循环执行完毕之后,S化简为S1 53 | if(S1 为空) return TRUE; 54 | else if(S1 中含有空子句) return FLASE; 55 | } 56 | 按照某种策略选择变元v; 57 | if(DPLL(S∪v)) return TRUE; 58 | //递归回溯部分 59 | else return DPLL(S∪-v); 60 | } 61 | ``` 62 | 63 | 注意:既然是递归算法,自然要注意几个重要的点。其中有一个就是要记得你写的递归是否需要回溯。如果需要回溯,那些中间变量以及标记变量都需要及时回溯。(在传指针的时候尤其需要注意!!!) 64 | 65 | ## 算法设计实现 66 | ### 程序编译 67 | * 使用vsCode编译器作为代码的编译运行编辑器,然后在终端中用c++进行编译运行即可。 68 | 69 | ```cpp 70 | 命令部分: 71 | g++ main.cpp main.exe 72 | main.exe 73 | ``` 74 | 75 | * 编译多个文件时的命令为: 76 | 77 | ```cpp 78 | g++ CnfParser.cpp display.cpp DPLL.cpp OutFile.cpp SudokuSover.cpp isCorrect.cpp main.cpp -o main 79 | main.exe 80 | 81 | //打开范例文件名:7cnf20_90000_90000_7.shuffled-20.cnf 82 | Standard\functional_test\sat-20.cnf 83 | ``` 84 | 85 | 86 | ### 数据结构部分 87 | * 采用链表的形式存储。每个子句的第一个文字为链表的头节点,然后其他文字作为其他结点。 88 | * 循环读入数据建立链表时一定要注意:头结点中不含有value,只有子句中文字的个数num。不要在头结点中也加入value,这样会让自己不好写循环的最终结束判断条件。 89 | 90 | ```cpp 91 | //每个结点的数据类型,value表示文字的内容,next指向同一个子句中的下一个文字 92 | typedef struct DataNode{ 93 | int value = 0; 94 | struct DataNode* next; 95 | }DataNode; 96 | 97 | typedef struct HeadNode{ 98 | int num = 0; 99 | struct HeadNode* down;//头结点向下 100 | struct DataNode* right;//同一个子句中结点向右指针 101 | }HeadNode; 102 | 103 | ``` 104 | 105 | ### 具体实现细节 106 | * c++中的数组动态分配内存 107 | 108 | ```cpp 109 | //由于不允许使用vector,所以可以尝试使用new[]为数组动态分配内存 110 | int* a = new int[2000]; 111 | 112 | //用完之后也可以进行释放 113 | delete [] a; 114 | ``` 115 | 116 | * 为了实现动态分配book数组的内存,采用在CnfParser.cpp文件中定义全局变量FunNum。然后在mian.cpp文件中使用extern int FunNum进行引用,从而实现在main.cpp中进行动态分配内存。 117 | 118 | ### 保存结果进行输出部分 119 | 目的:掌握ofstream中的常用方法,并能够熟练使用。 120 | 121 | 常用方法: 122 | 123 | ```cpp 124 | ofstream op("Text.txt"); 125 | //或者采用open方法打开文件 126 | ofstream op.open("Text.txt"); 127 | if(!op){cout << "文件无法打开" << endl;} 128 | 129 | //常用输出方法 130 | char ch = 'a'; 131 | op << ch; 132 | op.put(ch);//与上面那个作用相同 133 | ``` 134 | 135 | ### DPLL算法的优化策略 136 | #### 时间复杂度优化 137 | 1)最短子句优先原则 138 | 139 | 从子句中选择最短的子句,选择最短子句中的文字进行赋值处理。以便更快得到单子句,从而快速进入单子句扩散策略。简化算法时间复杂度。 140 | 141 | 2)递归改为非递归 142 | 143 | #### 空间复杂度优化策略 144 | 由于算法还未改成非递归,目前还是应用的递归算法。但是由于递归算法会额外生成很多空间用于递归函数的准备以及递归状态的保存,当输入规模比较大的时候,容易产生内存爆炸问题。 145 | 146 | 对于递归函数运行前的准备过程,除非改为非递归,用同一片地址运行函数。否则无法优化。 147 | 148 | 但是对于为了保存递归状态的变量来说,是可以即时释放内存的。例如第 i 层的函数保存了temL,用于记录状态。当函数从第 i+k 层(k未知)退回到第 i 层时,可以在退回到第 i-1 层之前即时将temL给释放掉,如此便能省下很多内存空间。代码如下 149 | 150 | ```cpp 151 | bool DPLL(HeadNode* L, int* book){ 152 | int SC;//存储单子句(SingleClause的缩写) 153 | //cout << ++TestNum << endl; 154 | //printList(L); 155 | while(SC = isHaveSingleClause(L)){ 156 | //cout << "2-" << TestNum << " 本次循环要删除的为:" << SC << endl; 157 | if(SC > 0) book[SC] = 1; 158 | else if(SC < 0) book[0-SC] = -1;//例如:book[-(-2)] = -1表示2代表的变元取负值,即-2 159 | SimplifyCnf(L, SC);//根据单子句传播策略简化单子句 160 | //printList(L); 161 | if(isemptyCnf(L)) return TRUE; 162 | else if(isHaveEmptyClause(L)) return FALSE; 163 | } 164 | //int v = SelectWord(L); 165 | int v = SelectWord2(L);//采用最短子句优先选取规则进行选取变元 166 | //cout << "这次选取的变元为:" << v << endl; 167 | HeadNode* temL = CopyList(L); 168 | if(DPLL(merge(L, v), book)) return TRUE; 169 | bool result = DPLL(merge(temL, 0-v), book); 170 | //删除temL的内容空间 171 | FreeList(temL); 172 | return result; 173 | } 174 | ``` 175 | -------------------------------------------------------------------------------- /SudokuSover.cpp: -------------------------------------------------------------------------------- 1 | //SudokuSover.cpp 2 | #include "Global.h" 3 | 4 | #define CORRECT 0 5 | #define WRONG -1 6 | static int T = 0; 7 | 8 | //根据holes来挖洞 9 | //此函数输出数独初盘,同时返回解析后的.cnf文件 10 | string createSudokuToFile(int holes, int array[ROW][COL]) { 11 | int sudoku[ROW][COL]={0}; 12 | int starting_grid[ROW][COL]={0}; 13 | createSudoku(sudoku);//生成数独终盘 14 | createStartinggrid(sudoku,starting_grid,holes);//生成初盘 15 | memcpy(array, starting_grid, ROW*COL*sizeof(int)); 16 | cout << "初始化后数独初盘为:" << endl; 17 | print(starting_grid);//输出初盘 18 | //转化为cnf文件 19 | string filename = ToCnf(starting_grid,holes); 20 | return filename; 21 | } 22 | 23 | int Digit(int a[][COL], int i, int j) {//递归填充数独元素 24 | if (i < ROW && j < COL) { 25 | int x,y,k; 26 | int check[COL+1]={CORRECT};//用于排除已经使用过的的数字 27 | for(x = 0 ; x < i ; x++) 28 | check[a[x][j]] = WRONG;//列已使用的数字置为WRONG 29 | for(x = 0 ; x < j ; x++) 30 | check[a[i][x]] = WRONG;//行使用过的数字置为WRONG 31 | for(x = i/3*3 ; x <= i; x++) { 32 | if(x == i) 33 | for(y = j/3*3 ; y < j; y++) 34 | check[a[x][y]] = WRONG; 35 | else 36 | for(y = j/3*3 ; y < j/3*3 + 3; y++) 37 | check[a[x][y]] = WRONG; 38 | } 39 | 40 | int flag = 0; 41 | for(k = 1; k <= COL && flag == 0 ; k++){//从check数组中查找安全的数字 42 | if(check[k] == CORRECT){ 43 | flag = 1; 44 | a[i][j] = k; 45 | if(j == COL-1 && i != ROW-1){ 46 | if(Digit(a,i+1,0) == CORRECT) return CORRECT; 47 | else flag = 0; 48 | } 49 | else if(j != COL-1){ 50 | if(Digit(a,i,j+1) == CORRECT) return CORRECT; 51 | else flag = 0; 52 | } 53 | } 54 | } 55 | if( flag == 0 ) { 56 | a[i][j] = 0; 57 | return WRONG; 58 | } 59 | } 60 | return CORRECT; 61 | } 62 | 63 | void randomFirstRow(int a0[], int n) {//随机生成第一行 64 | int i,j; 65 | srand((unsigned)time(nullptr)); 66 | for( i = 0 ; i < n ; i++){ 67 | a0[i] = rand()%9 + 1; 68 | j = 0 ; 69 | while(j < i){ 70 | if(a0[i] == a0[j]){ 71 | a0[i] = rand()%9 + 1; 72 | j = 0; 73 | } 74 | else j++; 75 | } 76 | } 77 | } 78 | 79 | void createSudoku(int a[][COL]){ //生成数独 80 | randomFirstRow(a[0],COL);//随机生成第一行 81 | Digit(a,1,0);//递归生成后i行 82 | } 83 | 84 | void createStartinggrid(const int a[][COL], int b[][COL], int numDigits) {//随机生成初盘 85 | int i,j,k; 86 | srand((unsigned)time(nullptr)); 87 | for( i = 0; i < ROW ; i ++) 88 | for( j = 0; j < COL ; j++) 89 | b[i][j] = a[i][j]; 90 | 91 | //int c[numDigits][2];//此处可以采用c++中的new动态为二维数组分配内存 92 | int** c = new int* [numDigits]; 93 | for(int i = 0; i < numDigits; i++){ 94 | c[i] = new int [2]; 95 | } 96 | int m,flag = 0; 97 | 98 | for( i = 0; i < numDigits ; i++) { 99 | j = rand()%9; 100 | k = rand()%9; 101 | 102 | flag = 0; 103 | for(m = 0; m < i ; m++) 104 | if( j == c[m][0] && k == c[m][1]) 105 | flag = 1; 106 | 107 | if(flag == 0){ 108 | b[j][k] = 0; 109 | c[i][0] = j; 110 | c[i][1] = k; 111 | } 112 | else 113 | i--; 114 | } 115 | } 116 | 117 | void print(const int a[][COL]){//打印数独数组 118 | int i,j; 119 | for( i = 0 ; i < ROW ; i++){ 120 | for( j = 0 ; j < COL ; j++) 121 | printf("%d ", a[i][j]); 122 | cout<1000? FunNum: 1000; 11 | int *book = new int[_FunNum]; 12 | memset(book, 0, sizeof(int)*_FunNum); 13 | 14 | int isTrue = NewDPLL(L, book); 15 | if(!isTrue){cout << ".cnf文件不可满足"; exit(0);} 16 | else{ 17 | if(verification(ordL, book)) return TRUE; 18 | else return FALSE; 19 | } 20 | } 21 | /* 22 | 解析文件,生成链表L,同时拷贝一份不会改变的ordL;(不会改变的L) 23 | 执行DPLL算法,生成.res文件 24 | 如果DPLL算法返回为假,直接退出就行,为真进行下一步 25 | 直接遍历ordL结构,访问book对应的文字的值 26 | 如果有一个子句的所有的文字都不会满足,那么该解就是有问题 27 | */ 28 | bool verification(HeadNode* ordL, int* book){ 29 | HeadNode* _pH = ordL->down; 30 | while(_pH){ 31 | DataNode* _p = _pH->right; 32 | while(_p){ 33 | if(book[abs(_p->value)]*_p->value > 0) break; 34 | _p = _p->next; 35 | } 36 | if(!_p) return FALSE; 37 | _pH = _pH->down; 38 | } 39 | return TRUE; 40 | } -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | #include "Global.h" 2 | extern int FunNum; 3 | int zeroNum; 4 | int isBetter; 5 | int main() { 6 | display(); 7 | int cod = 0; 8 | string filename; 9 | cin >> cod; 10 | while (cod){ 11 | if(cod == 1){//cnf解析求解 12 | cout << "请输入需要解析的.cnf文件。(例如:.\\src\\Sat\\S\\problem1-20.cnf)" <> filename; 14 | cout << "请选择是否使用优化的算法" << endl; 15 | cout << "0--未优化" << endl; cout << "1--优化" << endl; 16 | cin >> isBetter; 17 | HeadNode* L = CnfParser(filename); 18 | int temp[9][9]; 19 | CoreFun(L, filename, FunNum, cod, temp); 20 | } 21 | else if(cod == 2){//数独问题求解 22 | cout << "请输入数独初盘中设定数字的个数:(不少于17,不大于81)" << endl; 23 | int preNum; cin >> preNum; zeroNum = 81-preNum; 24 | int array[ROW][COL] = {0}; 25 | filename = createSudokuToFile(zeroNum, array); 26 | HeadNode* L = CnfParser(filename); 27 | //printList(L); 28 | CoreFun(L, filename, 1000, cod, array); 29 | /* 30 | 设计用户交互的部分 31 | 请求用户输入填一个空,并指明填写的数字格式以及对应意义 32 | 读入的数字为零,直接退出程序 33 | 将用户输入的数字与book中的数进行比对,查看是否正确 34 | 如果不正确的话,显示错误重新输入 35 | 正确的话,就读入数字,然后把用户输入的地方的那个数字修改之后把数独表打印出来显示给用户 36 | 如果数独中空元的个数为零,通知用户成功过关,并询问是否可以再次重新开始游戏 37 | */ 38 | } 39 | else if(cod == 3){ 40 | cout << "请输入待检验的文件名(例如:.\\src\\Sat\\S\\problem1-20.cnf)" << endl; 41 | cin >> filename; 42 | if(isCorrect(filename)) {cout << "输出的结果没问题" << endl;} 43 | else {cout << "输出的结果不对" << endl;} 44 | } 45 | display(); 46 | TestNum = 0; 47 | cin >> cod; 48 | } 49 | } 50 | 51 | void CoreFun(HeadNode* L, string& filename, int FunNum, int cod, int array[ROW][COL]){ 52 | 53 | //文件输出准备部分 54 | string _PATH = filename.replace(filename.end()-4, filename.end(), ".res"); 55 | bool suc; 56 | int *book = new int[FunNum]; 57 | memset(book, 0, sizeof(int)*FunNum); 58 | int begin = 0, end = 0; 59 | 60 | //DPLL()核心处理部分 61 | begin = clock(); 62 | bool isTrue; 63 | if(!isBetter) {isTrue = DPLL(L, book);} 64 | else {isTrue = NewDPLL(L, book);} 65 | if(isTrue) {suc = TRUE;} 66 | else {suc = FALSE;} 67 | if(cod == 1){ 68 | if(isTrue) {cout << "为真" << endl;} 69 | else {cout << "为假" << endl;} 70 | end = clock(); 71 | 72 | cout << "DPLL()部分运行的时间为" << end-begin << "ms" << endl; 73 | } 74 | else{ 75 | end = clock(); 76 | cout << "DPLL()部分运行的时间为" << end-begin << "ms" << endl; 77 | cout << "数独游戏开始,您可以随时输入0以终止游戏" << endl; 78 | while(zeroNum){//如果还有空元 79 | cout << "请输入您填入的下一个数字,111表示在第一行第一列填入数字1" << endl; 80 | int opeNum; cin >> opeNum; 81 | int x = opeNum/100 - 1; int y = (opeNum/10)%10 - 1; 82 | if(!opeNum){exit(0);} 83 | if(book[opeNum] > 0 && array[x][y] == 0){ 84 | array[x][y] = (opeNum%100)%10; 85 | zeroNum--; 86 | print(array); 87 | cout << "填入成功,请填写下一个" << endl; 88 | } 89 | else{ 90 | cout << "输入的数字不正确!" << endl; 91 | continue; 92 | } 93 | } 94 | cout << "游戏结束,恭喜您成功过关!" << endl; 95 | } 96 | //输出.res文件 97 | OutFileFun1(_PATH, suc, book, end-begin, FunNum, cod); 98 | } -------------------------------------------------------------------------------- /src/No_sat/php-010-008.shuffled-as.sat05-1171.cnf: -------------------------------------------------------------------------------- 1 | p cnf 80 370 2 | -25 30 0 3 | -38 -77 0 4 | -78 47 0 5 | 2 11 0 6 | -80 -67 0 7 | -5 17 0 8 | 29 14 0 9 | 52 -80 0 10 | 14 2 0 11 | -70 51 25 -34 3 20 -4 -8 0 12 | -26 -12 0 13 | 37 1 0 14 | 52 -40 0 15 | -78 -51 0 16 | 19 49 0 17 | -54 48 0 18 | -38 24 0 19 | -50 -80 0 20 | 29 -26 0 21 | -62 -38 0 22 | 61 70 0 23 | -39 18 0 24 | 34 27 0 25 | 60 34 0 26 | 49 -55 0 27 | 6 47 0 28 | -33 68 0 29 | -31 6 0 30 | -32 76 0 31 | 18 37 0 32 | -75 -78 0 33 | -15 -57 0 34 | -51 6 0 35 | -75 6 0 36 | -62 58 0 37 | 6 -36 0 38 | -73 -6 54 -14 50 -53 -58 32 0 39 | -75 47 0 40 | -22 -20 0 41 | -63 -32 0 42 | -22 1 0 43 | 4 2 0 44 | -36 -75 0 45 | 28 11 0 46 | 44 13 0 47 | 76 -63 0 48 | -66 -22 0 49 | 61 24 0 50 | 52 8 0 51 | -20 -39 0 52 | -59 -76 -18 15 -24 -68 36 26 0 53 | 73 -57 0 54 | -12 -9 0 55 | 17 -62 0 56 | -36 74 0 57 | -57 27 0 58 | -56 -16 0 59 | 4 -12 0 60 | -36 -78 0 61 | -80 72 0 62 | -7 -3 0 63 | 28 43 0 64 | 6 -10 0 65 | -79 69 12 56 78 -27 -41 -49 0 66 | -65 59 0 67 | 6 74 0 68 | 2 -9 0 69 | 29 28 0 70 | 18 79 0 71 | -54 -25 0 72 | 58 -38 0 73 | 41 61 0 74 | 70 17 0 75 | 53 -39 0 76 | 6 21 0 77 | -3 -16 0 78 | -39 37 0 79 | 23 49 0 80 | -71 46 0 81 | 24 70 0 82 | 45 -7 0 83 | 48 30 0 84 | 8 -50 0 85 | -7 -16 0 86 | 74 47 0 87 | -54 68 0 88 | 72 -50 0 89 | 46 -57 0 90 | 58 17 0 91 | -56 76 0 92 | 74 -31 0 93 | 43 -9 0 94 | -55 68 0 95 | -66 -39 0 96 | 44 -56 0 97 | 29 43 0 98 | 29 2 0 99 | -25 23 0 100 | -11 -48 22 62 63 -21 80 -46 0 101 | 34 -42 0 102 | -42 -71 0 103 | -62 41 0 104 | -3 -56 0 105 | 27 -42 0 106 | -42 -15 0 107 | 49 -33 0 108 | -80 -40 0 109 | -26 28 0 110 | 70 -38 0 111 | 17 -38 0 112 | 24 58 0 113 | -22 37 0 114 | -12 11 0 115 | -80 -65 0 116 | 58 61 0 117 | 74 21 0 118 | 24 17 0 119 | 4 -26 0 120 | -7 76 0 121 | 53 -66 0 122 | -5 24 0 123 | -31 21 0 124 | -15 46 0 125 | 61 -5 0 126 | -66 37 0 127 | -56 -7 0 128 | 73 34 0 129 | -3 -63 0 130 | -71 -57 0 131 | 52 -65 0 132 | -26 2 0 133 | 70 41 0 134 | 46 73 0 135 | -36 -31 0 136 | 37 -20 0 137 | 46 -35 0 138 | -7 44 0 139 | -22 79 0 140 | 59 -80 0 141 | 48 -25 0 142 | -65 -69 0 143 | -32 44 0 144 | -16 76 0 145 | 72 -69 0 146 | 61 -62 0 147 | 37 53 0 148 | 60 27 0 149 | 52 -69 0 150 | 41 -38 0 151 | 18 -66 0 152 | 70 58 0 153 | 76 45 0 154 | -67 -50 0 155 | 23 -54 0 156 | 23 19 0 157 | -78 74 0 158 | 11 43 0 159 | -10 47 0 160 | -31 47 0 161 | -35 60 0 162 | -22 64 0 163 | 8 72 0 164 | 45 -56 0 165 | 58 41 0 166 | -67 52 0 167 | -69 8 0 168 | 2 43 0 169 | 4 14 0 170 | 11 14 0 171 | -77 24 0 172 | 24 41 0 173 | -56 -32 0 174 | 49 -25 0 175 | 1 79 0 176 | -10 -51 0 177 | -9 14 0 178 | 68 49 0 179 | 11 4 0 180 | -62 24 0 181 | -51 21 0 182 | -20 64 0 183 | 58 -77 0 184 | 18 -22 0 185 | 4 43 0 186 | -57 60 0 187 | 44 76 0 188 | 52 72 0 189 | -26 -9 0 190 | 13 -56 0 191 | 13 -63 0 192 | 73 27 0 193 | 14 -26 0 194 | 64 1 0 195 | 34 -15 0 196 | 1 -20 0 197 | -32 -3 0 198 | -40 72 0 199 | -32 45 0 200 | 30 19 0 201 | 21 -78 0 202 | -35 34 0 203 | 73 -42 0 204 | 1 53 0 205 | -35 -42 0 206 | -10 -75 0 207 | 73 60 0 208 | -5 70 0 209 | 44 -3 0 210 | -12 29 0 211 | 64 53 0 212 | 64 -66 0 213 | -55 -25 0 214 | -38 61 0 215 | 45 -16 0 216 | 28 -12 0 217 | -32 13 0 218 | -65 -50 0 219 | -77 70 0 220 | 19 68 0 221 | 61 17 0 222 | -33 30 0 223 | 59 -40 0 224 | -42 46 0 225 | -33 -25 0 226 | -40 -69 0 227 | 60 -15 0 228 | 41 17 0 229 | 61 -77 0 230 | -51 -75 0 231 | 48 -55 0 232 | 19 -33 0 233 | -20 18 0 234 | 72 -67 0 235 | 19 -25 0 236 | 13 -7 0 237 | -69 -80 0 238 | 13 76 0 239 | 79 53 0 240 | 21 47 0 241 | -54 30 0 242 | -54 -33 0 243 | -71 34 0 244 | -50 52 0 245 | 53 -20 0 246 | -72 10 -60 -45 55 -17 66 -2 0 247 | -67 59 0 248 | 1 -66 0 249 | -75 -31 0 250 | -3 13 0 251 | 46 60 0 252 | 30 -55 0 253 | 29 4 0 254 | 8 -67 0 255 | -57 -42 0 256 | -39 64 0 257 | -36 -51 0 258 | -39 79 0 259 | 47 -36 0 260 | -63 45 0 261 | -31 -78 0 262 | -54 19 0 263 | -15 -71 0 264 | -38 -5 0 265 | 19 -55 0 266 | 21 -75 0 267 | 45 13 0 268 | 6 -78 0 269 | -54 49 0 270 | -39 1 0 271 | -10 74 0 272 | 27 -15 0 273 | 5 35 75 -37 -52 7 -30 9 0 274 | -5 -62 0 275 | -12 14 0 276 | -77 -5 0 277 | 44 45 0 278 | -67 -65 0 279 | -25 68 0 280 | -12 2 0 281 | 45 -3 0 282 | -22 -39 0 283 | 48 23 0 284 | -62 -77 0 285 | 73 -35 0 286 | 73 -71 0 287 | -7 -32 0 288 | -10 -78 0 289 | 2 28 0 290 | 74 -51 0 291 | 27 46 0 292 | -16 -63 0 293 | 59 52 0 294 | 68 48 0 295 | 34 46 0 296 | -77 41 0 297 | 29 11 0 298 | 73 -15 0 299 | -57 34 0 300 | 58 -5 0 301 | 37 64 0 302 | -10 -31 0 303 | 48 49 0 304 | -26 43 0 305 | 49 30 0 306 | 18 1 0 307 | 23 30 0 308 | 53 18 0 309 | -40 -65 0 310 | -65 72 0 311 | 8 -65 0 312 | 70 -62 0 313 | -16 44 0 314 | -36 21 0 315 | 47 -51 0 316 | -66 79 0 317 | 28 14 0 318 | 68 30 0 319 | -13 57 -64 40 -29 -19 38 -74 0 320 | -50 -69 0 321 | 21 -10 0 322 | -71 60 0 323 | 43 -12 0 324 | -20 -66 0 325 | -56 -63 0 326 | 29 -9 0 327 | 23 -33 0 328 | 44 -63 0 329 | -33 48 0 330 | 60 -42 0 331 | 59 8 0 332 | -67 -40 0 333 | -22 53 0 334 | -50 -40 0 335 | 77 -47 65 16 33 -28 39 71 0 336 | 11 -26 0 337 | 19 48 0 338 | -10 -36 0 339 | -35 -15 0 340 | 74 -75 0 341 | -32 -16 0 342 | -67 -69 0 343 | -7 -63 0 344 | 13 -16 0 345 | 31 -61 -23 -43 -44 67 -1 42 0 346 | -35 -57 0 347 | 59 -50 0 348 | 64 18 0 349 | 23 68 0 350 | -3 76 0 351 | 4 28 0 352 | -31 -51 0 353 | -9 11 0 354 | 59 -69 0 355 | -9 4 0 356 | -35 27 0 357 | -77 17 0 358 | -33 -55 0 359 | 23 -55 0 360 | 41 -5 0 361 | 14 43 0 362 | 72 59 0 363 | -9 28 0 364 | -80 8 0 365 | -55 -54 0 366 | 79 64 0 367 | -71 -35 0 368 | 37 79 0 369 | -40 8 0 370 | 79 -20 0 371 | 27 -71 0 372 | -------------------------------------------------------------------------------- /src/No_sat/php-010-008.shuffled-as.sat05-1171.res: -------------------------------------------------------------------------------- 1 | s 0 2 | t 66637ms -------------------------------------------------------------------------------- /src/No_sat/tst_v10_c100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 10 100 5 | 10 6 8 0 6 | 7 7 7 0 7 | -7 -7 -7 0 8 | 2 8 5 0 9 | 9 2 -6 0 10 | 1 -9 10 0 11 | -5 2 8 0 12 | 3 2 1 0 13 | 3 -2 -10 0 14 | -7 5 1 0 15 | -10 -9 -7 0 16 | 6 -9 4 0 17 | 3 -2 -9 0 18 | 9 3 -8 0 19 | 8 -1 2 0 20 | 7 -4 6 0 21 | 6 9 4 0 22 | -6 10 -9 0 23 | 10 -2 1 0 24 | 5 2 10 0 25 | -2 5 9 0 26 | 5 2 10 0 27 | -1 4 -3 0 28 | 1 6 3 0 29 | -1 7 2 0 30 | -3 -4 1 0 31 | -10 -5 3 0 32 | -1 2 -3 0 33 | -2 6 7 0 34 | 7 10 4 0 35 | 1 -10 4 0 36 | 10 6 8 0 37 | 5 -4 7 0 38 | 1 -7 -8 0 39 | -2 -8 1 0 40 | 1 7 5 0 41 | 4 2 8 0 42 | 8 -4 9 0 43 | 7 2 8 0 44 | -9 10 -1 0 45 | -10 3 -6 0 46 | 2 -7 -4 0 47 | -2 7 9 0 48 | 10 2 -8 0 49 | -10 1 -9 0 50 | 4 2 9 0 51 | -5 4 1 0 52 | -6 2 10 0 53 | -1 10 -4 0 54 | 3 -2 5 0 55 | -10 2 4 0 56 | -8 3 6 0 57 | 7 -10 6 0 58 | 10 9 7 0 59 | 5 -7 -9 0 60 | 4 -2 3 0 61 | 6 -7 5 0 62 | -2 8 -4 0 63 | -2 -6 4 0 64 | -6 8 9 0 65 | -8 -6 7 0 66 | 6 1 5 0 67 | 9 8 5 0 68 | 5 3 -6 0 69 | -1 -7 -5 0 70 | -5 4 10 0 71 | 7 9 8 0 72 | 4 5 -10 0 73 | 1 -7 8 0 74 | 2 3 -4 0 75 | 3 -4 6 0 76 | 7 9 5 0 77 | 5 3 2 0 78 | 4 2 -8 0 79 | -1 -2 -9 0 80 | -3 10 4 0 81 | -10 -7 8 0 82 | 2 4 -10 0 83 | -9 -8 2 0 84 | 8 4 3 0 85 | 4 7 9 0 86 | 1 6 10 0 87 | 4 1 10 0 88 | 10 2 -8 0 89 | 7 8 10 0 90 | 2 -4 -9 0 91 | -10 4 9 0 92 | 6 9 10 0 93 | 10 -3 -6 0 94 | -10 3 8 0 95 | 2 10 -8 0 96 | 2 5 6 0 97 | -10 -6 7 0 98 | -9 -10 -8 0 99 | -5 6 3 0 100 | 8 4 -9 0 101 | 8 1 9 0 102 | -6 9 10 0 103 | 6 1 4 0 104 | 8 -4 6 0 105 | -------------------------------------------------------------------------------- /src/No_sat/tst_v10_c100.res: -------------------------------------------------------------------------------- 1 | s 0 2 | t 3ms -------------------------------------------------------------------------------- /src/No_sat/u-5cnf_3500_3500_30f1.shuffled-30.cnf: -------------------------------------------------------------------------------- 1 | p cnf 30 420 2 | 21 -9 -8 6 0 3 | 29 22 -4 26 -18 0 4 | 9 15 22 -7 -10 0 5 | 24 -19 -7 12 16 0 6 | -25 -14 -4 12 -5 0 7 | -21 23 11 14 -18 0 8 | -16 -28 30 4 7 0 9 | 26 5 29 -22 -9 0 10 | -1 27 -29 13 0 11 | -15 13 -2 -22 0 12 | -10 -17 23 -21 0 13 | 25 29 24 11 0 14 | -10 27 28 30 22 0 15 | -28 -24 13 -21 0 16 | 18 -9 -14 15 -21 0 17 | 2 -25 1 -17 -14 0 18 | -30 -18 -4 -16 23 0 19 | 17 12 -21 3 -25 0 20 | 7 -4 29 14 9 0 21 | -21 1 -9 -6 14 0 22 | -23 -10 -1 -14 0 23 | -23 29 20 -6 9 0 24 | -11 20 23 -6 7 0 25 | -23 6 4 25 -19 0 26 | -4 9 12 24 -17 0 27 | 15 -19 -6 0 28 | 14 8 17 -23 0 29 | 3 -1 -2 -16 20 0 30 | -30 12 25 1 -24 0 31 | 8 -6 -2 -19 25 0 32 | 17 -7 -24 -15 -21 0 33 | 21 -28 -19 -17 1 0 34 | -22 -18 -13 28 2 0 35 | -19 27 -20 -30 10 0 36 | -26 -28 -23 -25 -7 0 37 | 27 -15 -24 13 -22 0 38 | 24 -27 20 -30 0 39 | -17 -28 -14 -21 -13 0 40 | -25 5 -3 12 -23 0 41 | -15 -14 -20 27 12 0 42 | 18 -9 -8 4 16 0 43 | -22 -24 29 28 10 0 44 | -20 10 12 -24 -29 0 45 | 15 -7 -4 -3 0 46 | -9 -5 16 4 0 47 | -28 18 -22 -5 -26 0 48 | -5 13 -29 -8 20 0 49 | 18 11 -21 17 0 50 | 8 18 3 -6 -16 0 51 | -10 9 22 -3 -13 0 52 | 21 -17 -19 -5 0 53 | -21 -12 -11 0 54 | 26 -13 4 -8 -25 0 55 | 30 15 -28 -24 -29 0 56 | -24 -27 -12 -15 -18 0 57 | 11 -24 29 -3 0 58 | -8 -10 12 29 0 59 | 14 -10 -27 -16 -6 0 60 | -11 -27 12 7 18 0 61 | -26 -25 14 8 0 62 | 29 -28 -4 27 -7 0 63 | 2 4 12 6 1 0 64 | -14 29 26 30 0 65 | -16 19 -21 24 11 0 66 | 6 -30 8 19 -26 0 67 | 30 -11 14 -7 27 0 68 | 9 23 17 24 0 69 | 10 -18 -21 -7 0 70 | 3 25 11 -24 -12 0 71 | -5 4 3 6 15 0 72 | 4 28 16 15 -23 0 73 | -27 -15 -6 -25 12 0 74 | -19 -30 -4 24 0 75 | 28 16 18 21 -29 0 76 | -29 27 -26 -30 -23 0 77 | -25 -14 3 20 0 78 | -29 24 5 -27 0 79 | 11 5 -12 21 9 0 80 | 7 3 13 -6 8 0 81 | -3 28 -6 4 16 0 82 | 10 -29 -7 -5 8 0 83 | 1 23 5 4 -11 0 84 | -13 -29 12 1 -20 0 85 | -25 -15 10 26 -17 0 86 | -19 -28 -15 27 -21 0 87 | 4 -1 7 -24 -21 0 88 | 15 27 20 -7 -8 0 89 | -7 28 16 15 -29 0 90 | -26 12 22 2 -13 0 91 | -14 5 -12 25 17 0 92 | 12 -16 -18 -8 -26 0 93 | 11 -17 -8 -2 -6 0 94 | -1 11 -12 -2 -27 0 95 | -12 -22 3 1 -23 0 96 | 17 -3 24 0 97 | -26 -27 2 30 0 98 | -1 -25 -6 -21 -11 0 99 | 3 -23 26 -19 -14 0 100 | 19 -11 13 -22 30 0 101 | 10 -18 3 4 22 0 102 | -5 29 -4 -10 23 0 103 | 30 -16 22 -10 0 104 | -8 -24 -23 7 26 0 105 | 22 -2 14 30 3 0 106 | -23 17 15 14 10 0 107 | 15 -4 6 -26 0 108 | -7 -18 -24 -2 0 109 | 5 -3 -24 23 20 0 110 | -12 -9 22 -13 24 0 111 | -20 -11 -19 15 -16 0 112 | 25 -16 27 -14 -30 0 113 | -9 17 -15 -4 0 114 | -5 4 15 18 -17 0 115 | 13 -9 6 15 16 0 116 | 19 13 -27 -23 0 117 | -14 -16 11 -23 -28 0 118 | -25 -18 -23 4 11 0 119 | -26 -17 23 20 0 120 | 27 4 -20 22 8 0 121 | 17 8 -15 -3 -1 0 122 | 4 -1 10 17 23 0 123 | -16 -11 -19 29 -27 0 124 | 28 -10 -29 -2 30 0 125 | 26 -5 18 -6 0 126 | -3 -21 5 -8 13 0 127 | -15 -29 -27 -24 18 0 128 | -27 24 30 7 -6 0 129 | -26 -25 -7 4 28 0 130 | 27 -20 18 4 7 0 131 | -18 -29 -14 5 7 0 132 | 21 -30 -14 -6 -13 0 133 | 10 24 -2 -25 30 0 134 | 20 -15 28 -2 18 0 135 | -25 -1 -19 -26 0 136 | 29 22 10 7 0 137 | -3 -9 -17 -16 11 0 138 | 2 25 -22 -8 9 0 139 | 4 8 -28 -19 -30 0 140 | -12 -21 -18 -22 -11 0 141 | 22 8 -13 -6 0 142 | 15 -2 -11 23 -8 0 143 | -8 23 4 -15 -6 0 144 | -27 6 22 3 0 145 | -2 -22 -27 8 -15 0 146 | -17 2 -4 15 0 147 | -2 -3 23 0 148 | 20 -22 -29 25 -13 0 149 | -3 -11 -23 -22 13 0 150 | 13 -21 19 10 0 151 | -17 7 -6 14 13 0 152 | -3 20 1 29 8 0 153 | 1 -23 19 25 -20 0 154 | -18 17 -3 25 0 155 | 11 -8 -14 -1 21 0 156 | 18 19 15 10 -3 0 157 | 7 22 -12 -27 -18 0 158 | 18 7 20 -2 9 0 159 | 21 12 11 -15 7 0 160 | 2 -17 12 9 -14 0 161 | -25 -9 24 -27 -10 0 162 | -16 1 -9 -22 8 0 163 | 17 -12 21 13 -19 0 164 | -28 -8 25 -4 -15 0 165 | 23 -1 14 25 5 0 166 | -26 27 -23 -7 5 0 167 | -12 21 10 16 0 168 | -7 23 14 -20 1 0 169 | 3 -10 4 -16 0 170 | -4 20 -6 23 -2 0 171 | -7 6 -27 16 0 172 | -19 -17 -26 28 1 0 173 | 30 24 16 20 11 0 174 | 21 30 9 -22 0 175 | -19 2 23 1 -13 0 176 | 20 -29 22 -16 2 0 177 | -1 -30 25 27 15 0 178 | -17 13 30 0 179 | 12 -8 -1 22 25 0 180 | -22 -24 -25 2 0 181 | 17 -16 -4 22 28 0 182 | -26 -12 -28 4 0 183 | -14 29 25 19 3 0 184 | 29 -4 15 -11 -27 0 185 | 20 -14 4 -16 13 0 186 | -19 -9 20 -18 -29 0 187 | -28 -11 6 18 30 0 188 | 16 21 24 18 0 189 | -13 25 29 24 -5 0 190 | 21 16 -15 -18 -19 0 191 | -5 23 1 10 -28 0 192 | 13 -11 22 -4 -17 0 193 | -6 25 -19 16 11 0 194 | 2 -11 29 -10 5 0 195 | -30 -28 -5 -21 0 196 | 16 -1 -5 3 0 197 | -22 3 -8 -15 -4 0 198 | -20 16 -21 -19 0 199 | -8 6 -27 10 -15 0 200 | 24 14 -10 -3 0 201 | 30 26 -7 -19 -28 0 202 | -13 -29 -10 15 -27 0 203 | 28 21 20 26 9 0 204 | -24 -4 29 28 5 0 205 | -26 18 -27 9 -3 0 206 | -4 15 12 28 -30 0 207 | 24 13 -17 2 0 208 | 6 -16 22 -20 7 0 209 | -18 -1 17 7 8 0 210 | -23 -3 5 30 28 0 211 | -8 -3 16 7 9 0 212 | 8 27 2 -17 -12 0 213 | 8 -4 -19 -11 -15 0 214 | 14 -7 -17 -11 -20 0 215 | 14 -26 -10 5 0 216 | 25 2 -29 -30 -26 0 217 | -29 6 8 27 0 218 | 14 13 -11 -9 8 0 219 | 22 -4 21 1 20 0 220 | -13 3 23 -12 0 221 | -22 -5 -10 -11 17 0 222 | -30 27 -25 2 0 223 | -10 -23 26 -29 1 0 224 | 19 13 -1 9 14 0 225 | -8 -19 1 0 226 | 8 14 29 9 -26 0 227 | -24 -28 19 1 26 0 228 | -4 -27 19 9 -15 0 229 | 13 -20 26 6 0 230 | -27 -30 -16 -20 15 0 231 | 26 7 27 2 22 0 232 | 15 9 26 11 0 233 | 19 23 10 14 -8 0 234 | 5 8 3 26 0 235 | -18 -29 -10 0 236 | 5 22 -1 -7 0 237 | -27 11 -9 -7 -26 0 238 | -6 -1 -16 0 239 | 29 13 18 25 -15 0 240 | -28 2 3 25 -24 0 241 | -20 -12 -13 18 -21 0 242 | -21 -24 11 29 -9 0 243 | 1 -28 4 8 7 0 244 | 21 19 -14 5 26 0 245 | 9 -20 -22 16 0 246 | -7 29 -24 -18 22 0 247 | -17 -13 -5 -26 0 248 | 5 -25 -19 10 -3 0 249 | 25 -1 -17 -2 -26 0 250 | -18 -10 -2 25 -4 0 251 | -9 12 7 17 0 252 | 6 -15 -1 30 0 253 | 30 -23 -3 9 0 254 | 27 19 -4 6 21 0 255 | -15 4 -23 -2 0 256 | -4 17 -1 -8 19 0 257 | 1 23 2 20 6 0 258 | 22 -2 21 27 14 0 259 | -2 9 4 12 0 260 | 19 -12 13 4 0 261 | 17 -16 3 -30 5 0 262 | -9 -7 6 11 -1 0 263 | -14 -5 -13 19 -4 0 264 | -23 -10 11 -16 5 0 265 | 7 28 -24 22 -23 0 266 | 9 23 -19 18 0 267 | -20 26 2 -1 0 268 | 11 8 30 -26 -7 0 269 | 19 6 -21 28 0 270 | 3 6 -22 12 -2 0 271 | -11 9 13 8 16 0 272 | -23 21 2 -16 24 0 273 | 22 -15 26 24 -8 0 274 | -25 4 24 6 -18 0 275 | -28 22 30 -5 -26 0 276 | -2 -24 8 16 18 0 277 | -9 -15 23 -5 0 278 | -29 14 -10 0 279 | 27 7 11 -2 17 0 280 | -8 9 27 6 -11 0 281 | 29 5 -16 -1 0 282 | 26 -17 3 -2 30 0 283 | 11 30 -28 -21 0 284 | 4 21 -13 2 17 0 285 | -10 -1 25 -6 11 0 286 | -2 16 -14 -6 13 0 287 | -24 -18 -6 -19 -29 0 288 | 17 -11 -24 -18 0 289 | 18 -12 -11 20 -17 0 290 | 18 -3 8 23 -13 0 291 | -30 -13 17 23 16 0 292 | -12 18 1 9 0 293 | 3 1 -12 8 -22 0 294 | -25 16 -3 -17 28 0 295 | -9 28 -8 -12 0 296 | -5 27 -15 -16 0 297 | -27 17 -19 25 28 0 298 | -17 12 -9 -5 -26 0 299 | 8 5 -27 16 2 0 300 | -7 17 -11 -23 -30 0 301 | 14 30 -7 -25 15 0 302 | 21 19 -26 30 -6 0 303 | 18 14 10 -8 -17 0 304 | -16 29 10 -20 0 305 | -19 -23 -29 7 0 306 | 15 21 12 -17 0 307 | -28 -29 1 18 16 0 308 | 4 16 10 13 -14 0 309 | 25 20 -12 -11 23 0 310 | -20 -2 26 13 19 0 311 | 19 10 -9 30 -25 0 312 | 5 -24 3 12 0 313 | -27 3 24 0 314 | 20 -6 29 3 0 315 | -3 21 -14 28 22 0 316 | 25 -8 -15 -12 17 0 317 | 16 -20 18 5 -17 0 318 | -7 30 26 -5 -25 0 319 | 17 2 19 -13 0 320 | 17 26 -30 21 -12 0 321 | -20 14 -22 19 0 322 | 9 -3 -4 -28 -16 0 323 | -27 12 -10 -4 -25 0 324 | 5 26 19 -16 -23 0 325 | 6 -21 10 -22 24 0 326 | -9 -28 -8 -3 -30 0 327 | -14 -3 24 -12 -2 0 328 | -2 -27 28 -12 -5 0 329 | 17 1 21 -6 5 0 330 | 14 -18 28 -4 -3 0 331 | -28 15 -14 -10 -17 0 332 | 13 15 -11 8 2 0 333 | -1 21 -19 -30 0 334 | 6 -8 13 -11 -18 0 335 | 22 4 30 -20 26 0 336 | 3 -9 -16 10 -23 0 337 | 6 -4 10 -25 -27 0 338 | 3 6 17 12 -25 0 339 | 12 7 23 26 0 340 | 27 -25 11 22 -18 0 341 | -17 20 -11 7 0 342 | 20 -5 15 -2 0 343 | 24 -26 -9 0 344 | -13 -24 -7 -10 0 345 | 29 -30 -5 20 -22 0 346 | 4 19 12 -1 -25 0 347 | 11 7 19 -22 -24 0 348 | 6 19 -14 28 0 349 | 10 -28 -15 25 -18 0 350 | 19 -15 26 -21 25 0 351 | 1 -9 12 -29 27 0 352 | 2 -25 21 -7 27 0 353 | -8 12 -6 17 9 0 354 | -2 9 -27 -20 0 355 | -1 7 -10 -22 11 0 356 | 5 23 -8 7 -13 0 357 | -14 24 -13 25 3 0 358 | 1 10 -30 -26 15 0 359 | -8 -25 -4 -15 0 360 | 25 30 27 21 19 0 361 | -1 -12 -2 13 -10 0 362 | 16 7 -1 15 0 363 | 20 9 -14 -11 -24 0 364 | 5 2 16 1 28 0 365 | 19 26 -29 17 4 0 366 | -15 -24 -5 14 -13 0 367 | 21 20 -22 18 11 0 368 | -12 -20 -30 3 -17 0 369 | 7 -13 -28 -21 -25 0 370 | -11 -30 -18 -16 -6 0 371 | -20 2 5 29 0 372 | 27 18 -2 -5 -26 0 373 | 1 16 20 22 30 0 374 | 11 24 8 -20 -9 0 375 | 3 8 -9 1 -20 0 376 | -3 -30 2 6 13 0 377 | 16 15 -18 12 -25 0 378 | -18 7 -15 9 0 379 | -22 1 -2 8 -3 0 380 | -14 -22 6 -30 -17 0 381 | -23 -1 -13 -5 0 382 | 18 -7 20 30 -5 0 383 | 16 3 -24 -4 -7 0 384 | -24 28 -7 -29 -5 0 385 | -28 26 -13 19 0 386 | -7 11 -27 29 18 0 387 | -18 -23 27 14 28 0 388 | 24 -28 21 14 18 0 389 | 20 -7 23 10 0 390 | -12 -22 21 -23 0 391 | 2 -13 7 -12 0 392 | 9 -20 -18 29 16 0 393 | -20 -26 -5 -21 16 0 394 | -24 -28 22 -12 0 395 | -20 9 -14 21 15 0 396 | -21 -9 -18 -30 0 397 | 9 -4 -1 7 0 398 | -24 15 -18 -27 0 399 | 14 27 -25 -29 10 0 400 | -12 -28 22 -5 0 401 | -26 -6 -10 5 11 0 402 | 2 -14 -10 13 25 0 403 | -23 -27 -30 -29 10 0 404 | 8 14 -28 13 0 405 | 11 3 -30 14 -19 0 406 | 6 27 10 -1 25 0 407 | -2 19 -16 18 27 0 408 | -5 -22 30 -9 8 0 409 | -13 -8 17 26 -21 0 410 | 6 21 -10 -22 0 411 | -9 -8 20 24 0 412 | 14 -26 1 -22 29 0 413 | -3 5 16 22 13 0 414 | 9 -12 -14 19 2 0 415 | 26 -13 -3 28 0 416 | 1 23 -6 -21 30 0 417 | -19 -14 30 -29 0 418 | -20 -6 8 -17 29 0 419 | 28 -21 6 14 12 0 420 | 24 9 2 -3 0 421 | 11 21 6 -26 0 422 | -------------------------------------------------------------------------------- /src/No_sat/u-problem10-100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 100 200 3 | 37 62 87 0 4 | 37 47 -87 0 5 | -37 45 62 0 6 | -37 -45 62 0 7 | 38 47 56 0 8 | 38 47 -62 0 9 | 11 -38 -62 0 10 | 80 92 97 0 11 | 20 92 -97 0 12 | 20 80 -92 0 13 | -20 39 -47 0 14 | -39 -47 80 0 15 | 52 -80 96 0 16 | 40 -52 96 0 17 | 16 40 -96 0 18 | -16 -80 -96 0 19 | 11 -40 -47 0 20 | 12 19 93 0 21 | 16 -19 93 0 22 | -16 19 93 0 23 | 12 -16 -19 0 24 | 81 85 97 0 25 | 52 85 -97 0 26 | -52 85 -93 0 27 | 12 -85 -93 0 28 | -11 -81 -93 0 29 | -11 14 49 0 30 | 3 -12 49 0 31 | -3 -14 49 0 32 | 20 -49 57 0 33 | -49 -57 79 0 34 | -39 -49 79 0 35 | -12 -20 79 0 36 | -11 -12 -79 0 37 | 31 -65 92 0 38 | -65 81 84 0 39 | -31 -65 -81 0 40 | 35 -45 67 0 41 | 35 -63 70 0 42 | 5 -70 75 0 43 | -67 -70 -75 0 44 | -45 -63 -67 0 45 | -1 -29 86 0 46 | -29 -78 -86 0 47 | -25 26 33 0 48 | 15 -78 -99 0 49 | 13 -14 -15 0 50 | -13 -15 -99 0 51 | 2 15 -84 0 52 | -2 -81 -84 0 53 | -21 28 -36 0 54 | 22 58 64 0 55 | 22 34 -64 0 56 | 22 58 -64 0 57 | 28 38 71 0 58 | 66 -83 95 0 59 | -66 -83 95 0 60 | 18 -41 -79 0 61 | -56 67 -75 0 62 | 5 36 77 0 63 | 18 53 -96 0 64 | 27 46 63 0 65 | -33 -73 -85 0 66 | -36 55 97 0 67 | -2 56 -94 0 68 | -2 17 -44 0 69 | 3 36 68 0 70 | -3 36 68 0 71 | 51 -66 -92 0 72 | 17 51 -72 0 73 | 5 42 -72 0 74 | -17 42 -72 0 75 | -17 -42 -92 0 76 | -51 -66 84 0 77 | -51 56 -84 0 78 | 17 -34 98 0 79 | -34 -40 98 0 80 | -22 94 100 0 81 | -5 19 86 0 82 | -5 24 86 0 83 | -5 -19 -24 0 84 | 4 -32 -55 0 85 | -4 -32 -55 0 86 | 15 76 90 0 87 | 6 41 -95 0 88 | -35 41 -95 0 89 | -55 83 -94 0 90 | 10 16 32 0 91 | -1 10 32 0 92 | 26 -54 -94 0 93 | 8 70 90 0 94 | 8 -53 70 0 95 | -23 28 33 0 96 | 7 -44 -56 0 97 | -7 -44 82 0 98 | -7 -56 -82 0 99 | 29 87 -98 0 100 | -28 54 72 0 101 | -28 54 -86 0 102 | -28 -54 72 0 103 | -3 52 100 0 104 | -31 42 63 0 105 | 8 -43 87 0 106 | -8 -29 -43 0 107 | 7 -70 -97 0 108 | 68 74 -76 0 109 | -68 74 -76 0 110 | -20 -73 88 0 111 | 29 -60 -64 0 112 | -51 78 -83 0 113 | 10 58 -79 0 114 | -24 37 -60 0 115 | 7 32 81 0 116 | -36 72 -78 0 117 | 1 4 95 0 118 | -1 4 -40 0 119 | 23 -68 -90 0 120 | -24 -33 78 0 121 | 45 61 -98 0 122 | 29 61 -100 0 123 | 61 -98 -100 0 124 | -23 66 73 0 125 | -23 -73 -88 0 126 | 21 31 -59 0 127 | 45 59 -62 0 128 | 60 89 -91 0 129 | 14 82 -87 0 130 | -13 -17 -76 0 131 | -38 43 -89 0 132 | -32 64 83 0 133 | 6 26 -82 0 134 | 9 -31 75 0 135 | 6 -26 78 0 136 | -18 69 -71 0 137 | 71 -77 88 0 138 | -9 18 -90 0 139 | -69 -75 77 0 140 | -30 -38 96 0 141 | -21 -30 59 0 142 | -21 -30 -59 0 143 | -10 50 -88 0 144 | -41 -53 59 0 145 | 1 -41 -53 0 146 | 1 -35 -59 0 147 | -6 34 -48 0 148 | -10 -52 74 0 149 | 39 -69 -87 0 150 | -18 -69 -80 0 151 | 65 69 -74 0 152 | 14 30 33 0 153 | 21 -86 88 0 154 | -26 46 51 0 155 | -13 -26 46 0 156 | -48 63 73 0 157 | 3 -34 -46 0 158 | -37 -58 67 0 159 | -43 64 66 0 160 | 23 -82 83 0 161 | -14 60 77 0 162 | 13 -48 100 0 163 | -88 -89 98 0 164 | -46 53 54 0 165 | -8 -18 43 0 166 | 24 -33 91 0 167 | -57 -74 -85 0 168 | -15 -25 -71 0 169 | 31 50 -61 0 170 | -7 -10 -27 0 171 | 75 -89 -95 0 172 | -6 40 43 0 173 | 21 -61 91 0 174 | 50 -68 89 0 175 | 34 82 -90 0 176 | 24 -50 -57 0 177 | -8 -25 71 0 178 | 27 -54 -99 0 179 | -6 -60 91 0 180 | 41 89 94 0 181 | -9 60 -91 0 182 | 23 39 90 0 183 | 30 69 -71 0 184 | 9 48 -91 0 185 | -50 -58 99 0 186 | 2 11 -67 0 187 | -9 25 94 0 188 | 35 48 -61 0 189 | -50 53 57 0 190 | -35 -39 76 0 191 | -4 -27 -58 0 192 | 27 44 48 0 193 | 2 -46 -100 0 194 | -42 57 -63 0 195 | 44 65 99 0 196 | 25 44 99 0 197 | 30 -74 -77 0 198 | -27 -42 55 0 199 | -4 25 76 0 200 | -22 73 84 0 201 | -22 65 -77 0 202 | 9 13 55 0 -------------------------------------------------------------------------------- /src/No_sat/u-problem7-50.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 50 100 3 | 2 26 32 0 4 | 2 -21 32 0 5 | 2 3 -26 0 6 | -2 22 44 0 7 | -2 -22 44 0 8 | -2 23 -44 0 9 | 3 -23 41 0 10 | 3 -41 -44 0 11 | -3 9 20 0 12 | -3 -20 32 0 13 | 7 9 -32 0 14 | -7 16 -32 0 15 | 9 -16 -32 0 16 | 1 16 37 0 17 | -1 16 26 0 18 | -16 26 37 0 19 | -9 -26 37 0 20 | 5 -9 46 0 21 | 11 21 -46 0 22 | 5 21 -46 0 23 | -5 21 39 0 24 | -5 -37 -39 0 25 | -9 -21 -37 0 26 | 10 -19 -48 0 27 | 10 -13 -19 0 28 | 5 -36 47 0 29 | -5 -36 47 0 30 | -16 42 -43 0 31 | -1 13 -39 0 32 | 8 -27 30 0 33 | 13 18 -30 0 34 | 8 13 -18 0 35 | -13 15 -17 0 36 | -13 -15 -30 0 37 | -17 -27 -45 0 38 | -12 -27 -45 0 39 | -18 25 40 0 40 | -18 34 -40 0 41 | 25 -34 48 0 42 | -19 -25 48 0 43 | -1 -12 -34 0 44 | 20 -25 -43 0 45 | 8 19 -45 0 46 | 17 29 34 0 47 | -17 29 41 0 48 | 15 -31 -35 0 49 | -15 -31 -35 0 50 | 34 39 -43 0 51 | -11 -14 45 0 52 | -11 -12 -14 0 53 | -24 28 -39 0 54 | -8 -24 -30 0 55 | 7 -25 45 0 56 | -7 -44 45 0 57 | -20 36 50 0 58 | -8 36 50 0 59 | -8 -20 -50 0 60 | 20 -41 44 0 61 | 28 -33 39 0 62 | 28 -33 47 0 63 | 10 27 38 0 64 | -10 27 30 0 65 | 4 -10 38 0 66 | -6 -35 41 0 67 | 12 18 22 0 68 | 17 22 30 0 69 | 12 29 42 0 70 | -4 23 31 0 71 | 1 -4 -31 0 72 | -4 -6 -22 0 73 | -22 40 50 0 74 | 4 -33 43 0 75 | -6 -21 42 0 76 | 7 -24 -47 0 77 | -3 31 -46 0 78 | 4 12 -36 0 79 | -11 -29 36 0 80 | -14 -23 -48 0 81 | -23 -37 -48 0 82 | 15 -42 43 0 83 | -7 24 -50 0 84 | -10 33 46 0 85 | 40 -42 46 0 86 | 14 24 -49 0 87 | 11 17 -38 0 88 | 19 -28 -47 0 89 | 14 24 27 0 90 | 6 -15 43 0 91 | 11 18 -41 0 92 | 1 6 49 0 93 | -29 -47 -50 0 94 | 25 -34 -38 0 95 | 6 31 -49 0 96 | 33 35 0 97 | 33 35 48 0 98 | 49 -49 0 99 | 23 -29 -40 0 100 | 19 -26 -42 0 101 | 14 38 -38 0 102 | -28 -40 0 -------------------------------------------------------------------------------- /src/No_sat/u-urquhart3_25bis.shuffled-99.cnf: -------------------------------------------------------------------------------- 1 | p cnf 99 264 2 | 14 1 -74 0 3 | -38 -58 46 0 4 | 48 -67 49 0 5 | 2 -20 -85 0 6 | 81 64 -46 0 7 | 72 80 12 0 8 | 53 78 11 0 9 | -97 -43 33 0 10 | 89 -66 -53 0 11 | -92 -55 -27 0 12 | 5 87 -81 0 13 | 48 93 8 0 14 | 77 5 24 0 15 | 17 -71 50 0 16 | 40 33 69 0 17 | 70 86 34 0 18 | 90 -72 42 0 19 | -54 -15 43 0 20 | -38 -91 27 0 21 | -11 -78 53 0 22 | 23 -74 95 0 23 | -79 2 75 0 24 | -35 -59 80 0 25 | -46 -64 -81 0 26 | -95 57 28 0 27 | -78 -93 75 0 28 | -19 -90 -4 0 29 | -9 12 -89 0 30 | 67 -48 49 0 31 | 31 -88 18 0 32 | 21 -94 55 0 33 | 42 63 22 0 34 | 35 80 59 0 35 | 13 -11 -76 0 36 | 46 38 58 0 37 | 45 -37 23 0 38 | 52 -82 7 0 39 | -66 14 34 0 40 | -8 -96 -61 0 41 | -21 -55 -94 0 42 | -10 47 -24 0 43 | -12 9 -89 0 44 | -30 73 50 0 45 | -14 -1 -74 0 46 | 81 -64 46 0 47 | 35 25 6 0 48 | -32 -16 28 0 49 | 79 2 -75 0 50 | -64 99 -71 0 51 | -90 -42 -72 0 52 | 87 19 52 0 53 | 51 -68 37 0 54 | -28 -32 16 0 55 | 67 -49 48 0 56 | 78 -11 -53 0 57 | 3 -65 -99 0 58 | -36 -22 -31 0 59 | 57 85 -92 0 60 | -55 92 27 0 61 | 56 49 -65 0 62 | 51 97 -6 0 63 | 91 -38 -27 0 64 | 16 39 9 0 65 | -23 45 37 0 66 | 6 51 -97 0 67 | 43 54 15 0 68 | 89 -9 -12 0 69 | 25 98 84 0 70 | -63 -67 41 0 71 | -87 81 5 0 72 | 10 47 24 0 73 | 63 -41 -67 0 74 | -13 -94 82 0 75 | 78 75 93 0 76 | 33 -69 -40 0 77 | 6 97 -51 0 78 | 60 -26 44 0 79 | -51 -6 -97 0 80 | 60 62 79 0 81 | -16 -9 39 0 82 | 40 47 -41 0 83 | 30 50 -73 0 84 | 76 11 13 0 85 | -65 99 -3 0 86 | -79 -75 -2 0 87 | -18 31 88 0 88 | 8 61 -96 0 89 | -2 20 -85 0 90 | -5 81 87 0 91 | 21 -62 36 0 92 | 82 94 13 0 93 | 77 3 73 0 94 | -53 11 -78 0 95 | 91 -20 98 0 96 | -23 74 95 0 97 | 86 -44 -59 0 98 | 16 32 28 0 99 | -4 -76 -10 0 100 | -60 -44 -26 0 101 | 52 -7 82 0 102 | 67 -41 -63 0 103 | -49 -48 -67 0 104 | -87 -81 -5 0 105 | -34 66 14 0 106 | -45 37 23 0 107 | -14 74 1 0 108 | 64 -81 46 0 109 | 84 -98 -25 0 110 | -60 44 26 0 111 | -19 52 -87 0 112 | -13 76 -11 0 113 | 72 -42 90 0 114 | -1 14 74 0 115 | -14 34 66 0 116 | -58 29 88 0 117 | 30 54 84 0 118 | -8 96 61 0 119 | 3 99 65 0 120 | -97 -33 43 0 121 | -52 -7 -82 0 122 | -17 50 71 0 123 | -34 70 -86 0 124 | -85 92 57 0 125 | -26 -61 -32 0 126 | -99 65 -3 0 127 | -95 -57 -28 0 128 | -37 -68 -51 0 129 | -13 94 -82 0 130 | -35 59 -80 0 131 | 82 -52 7 0 132 | 20 -98 91 0 133 | -34 86 -70 0 134 | 12 -72 -80 0 135 | 1 -96 15 0 136 | 94 -55 21 0 137 | 53 -89 -66 0 138 | -84 -98 25 0 139 | 6 -25 -35 0 140 | 58 -38 -46 0 141 | 27 -92 55 0 142 | -29 -39 68 0 143 | 29 -39 -68 0 144 | -20 -98 -91 0 145 | 24 -77 -5 0 146 | -16 9 -39 0 147 | -7 -83 -18 0 148 | 87 -52 -19 0 149 | 62 -60 -79 0 150 | 61 -32 26 0 151 | 68 39 29 0 152 | 19 -52 -87 0 153 | 26 -61 32 0 154 | -47 -24 10 0 155 | 18 83 -7 0 156 | 51 -37 68 0 157 | -72 80 -12 0 158 | -88 -31 -18 0 159 | 12 89 9 0 160 | 69 -33 -40 0 161 | -80 72 -12 0 162 | 31 -22 36 0 163 | -43 -33 97 0 164 | -13 -76 11 0 165 | 83 56 70 0 166 | 66 53 89 0 167 | 20 85 2 0 168 | -88 29 58 0 169 | 79 -2 75 0 170 | -29 88 58 0 171 | 7 -83 18 0 172 | -6 25 -35 0 173 | 43 33 97 0 174 | -68 -29 39 0 175 | 59 -44 -86 0 176 | 64 99 71 0 177 | -34 -14 -66 0 178 | 1 96 -15 0 179 | -58 38 -46 0 180 | -30 54 -84 0 181 | 65 56 -49 0 182 | 83 -56 -70 0 183 | -36 21 62 0 184 | 69 -17 45 0 185 | -5 -24 77 0 186 | -91 38 -27 0 187 | 40 -33 -69 0 188 | 22 31 -36 0 189 | -71 -99 64 0 190 | -42 -22 63 0 191 | 69 17 -45 0 192 | 37 -51 68 0 193 | -47 -41 -40 0 194 | -30 -73 -50 0 195 | 44 86 59 0 196 | -71 -50 -17 0 197 | -57 -92 -85 0 198 | 83 -18 7 0 199 | 96 15 -1 0 200 | 34 -70 -86 0 201 | -31 18 88 0 202 | -45 -69 -17 0 203 | -21 -36 -62 0 204 | -70 -83 56 0 205 | -96 -1 -15 0 206 | 4 19 -90 0 207 | -10 76 4 0 208 | -53 -89 66 0 209 | -93 8 -48 0 210 | 3 -73 -77 0 211 | 71 -64 -99 0 212 | 98 -91 20 0 213 | -37 -23 -45 0 214 | 49 65 -56 0 215 | -95 -74 -23 0 216 | 73 -3 -77 0 217 | -84 98 -25 0 218 | -69 45 17 0 219 | -86 -59 44 0 220 | 10 76 -4 0 221 | -63 -22 42 0 222 | -19 4 90 0 223 | -25 35 -6 0 224 | -47 -10 24 0 225 | -42 22 -63 0 226 | -27 55 92 0 227 | -62 79 -60 0 228 | -30 -54 84 0 229 | -40 47 41 0 230 | 19 90 -4 0 231 | -61 96 8 0 232 | -48 93 -8 0 233 | 92 85 -57 0 234 | -24 -77 5 0 235 | -21 36 62 0 236 | -59 35 -80 0 237 | 57 -28 95 0 238 | -75 -93 78 0 239 | 22 36 -31 0 240 | 41 40 -47 0 241 | 13 -94 -82 0 242 | 55 94 -21 0 243 | 15 -43 -54 0 244 | -29 -58 -88 0 245 | 60 26 -44 0 246 | -54 30 -84 0 247 | -65 -49 -56 0 248 | -78 93 -75 0 249 | -15 -43 54 0 250 | -83 70 -56 0 251 | -50 30 73 0 252 | 38 27 91 0 253 | -2 85 -20 0 254 | 67 41 63 0 255 | 17 71 -50 0 256 | 60 -62 -79 0 257 | -95 23 74 0 258 | 4 -76 10 0 259 | 16 -9 -39 0 260 | 72 -90 42 0 261 | 77 -73 -3 0 262 | -28 32 -16 0 263 | -57 95 28 0 264 | -26 61 32 0 265 | -8 48 -93 0 266 | -------------------------------------------------------------------------------- /src/No_sat/u-x1_80.shuffled-238.cnf: -------------------------------------------------------------------------------- 1 | p cnf 238 634 2 | -150 188 -101 0 3 | 107 146 -122 0 4 | -35 159 118 0 5 | 152 190 177 0 6 | -136 100 193 0 7 | -42 -34 91 0 8 | -126 -107 -52 0 9 | -192 -151 -12 0 10 | 50 46 55 0 11 | -209 207 64 0 12 | 204 109 -74 0 13 | 214 -52 -8 0 14 | -116 235 -37 0 15 | -97 236 177 0 16 | 178 -155 184 0 17 | 209 185 238 0 18 | -92 -67 -192 0 19 | -70 8 -88 0 20 | 236 178 -29 0 21 | -104 -135 -211 0 22 | -176 95 230 0 23 | 140 237 -68 0 24 | 105 66 -29 0 25 | 72 -195 194 0 26 | -154 -57 38 0 27 | -79 130 113 0 28 | 158 104 27 0 29 | -79 -128 -182 0 30 | 203 149 -196 0 31 | 225 -220 -130 0 32 | -7 148 -4 0 33 | -120 -200 -124 0 34 | -147 108 -97 0 35 | -179 -175 42 0 36 | 236 97 -177 0 37 | -208 -58 -113 0 38 | 218 -158 -62 0 39 | 228 -90 -231 0 40 | 33 198 145 0 41 | -192 92 67 0 42 | -140 -68 -237 0 43 | 212 172 201 0 44 | 56 140 -4 0 45 | 92 166 -147 0 46 | 13 -213 -10 0 47 | -187 131 6 0 48 | 32 -185 -66 0 49 | -122 -107 -146 0 50 | -237 207 210 0 51 | 163 -170 -27 0 52 | -95 176 230 0 53 | -2 -118 -51 0 54 | 89 -233 161 0 55 | -6 187 131 0 56 | 41 -109 -228 0 57 | -49 183 -151 0 58 | -88 70 -8 0 59 | 192 -92 67 0 60 | -14 -41 -138 0 61 | -76 -215 -129 0 62 | -114 -129 78 0 63 | -224 39 1 0 64 | -189 148 205 0 65 | 116 211 47 0 66 | 63 -24 165 0 67 | -144 60 -217 0 68 | 102 141 62 0 69 | -137 -125 -106 0 70 | -166 -147 -92 0 71 | 75 153 -222 0 72 | -31 -2 45 0 73 | -99 54 -111 0 74 | 182 -128 79 0 75 | -122 -47 -204 0 76 | 24 63 -165 0 77 | 224 -166 37 0 78 | -110 157 -115 0 79 | -56 -191 -40 0 80 | -102 141 -62 0 81 | 117 -215 191 0 82 | 61 156 146 0 83 | -86 -28 36 0 84 | 90 175 -134 0 85 | -112 26 -11 0 86 | 53 -123 43 0 87 | 78 114 129 0 88 | -64 24 20 0 89 | 225 -94 181 0 90 | 125 234 -171 0 91 | -51 -11 36 0 92 | -210 -58 -23 0 93 | -28 164 89 0 94 | 118 -159 35 0 95 | -162 -157 -184 0 96 | -170 198 95 0 97 | 215 76 -129 0 98 | -105 66 29 0 99 | 66 185 32 0 100 | -146 107 122 0 101 | 32 -167 136 0 102 | -169 139 85 0 103 | 56 -191 40 0 104 | -92 166 147 0 105 | -18 202 233 0 106 | 74 -204 109 0 107 | -171 44 -216 0 108 | 38 -134 -16 0 109 | 102 208 163 0 110 | 114 -129 -78 0 111 | -187 149 -55 0 112 | 153 222 -75 0 113 | 222 114 179 0 114 | 120 -68 18 0 115 | -54 111 -99 0 116 | 10 13 213 0 117 | 87 84 173 0 118 | 48 -221 -78 0 119 | 28 89 -164 0 120 | -89 -164 -28 0 121 | -130 -79 -113 0 122 | -115 220 91 0 123 | -182 79 128 0 124 | -85 -169 -139 0 125 | -196 235 -199 0 126 | 58 -23 210 0 127 | -141 62 -102 0 128 | 98 -223 -229 0 129 | 85 169 -139 0 130 | -114 -78 129 0 131 | 235 196 199 0 132 | -141 61 -101 0 133 | 224 -39 1 0 134 | -88 40 -71 0 135 | -33 198 -145 0 136 | 175 -42 -179 0 137 | -210 23 58 0 138 | 69 127 -111 0 139 | 149 187 55 0 140 | -50 131 34 0 141 | -30 48 139 0 142 | -15 -33 121 0 143 | 201 82 226 0 144 | 171 -216 -44 0 145 | -23 -99 162 0 146 | 210 -207 237 0 147 | 155 -184 178 0 148 | 19 16 121 0 149 | 135 -81 -174 0 150 | 170 163 27 0 151 | -160 3 -35 0 152 | -205 -189 -148 0 153 | -1 112 -145 0 154 | 27 -158 -104 0 155 | 93 229 -74 0 156 | -77 -123 -186 0 157 | -14 -159 -167 0 158 | 35 -160 -3 0 159 | 138 132 106 0 160 | 169 -217 -181 0 161 | 108 174 188 0 162 | 220 130 225 0 163 | -205 189 148 0 164 | 183 124 -15 0 165 | -3 -35 160 0 166 | -200 124 120 0 167 | -224 37 166 0 168 | -221 -63 45 0 169 | -83 -96 80 0 170 | -82 -227 -153 0 171 | -69 -111 -127 0 172 | 8 70 88 0 173 | 192 -12 151 0 174 | 3 197 -25 0 175 | -212 201 -172 0 176 | -151 49 -183 0 177 | -44 9 206 0 178 | 119 -20 -65 0 179 | -2 31 -45 0 180 | 124 -120 200 0 181 | -202 -18 -233 0 182 | -110 115 -157 0 183 | 190 -152 -177 0 184 | 181 -217 -169 0 185 | 134 -38 -16 0 186 | -206 -9 -44 0 187 | -166 -37 -224 0 188 | 148 7 4 0 189 | -73 -94 87 0 190 | -71 -165 -197 0 191 | 44 171 216 0 192 | -50 -55 46 0 193 | -200 226 -84 0 194 | -82 153 227 0 195 | 233 -89 161 0 196 | -228 90 -231 0 197 | -211 47 -116 0 198 | -228 -41 109 0 199 | 188 -108 -174 0 200 | 222 -179 -114 0 201 | 22 205 195 0 202 | -228 231 -90 0 203 | 83 -203 160 0 204 | 40 -56 191 0 205 | -80 -9 -152 0 206 | -14 41 138 0 207 | 211 -104 135 0 208 | 179 175 42 0 209 | -220 115 91 0 210 | 184 -178 155 0 211 | 78 -221 -48 0 212 | -235 37 -116 0 213 | -106 138 -132 0 214 | 150 -188 -101 0 215 | -195 -194 -72 0 216 | 87 73 94 0 217 | -235 -196 199 0 218 | 167 -14 159 0 219 | -172 -216 17 0 220 | 119 -96 -13 0 221 | -87 -173 84 0 222 | -109 -74 -204 0 223 | -123 -53 -43 0 224 | 231 219 176 0 225 | 81 135 174 0 226 | -73 100 -105 0 227 | -222 -114 179 0 228 | -106 132 -138 0 229 | -145 -198 33 0 230 | 134 175 -90 0 231 | -188 101 -150 0 232 | 178 29 -236 0 233 | -63 221 -45 0 234 | 75 222 -153 0 235 | -218 126 -22 0 236 | -193 -76 -30 0 237 | 157 162 -184 0 238 | -99 -162 23 0 239 | 5 -127 98 0 240 | 167 14 -159 0 241 | 147 108 97 0 242 | -96 -119 13 0 243 | 102 -141 -62 0 244 | 119 13 96 0 245 | -168 -180 -67 0 246 | -144 -6 -53 0 247 | -156 -43 -168 0 248 | -202 59 -199 0 249 | 144 -217 -60 0 250 | 150 161 -142 0 251 | -96 83 -80 0 252 | 130 -113 79 0 253 | -192 151 12 0 254 | -123 77 186 0 255 | -175 -134 -90 0 256 | 100 136 -193 0 257 | -118 2 51 0 258 | 185 -238 -209 0 259 | -91 42 -34 0 260 | -32 -167 -136 0 261 | -25 86 -232 0 262 | -220 -225 130 0 263 | 155 -54 19 0 264 | -139 -48 -30 0 265 | 232 -25 -86 0 266 | 179 -42 -175 0 267 | 86 232 25 0 268 | -20 64 24 0 269 | -21 -31 190 0 270 | -69 173 143 0 271 | 14 159 -167 0 272 | -127 -5 -98 0 273 | 18 -202 233 0 274 | 229 -223 -98 0 275 | -179 -222 114 0 276 | -172 216 -17 0 277 | 210 23 -58 0 278 | -86 -36 28 0 279 | 206 182 -85 0 280 | 73 -87 -94 0 281 | -189 -213 -21 0 282 | 195 -22 -205 0 283 | 220 -91 115 0 284 | 58 -208 113 0 285 | 20 119 65 0 286 | -66 185 -32 0 287 | 81 -135 -174 0 288 | 110 75 -26 0 289 | 186 46 -12 0 290 | -160 203 83 0 291 | -223 128 81 0 292 | -24 20 64 0 293 | 96 -80 -83 0 294 | -104 -27 158 0 295 | -85 169 139 0 296 | 77 -60 57 0 297 | -131 -187 -6 0 298 | -189 213 21 0 299 | 176 95 -230 0 300 | 209 -238 -185 0 301 | -117 234 -17 0 302 | -73 -87 94 0 303 | -190 -21 31 0 304 | -50 55 -46 0 305 | -130 79 113 0 306 | 10 -13 -213 0 307 | 68 -140 237 0 308 | 2 31 45 0 309 | 112 -26 -11 0 310 | 38 16 134 0 311 | 72 -164 -133 0 312 | 67 168 -180 0 313 | 3 25 -197 0 314 | -28 -36 86 0 315 | 33 -121 -15 0 316 | 49 5 -227 0 317 | 129 215 -76 0 318 | 18 -233 202 0 319 | 199 -202 -59 0 320 | 59 202 199 0 321 | 5 -98 127 0 322 | -131 50 34 0 323 | 208 113 -58 0 324 | -47 -211 116 0 325 | -66 105 29 0 326 | -234 171 125 0 327 | -5 -227 -49 0 328 | 204 -47 122 0 329 | 87 -84 -173 0 330 | 117 -234 -17 0 331 | 5 227 -49 0 332 | -5 127 98 0 333 | -195 -205 22 0 334 | -231 176 -219 0 335 | 121 -19 -16 0 336 | -95 -176 -230 0 337 | -183 -124 -15 0 338 | 14 138 -41 0 339 | 145 -1 -112 0 340 | -117 17 -234 0 341 | 139 -48 30 0 342 | -140 -56 -4 0 343 | 33 121 15 0 344 | -61 -146 156 0 345 | 75 26 -110 0 346 | -226 -201 82 0 347 | 217 -181 -169 0 348 | 9 -152 80 0 349 | -113 208 58 0 350 | -102 -163 208 0 351 | -30 76 193 0 352 | 236 -178 29 0 353 | 83 80 96 0 354 | -125 -234 -171 0 355 | -70 -212 -238 0 356 | 84 -226 -200 0 357 | -206 -182 -85 0 358 | -22 -195 205 0 359 | -206 85 182 0 360 | -54 99 -111 0 361 | -147 97 -108 0 362 | -112 11 -26 0 363 | -201 226 -82 0 364 | -7 93 0 365 | -65 -133 -214 0 366 | 52 -126 107 0 367 | 198 -95 170 0 368 | -218 -126 22 0 369 | -137 -10 -142 0 370 | -185 -209 238 0 371 | -168 180 67 0 372 | -182 206 85 0 373 | -89 -233 -161 0 374 | -9 44 206 0 375 | 174 -81 -135 0 376 | -171 216 -44 0 377 | -31 21 -190 0 378 | 6 -53 144 0 379 | -103 154 -143 0 380 | 40 71 88 0 381 | 37 116 235 0 382 | 172 17 216 0 383 | 12 -46 186 0 384 | 196 -149 203 0 385 | 213 -10 -13 0 386 | -136 -100 -193 0 387 | -26 -110 -75 0 388 | 126 52 -107 0 389 | 136 -100 193 0 390 | 118 -51 2 0 391 | -94 -181 -225 0 392 | 68 18 -120 0 393 | 191 56 -40 0 394 | -46 50 -55 0 395 | 104 -211 135 0 396 | -98 223 -229 0 397 | -62 -218 158 0 398 | 132 -103 39 0 399 | -132 -39 -103 0 400 | 38 154 57 0 401 | -37 -235 116 0 402 | -141 -61 101 0 403 | 105 100 73 0 404 | 117 17 234 0 405 | 215 191 -117 0 406 | -197 165 71 0 407 | 47 -204 122 0 408 | -165 -24 -63 0 409 | 131 50 -34 0 410 | 99 162 23 0 411 | 6 187 -131 0 412 | 48 30 -139 0 413 | -1 -224 -39 0 414 | 220 -225 -130 0 415 | -19 -54 -155 0 416 | 194 -230 59 0 417 | -109 204 74 0 418 | -145 -112 1 0 419 | 214 -65 133 0 420 | 51 118 -2 0 421 | 151 49 183 0 422 | -118 35 159 0 423 | 14 41 -138 0 424 | 202 -59 -199 0 425 | -214 52 -8 0 426 | 54 99 111 0 427 | 111 -69 127 0 428 | 192 -67 92 0 429 | 165 -71 197 0 430 | 61 -146 -156 0 431 | 137 125 -106 0 432 | 132 -39 103 0 433 | 172 -17 -216 0 434 | 4 -148 -7 0 435 | -154 -143 103 0 436 | 189 213 -21 0 437 | 145 112 1 0 438 | 174 -108 -188 0 439 | -168 43 156 0 440 | 164 133 72 0 441 | 141 -61 -101 0 442 | 25 -232 -86 0 443 | 88 -70 -8 0 444 | -72 195 194 0 445 | 205 189 -148 0 446 | 98 229 223 0 447 | 53 -144 6 0 448 | -199 196 -235 0 449 | -33 -198 145 0 450 | -103 143 -154 0 451 | -109 228 -41 0 452 | -40 -71 88 0 453 | -87 173 -84 0 454 | 229 -93 74 0 455 | 187 -55 -149 0 456 | -4 -148 7 0 457 | 12 -151 192 0 458 | 171 234 -125 0 459 | -231 219 -176 0 460 | -187 55 -149 0 461 | 189 21 -213 0 462 | -70 212 238 0 463 | -137 10 142 0 464 | -229 93 74 0 465 | 62 218 158 0 466 | 9 152 -80 0 467 | -88 71 -40 0 468 | -60 -144 217 0 469 | 49 -5 227 0 470 | -117 -215 -191 0 471 | 108 -188 -174 0 472 | 41 109 228 0 473 | -180 232 -219 0 474 | -64 -207 -209 0 475 | -238 212 70 0 476 | 157 110 115 0 477 | -25 -3 -197 0 478 | -108 -97 147 0 479 | 82 227 -153 0 480 | 155 54 -19 0 481 | 149 196 -203 0 482 | 68 -237 140 0 483 | 44 -206 9 0 484 | -218 62 -158 0 485 | 15 -183 124 0 486 | 200 84 226 0 487 | 16 -134 -38 0 488 | 165 -63 24 0 489 | 238 70 -212 0 490 | -27 -158 104 0 491 | -46 -186 -12 0 492 | -181 225 94 0 493 | 194 -59 230 0 494 | 230 -194 59 0 495 | 47 -122 204 0 496 | 223 81 -128 0 497 | -22 -126 218 0 498 | 221 -78 -48 0 499 | 154 -38 -57 0 500 | -57 77 60 0 501 | -82 -226 201 0 502 | 71 197 -165 0 503 | 123 -53 43 0 504 | 80 -9 152 0 505 | -190 152 -177 0 506 | 76 30 -193 0 507 | 219 -180 -232 0 508 | 146 -107 122 0 509 | 110 -157 -115 0 510 | 57 -38 -154 0 511 | 142 161 -150 0 512 | -149 -196 -203 0 513 | -57 -60 -77 0 514 | -212 -201 172 0 515 | 28 86 36 0 516 | 170 95 -198 0 517 | 193 30 -76 0 518 | 218 22 126 0 519 | -177 -97 -236 0 520 | -210 207 237 0 521 | 181 217 169 0 522 | 136 167 -32 0 523 | -208 163 -102 0 524 | -210 -237 -207 0 525 | 166 224 -37 0 526 | 181 94 -225 0 527 | 21 190 31 0 528 | -190 -152 177 0 529 | -156 146 -61 0 530 | 214 -133 65 0 531 | 106 -137 125 0 532 | 11 36 51 0 533 | 26 11 112 0 534 | -125 137 106 0 535 | -1 224 39 0 536 | -219 -232 180 0 537 | -124 183 15 0 538 | -132 -138 106 0 539 | -36 -11 51 0 540 | 162 184 -157 0 541 | -66 -29 -105 0 542 | 103 -132 39 0 543 | 48 78 221 0 544 | 15 -121 -33 0 545 | -161 -150 -142 0 546 | 180 168 -67 0 547 | -84 200 -226 0 548 | -18 120 68 0 549 | 107 -52 126 0 550 | 142 150 -161 0 551 | -222 -75 -153 0 552 | -72 -133 164 0 553 | 233 89 -161 0 554 | -162 99 -23 0 555 | -20 -64 -24 0 556 | -89 28 164 0 557 | 168 43 -156 0 558 | 32 167 -136 0 559 | 128 -79 182 0 560 | 177 97 -236 0 561 | 8 214 52 0 562 | 157 184 -162 0 563 | 211 -47 -116 0 564 | 153 -227 82 0 565 | -119 -65 20 0 566 | -75 110 26 0 567 | -170 -163 27 0 568 | -10 137 142 0 569 | 64 209 -207 0 570 | 63 -45 -221 0 571 | 223 -81 128 0 572 | 120 200 -124 0 573 | 133 -214 65 0 574 | 144 217 60 0 575 | -173 -69 -143 0 576 | 96 -13 -119 0 577 | 123 -186 77 0 578 | 140 -56 4 0 579 | 34 -91 -42 0 580 | 101 61 141 0 581 | 219 232 180 0 582 | 160 -83 203 0 583 | 11 -36 -51 0 584 | 173 -143 69 0 585 | -164 133 -72 0 586 | -29 -178 -236 0 587 | -128 -223 -81 0 588 | 123 53 -43 0 589 | -16 19 -121 0 590 | -31 2 -45 0 591 | -175 90 134 0 592 | -219 -176 231 0 593 | -184 -178 -155 0 594 | 92 -166 147 0 595 | -115 -220 -91 0 596 | -35 -118 -159 0 597 | 34 91 42 0 598 | -121 -19 16 0 599 | -160 -83 -203 0 600 | 90 231 228 0 601 | -49 -183 151 0 602 | 69 -127 111 0 603 | 76 -215 129 0 604 | 212 -172 -201 0 605 | 186 -77 123 0 606 | 54 -155 19 0 607 | -74 -229 -93 0 608 | 168 -43 156 0 609 | -185 66 -32 0 610 | 12 -186 46 0 611 | 72 195 -194 0 612 | 7 -93 0 613 | 65 -20 -119 0 614 | 8 -214 -52 0 615 | -105 -100 73 0 616 | -142 10 137 0 617 | -140 56 4 0 618 | 101 188 150 0 619 | -131 -50 -34 0 620 | -18 -68 -120 0 621 | -170 -198 -95 0 622 | -208 102 -163 0 623 | -163 -27 170 0 624 | 209 -64 207 0 625 | 215 117 -191 0 626 | 35 3 160 0 627 | 144 53 -6 0 628 | -73 -100 105 0 629 | -135 104 211 0 630 | 69 -173 143 0 631 | -59 -194 -230 0 632 | 60 -77 57 0 633 | -3 25 197 0 634 | 154 143 103 0 635 | 45 63 221 0 636 | -------------------------------------------------------------------------------- /src/Others/ais/ais10.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 -2 -3 -4 -5 -6 -7 -8 -9 3 | 10 11 -12 -13 -14 -15 -16 -17 -18 4 | -19 -20 -21 -22 -23 -24 -25 -26 -27 5 | -28 29 -30 -31 32 -33 -34 -35 -36 6 | -37 -38 -39 -40 -41 -42 -43 -44 -45 7 | -46 -47 48 -49 -50 -51 -52 53 -54 8 | -55 -56 -57 -58 -59 -60 -61 -62 -63 9 | -64 -65 -66 67 -68 -69 -70 -71 -72 10 | -73 74 -75 -76 -77 -78 -79 -80 -81 11 | -82 -83 -84 -85 86 -87 -88 -89 -90 12 | -91 -92 -93 -94 95 -96 -97 -98 -99 13 | -100 -101 -102 -103 -104 -105 -106 -107 -108 14 | 109 -110 -111 -112 -113 -114 -115 -116 117 15 | -118 -119 -120 -121 -122 -123 -124 125 -126 16 | -127 -128 -129 -130 -131 -132 133 -134 -135 17 | -136 -137 -138 -139 -140 141 -142 -143 -144 18 | -145 -146 -147 -148 149 -150 -151 -152 -153 19 | -154 -155 -156 157 -158 -159 -160 -161 -162 20 | -163 -164 165 -166 -167 -168 -169 -170 -171 21 | -172 173 -174 -175 -176 -177 -178 -179 -180 22 | -181 23 | t 0ms -------------------------------------------------------------------------------- /src/Others/ais/ais6.cnf: -------------------------------------------------------------------------------- 1 | c created by Generic SAT Encoder v1.0 2 | p cnf 61 581 3 | 1 2 3 4 5 6 0 4 | -1 -2 0 5 | -1 -3 0 6 | -1 -4 0 7 | -1 -5 0 8 | -1 -6 0 9 | -2 -3 0 10 | -2 -4 0 11 | -2 -5 0 12 | -2 -6 0 13 | -3 -4 0 14 | -3 -5 0 15 | -3 -6 0 16 | -4 -5 0 17 | -4 -6 0 18 | -5 -6 0 19 | 7 8 9 10 11 12 0 20 | -7 -8 0 21 | -7 -9 0 22 | -7 -10 0 23 | -7 -11 0 24 | -7 -12 0 25 | -8 -9 0 26 | -8 -10 0 27 | -8 -11 0 28 | -8 -12 0 29 | -9 -10 0 30 | -9 -11 0 31 | -9 -12 0 32 | -10 -11 0 33 | -10 -12 0 34 | -11 -12 0 35 | 13 14 15 16 17 18 0 36 | -13 -14 0 37 | -13 -15 0 38 | -13 -16 0 39 | -13 -17 0 40 | -13 -18 0 41 | -14 -15 0 42 | -14 -16 0 43 | -14 -17 0 44 | -14 -18 0 45 | -15 -16 0 46 | -15 -17 0 47 | -15 -18 0 48 | -16 -17 0 49 | -16 -18 0 50 | -17 -18 0 51 | 19 20 21 22 23 24 0 52 | -19 -20 0 53 | -19 -21 0 54 | -19 -22 0 55 | -19 -23 0 56 | -19 -24 0 57 | -20 -21 0 58 | -20 -22 0 59 | -20 -23 0 60 | -20 -24 0 61 | -21 -22 0 62 | -21 -23 0 63 | -21 -24 0 64 | -22 -23 0 65 | -22 -24 0 66 | -23 -24 0 67 | 25 26 27 28 29 30 0 68 | -25 -26 0 69 | -25 -27 0 70 | -25 -28 0 71 | -25 -29 0 72 | -25 -30 0 73 | -26 -27 0 74 | -26 -28 0 75 | -26 -29 0 76 | -26 -30 0 77 | -27 -28 0 78 | -27 -29 0 79 | -27 -30 0 80 | -28 -29 0 81 | -28 -30 0 82 | -29 -30 0 83 | 31 32 33 34 35 36 0 84 | -31 -32 0 85 | -31 -33 0 86 | -31 -34 0 87 | -31 -35 0 88 | -31 -36 0 89 | -32 -33 0 90 | -32 -34 0 91 | -32 -35 0 92 | -32 -36 0 93 | -33 -34 0 94 | -33 -35 0 95 | -33 -36 0 96 | -34 -35 0 97 | -34 -36 0 98 | -35 -36 0 99 | 37 38 39 40 41 0 100 | -37 -38 0 101 | -37 -39 0 102 | -37 -40 0 103 | -37 -41 0 104 | -38 -39 0 105 | -38 -40 0 106 | -38 -41 0 107 | -39 -40 0 108 | -39 -41 0 109 | -40 -41 0 110 | 42 43 44 45 46 0 111 | -42 -43 0 112 | -42 -44 0 113 | -42 -45 0 114 | -42 -46 0 115 | -43 -44 0 116 | -43 -45 0 117 | -43 -46 0 118 | -44 -45 0 119 | -44 -46 0 120 | -45 -46 0 121 | 47 48 49 50 51 0 122 | -47 -48 0 123 | -47 -49 0 124 | -47 -50 0 125 | -47 -51 0 126 | -48 -49 0 127 | -48 -50 0 128 | -48 -51 0 129 | -49 -50 0 130 | -49 -51 0 131 | -50 -51 0 132 | 52 53 54 55 56 0 133 | -52 -53 0 134 | -52 -54 0 135 | -52 -55 0 136 | -52 -56 0 137 | -53 -54 0 138 | -53 -55 0 139 | -53 -56 0 140 | -54 -55 0 141 | -54 -56 0 142 | -55 -56 0 143 | 57 58 59 60 61 0 144 | -57 -58 0 145 | -57 -59 0 146 | -57 -60 0 147 | -57 -61 0 148 | -58 -59 0 149 | -58 -60 0 150 | -58 -61 0 151 | -59 -60 0 152 | -59 -61 0 153 | -60 -61 0 154 | -1 -7 0 155 | -2 -8 0 156 | -3 -9 0 157 | -4 -10 0 158 | -5 -11 0 159 | -6 -12 0 160 | -1 -13 0 161 | -2 -14 0 162 | -3 -15 0 163 | -4 -16 0 164 | -5 -17 0 165 | -6 -18 0 166 | -1 -19 0 167 | -2 -20 0 168 | -3 -21 0 169 | -4 -22 0 170 | -5 -23 0 171 | -6 -24 0 172 | -1 -25 0 173 | -2 -26 0 174 | -3 -27 0 175 | -4 -28 0 176 | -5 -29 0 177 | -6 -30 0 178 | -1 -31 0 179 | -2 -32 0 180 | -3 -33 0 181 | -4 -34 0 182 | -5 -35 0 183 | -6 -36 0 184 | -7 -1 0 185 | -8 -2 0 186 | -9 -3 0 187 | -10 -4 0 188 | -11 -5 0 189 | -12 -6 0 190 | -7 -13 0 191 | -8 -14 0 192 | -9 -15 0 193 | -10 -16 0 194 | -11 -17 0 195 | -12 -18 0 196 | -7 -19 0 197 | -8 -20 0 198 | -9 -21 0 199 | -10 -22 0 200 | -11 -23 0 201 | -12 -24 0 202 | -7 -25 0 203 | -8 -26 0 204 | -9 -27 0 205 | -10 -28 0 206 | -11 -29 0 207 | -12 -30 0 208 | -7 -31 0 209 | -8 -32 0 210 | -9 -33 0 211 | -10 -34 0 212 | -11 -35 0 213 | -12 -36 0 214 | -13 -1 0 215 | -14 -2 0 216 | -15 -3 0 217 | -16 -4 0 218 | -17 -5 0 219 | -18 -6 0 220 | -13 -7 0 221 | -14 -8 0 222 | -15 -9 0 223 | -16 -10 0 224 | -17 -11 0 225 | -18 -12 0 226 | -13 -19 0 227 | -14 -20 0 228 | -15 -21 0 229 | -16 -22 0 230 | -17 -23 0 231 | -18 -24 0 232 | -13 -25 0 233 | -14 -26 0 234 | -15 -27 0 235 | -16 -28 0 236 | -17 -29 0 237 | -18 -30 0 238 | -13 -31 0 239 | -14 -32 0 240 | -15 -33 0 241 | -16 -34 0 242 | -17 -35 0 243 | -18 -36 0 244 | -19 -1 0 245 | -20 -2 0 246 | -21 -3 0 247 | -22 -4 0 248 | -23 -5 0 249 | -24 -6 0 250 | -19 -7 0 251 | -20 -8 0 252 | -21 -9 0 253 | -22 -10 0 254 | -23 -11 0 255 | -24 -12 0 256 | -19 -13 0 257 | -20 -14 0 258 | -21 -15 0 259 | -22 -16 0 260 | -23 -17 0 261 | -24 -18 0 262 | -19 -25 0 263 | -20 -26 0 264 | -21 -27 0 265 | -22 -28 0 266 | -23 -29 0 267 | -24 -30 0 268 | -19 -31 0 269 | -20 -32 0 270 | -21 -33 0 271 | -22 -34 0 272 | -23 -35 0 273 | -24 -36 0 274 | -25 -1 0 275 | -26 -2 0 276 | -27 -3 0 277 | -28 -4 0 278 | -29 -5 0 279 | -30 -6 0 280 | -25 -7 0 281 | -26 -8 0 282 | -27 -9 0 283 | -28 -10 0 284 | -29 -11 0 285 | -30 -12 0 286 | -25 -13 0 287 | -26 -14 0 288 | -27 -15 0 289 | -28 -16 0 290 | -29 -17 0 291 | -30 -18 0 292 | -25 -19 0 293 | -26 -20 0 294 | -27 -21 0 295 | -28 -22 0 296 | -29 -23 0 297 | -30 -24 0 298 | -25 -31 0 299 | -26 -32 0 300 | -27 -33 0 301 | -28 -34 0 302 | -29 -35 0 303 | -30 -36 0 304 | -31 -1 0 305 | -32 -2 0 306 | -33 -3 0 307 | -34 -4 0 308 | -35 -5 0 309 | -36 -6 0 310 | -31 -7 0 311 | -32 -8 0 312 | -33 -9 0 313 | -34 -10 0 314 | -35 -11 0 315 | -36 -12 0 316 | -31 -13 0 317 | -32 -14 0 318 | -33 -15 0 319 | -34 -16 0 320 | -35 -17 0 321 | -36 -18 0 322 | -31 -19 0 323 | -32 -20 0 324 | -33 -21 0 325 | -34 -22 0 326 | -35 -23 0 327 | -36 -24 0 328 | -31 -25 0 329 | -32 -26 0 330 | -33 -27 0 331 | -34 -28 0 332 | -35 -29 0 333 | -36 -30 0 334 | -37 -42 0 335 | -38 -43 0 336 | -39 -44 0 337 | -40 -45 0 338 | -41 -46 0 339 | -37 -47 0 340 | -38 -48 0 341 | -39 -49 0 342 | -40 -50 0 343 | -41 -51 0 344 | -37 -52 0 345 | -38 -53 0 346 | -39 -54 0 347 | -40 -55 0 348 | -41 -56 0 349 | -37 -57 0 350 | -38 -58 0 351 | -39 -59 0 352 | -40 -60 0 353 | -41 -61 0 354 | -42 -37 0 355 | -43 -38 0 356 | -44 -39 0 357 | -45 -40 0 358 | -46 -41 0 359 | -42 -47 0 360 | -43 -48 0 361 | -44 -49 0 362 | -45 -50 0 363 | -46 -51 0 364 | -42 -52 0 365 | -43 -53 0 366 | -44 -54 0 367 | -45 -55 0 368 | -46 -56 0 369 | -42 -57 0 370 | -43 -58 0 371 | -44 -59 0 372 | -45 -60 0 373 | -46 -61 0 374 | -47 -37 0 375 | -48 -38 0 376 | -49 -39 0 377 | -50 -40 0 378 | -51 -41 0 379 | -47 -42 0 380 | -48 -43 0 381 | -49 -44 0 382 | -50 -45 0 383 | -51 -46 0 384 | -47 -52 0 385 | -48 -53 0 386 | -49 -54 0 387 | -50 -55 0 388 | -51 -56 0 389 | -47 -57 0 390 | -48 -58 0 391 | -49 -59 0 392 | -50 -60 0 393 | -51 -61 0 394 | -52 -37 0 395 | -53 -38 0 396 | -54 -39 0 397 | -55 -40 0 398 | -56 -41 0 399 | -52 -42 0 400 | -53 -43 0 401 | -54 -44 0 402 | -55 -45 0 403 | -56 -46 0 404 | -52 -47 0 405 | -53 -48 0 406 | -54 -49 0 407 | -55 -50 0 408 | -56 -51 0 409 | -52 -57 0 410 | -53 -58 0 411 | -54 -59 0 412 | -55 -60 0 413 | -56 -61 0 414 | -57 -37 0 415 | -58 -38 0 416 | -59 -39 0 417 | -60 -40 0 418 | -61 -41 0 419 | -57 -42 0 420 | -58 -43 0 421 | -59 -44 0 422 | -60 -45 0 423 | -61 -46 0 424 | -57 -47 0 425 | -58 -48 0 426 | -59 -49 0 427 | -60 -50 0 428 | -61 -51 0 429 | -57 -52 0 430 | -58 -53 0 431 | -59 -54 0 432 | -60 -55 0 433 | -61 -56 0 434 | -1 -8 37 0 435 | -1 -9 38 0 436 | -1 -10 39 0 437 | -1 -11 40 0 438 | -1 -12 41 0 439 | -2 -9 37 0 440 | -2 -7 37 0 441 | -2 -10 38 0 442 | -2 -11 39 0 443 | -2 -12 40 0 444 | -3 -10 37 0 445 | -3 -8 37 0 446 | -3 -11 38 0 447 | -3 -7 38 0 448 | -3 -12 39 0 449 | -4 -11 37 0 450 | -4 -9 37 0 451 | -4 -12 38 0 452 | -4 -8 38 0 453 | -4 -7 39 0 454 | -5 -12 37 0 455 | -5 -10 37 0 456 | -5 -9 38 0 457 | -5 -8 39 0 458 | -5 -7 40 0 459 | -6 -11 37 0 460 | -6 -10 38 0 461 | -6 -9 39 0 462 | -6 -8 40 0 463 | -6 -7 41 0 464 | -7 -14 42 0 465 | -7 -15 43 0 466 | -7 -16 44 0 467 | -7 -17 45 0 468 | -7 -18 46 0 469 | -8 -15 42 0 470 | -8 -13 42 0 471 | -8 -16 43 0 472 | -8 -17 44 0 473 | -8 -18 45 0 474 | -9 -16 42 0 475 | -9 -14 42 0 476 | -9 -17 43 0 477 | -9 -13 43 0 478 | -9 -18 44 0 479 | -10 -17 42 0 480 | -10 -15 42 0 481 | -10 -18 43 0 482 | -10 -14 43 0 483 | -10 -13 44 0 484 | -11 -18 42 0 485 | -11 -16 42 0 486 | -11 -15 43 0 487 | -11 -14 44 0 488 | -11 -13 45 0 489 | -12 -17 42 0 490 | -12 -16 43 0 491 | -12 -15 44 0 492 | -12 -14 45 0 493 | -12 -13 46 0 494 | -13 -20 47 0 495 | -13 -21 48 0 496 | -13 -22 49 0 497 | -13 -23 50 0 498 | -13 -24 51 0 499 | -14 -21 47 0 500 | -14 -19 47 0 501 | -14 -22 48 0 502 | -14 -23 49 0 503 | -14 -24 50 0 504 | -15 -22 47 0 505 | -15 -20 47 0 506 | -15 -23 48 0 507 | -15 -19 48 0 508 | -15 -24 49 0 509 | -16 -23 47 0 510 | -16 -21 47 0 511 | -16 -24 48 0 512 | -16 -20 48 0 513 | -16 -19 49 0 514 | -17 -24 47 0 515 | -17 -22 47 0 516 | -17 -21 48 0 517 | -17 -20 49 0 518 | -17 -19 50 0 519 | -18 -23 47 0 520 | -18 -22 48 0 521 | -18 -21 49 0 522 | -18 -20 50 0 523 | -18 -19 51 0 524 | -19 -26 52 0 525 | -19 -27 53 0 526 | -19 -28 54 0 527 | -19 -29 55 0 528 | -19 -30 56 0 529 | -20 -27 52 0 530 | -20 -25 52 0 531 | -20 -28 53 0 532 | -20 -29 54 0 533 | -20 -30 55 0 534 | -21 -28 52 0 535 | -21 -26 52 0 536 | -21 -29 53 0 537 | -21 -25 53 0 538 | -21 -30 54 0 539 | -22 -29 52 0 540 | -22 -27 52 0 541 | -22 -30 53 0 542 | -22 -26 53 0 543 | -22 -25 54 0 544 | -23 -30 52 0 545 | -23 -28 52 0 546 | -23 -27 53 0 547 | -23 -26 54 0 548 | -23 -25 55 0 549 | -24 -29 52 0 550 | -24 -28 53 0 551 | -24 -27 54 0 552 | -24 -26 55 0 553 | -24 -25 56 0 554 | -25 -32 57 0 555 | -25 -33 58 0 556 | -25 -34 59 0 557 | -25 -35 60 0 558 | -25 -36 61 0 559 | -26 -33 57 0 560 | -26 -31 57 0 561 | -26 -34 58 0 562 | -26 -35 59 0 563 | -26 -36 60 0 564 | -27 -34 57 0 565 | -27 -32 57 0 566 | -27 -35 58 0 567 | -27 -31 58 0 568 | -27 -36 59 0 569 | -28 -35 57 0 570 | -28 -33 57 0 571 | -28 -36 58 0 572 | -28 -32 58 0 573 | -28 -31 59 0 574 | -29 -36 57 0 575 | -29 -34 57 0 576 | -29 -33 58 0 577 | -29 -32 59 0 578 | -29 -31 60 0 579 | -30 -35 57 0 580 | -30 -34 58 0 581 | -30 -33 59 0 582 | -30 -32 60 0 583 | -30 -31 61 0 584 | c end of file 585 | -------------------------------------------------------------------------------- /src/Others/problem1.cnf: -------------------------------------------------------------------------------- 1 | c This Formula is generated by mcnf 2 | c 3 | c horn? no 4 | c forced? no 5 | c mixed sat? no 6 | c clause length = 3 7 | c 8 | p cnf 20 91 9 | 4 -18 19 0 10 | 3 18 -5 0 11 | -5 -8 -15 0 12 | -20 7 -16 0 13 | 10 -13 -7 0 14 | -12 -9 17 0 15 | 17 19 5 0 16 | -16 9 15 0 17 | 11 -5 -14 0 18 | 18 -10 13 0 19 | -3 11 12 0 20 | -6 -17 -8 0 21 | -18 14 1 0 22 | -19 -15 10 0 23 | 12 18 -19 0 24 | -8 4 7 0 25 | -8 -9 4 0 26 | 7 17 -15 0 27 | 12 -7 -14 0 28 | -10 -11 8 0 29 | 2 -15 -11 0 30 | 9 6 1 0 31 | -11 20 -17 0 32 | 9 -15 13 0 33 | 12 -7 -17 0 34 | -18 -2 20 0 35 | 20 12 4 0 36 | 19 11 14 0 37 | -16 18 -4 0 38 | -1 -17 -19 0 39 | -13 15 10 0 40 | -12 -14 -13 0 41 | 12 -14 -7 0 42 | -7 16 10 0 43 | 6 10 7 0 44 | 20 14 -16 0 45 | -19 17 11 0 46 | -7 1 -20 0 47 | -5 12 15 0 48 | -4 -9 -13 0 49 | 12 -11 -7 0 50 | -5 19 -8 0 51 | 1 16 17 0 52 | 20 -14 -15 0 53 | 13 -4 10 0 54 | 14 7 10 0 55 | -5 9 20 0 56 | 10 1 -19 0 57 | -16 -15 -1 0 58 | 16 3 -11 0 59 | -15 -10 4 0 60 | 4 -15 -3 0 61 | -10 -16 11 0 62 | -8 12 -5 0 63 | 14 -6 12 0 64 | 1 6 11 0 65 | -13 -5 -1 0 66 | -7 -2 12 0 67 | 1 -20 19 0 68 | -2 -13 -8 0 69 | 15 18 4 0 70 | -11 14 9 0 71 | -6 -15 -2 0 72 | 5 -12 -15 0 73 | -6 17 5 0 74 | -13 5 -19 0 75 | 20 -1 14 0 76 | 9 -17 15 0 77 | -5 19 -18 0 78 | -12 8 -10 0 79 | -18 14 -4 0 80 | 15 -9 13 0 81 | 9 -5 -1 0 82 | 10 -19 -14 0 83 | 20 9 4 0 84 | -9 -2 19 0 85 | -5 13 -17 0 86 | 2 -10 -18 0 87 | -18 3 11 0 88 | 7 -9 17 0 89 | -15 -6 -3 0 90 | -2 3 -13 0 91 | 12 3 -2 0 92 | -2 -3 17 0 93 | 20 -15 -16 0 94 | -5 -17 -19 0 95 | -20 -18 11 0 96 | -9 1 -5 0 97 | -19 9 17 0 98 | 12 -2 17 0 99 | 4 -16 -5 0 100 | -------------------------------------------------------------------------------- /src/Others/tst/CBS_k3_n100_m403_b10_0.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c SAT instance in DIMACS CNF input format. 3 | c 4 | p cnf 100 403 5 | -9 40 -68 0 6 | 11 14 -82 0 7 | -55 -56 -80 0 8 | -2 73 89 0 9 | 26 38 -54 0 10 | 51 63 84 0 11 | -32 37 97 0 12 | 30 43 -52 0 13 | -8 -9 81 0 14 | 10 18 -53 0 15 | -8 12 27 0 16 | -22 -28 -95 0 17 | -22 44 -72 0 18 | -47 -67 89 0 19 | 6 91 96 0 20 | 10 -26 -67 0 21 | 34 68 78 0 22 | 24 27 -42 0 23 | 26 -27 -99 0 24 | 21 -29 -93 0 25 | -4 43 -57 0 26 | 33 74 78 0 27 | 40 -56 58 0 28 | -13 15 82 0 29 | -3 30 -34 0 30 | -2 8 -57 0 31 | 7 21 90 0 32 | -14 -33 -66 0 33 | 41 -73 97 0 34 | -25 -47 57 0 35 | 34 81 -86 0 36 | 8 78 81 0 37 | -39 -47 -64 0 38 | 63 84 88 0 39 | 11 36 70 0 40 | 11 43 -57 0 41 | -31 -71 77 0 42 | -29 71 84 0 43 | 24 30 69 0 44 | 8 17 -80 0 45 | -14 60 73 0 46 | 32 -66 93 0 47 | -53 -70 -81 0 48 | -19 24 100 0 49 | -17 94 95 0 50 | -35 36 -61 0 51 | 33 -37 -99 0 52 | -8 28 50 0 53 | -49 -54 78 0 54 | 8 -63 81 0 55 | 18 -66 -74 0 56 | -11 -50 -98 0 57 | -1 -17 58 0 58 | 2 -46 63 0 59 | -6 -63 -90 0 60 | -41 69 -94 0 61 | -5 -9 -94 0 62 | 2 69 -88 0 63 | -4 68 -76 0 64 | 8 26 90 0 65 | 10 25 -94 0 66 | -52 65 -86 0 67 | 4 -49 -64 0 68 | 51 53 96 0 69 | -9 -50 60 0 70 | -29 50 -100 0 71 | 58 -67 89 0 72 | -47 -56 98 0 73 | 14 34 -42 0 74 | -13 21 27 0 75 | -15 -69 -97 0 76 | 16 -86 99 0 77 | 52 69 97 0 78 | 8 -16 -32 0 79 | 46 -75 -98 0 80 | 23 82 -92 0 81 | -2 -39 -64 0 82 | 15 28 82 0 83 | 21 -54 -74 0 84 | 28 -48 79 0 85 | 7 43 60 0 86 | 15 55 -70 0 87 | 7 -45 48 0 88 | 26 -59 -71 0 89 | -1 -32 52 0 90 | -38 -58 69 0 91 | 4 71 -95 0 92 | 12 16 71 0 93 | -12 -47 91 0 94 | 73 75 -82 0 95 | -4 -7 20 0 96 | 4 90 96 0 97 | 8 43 88 0 98 | -27 -37 69 0 99 | -17 -51 -99 0 100 | -41 -77 -90 0 101 | -41 -82 -84 0 102 | -33 -55 -71 0 103 | -2 -9 -25 0 104 | -4 -9 80 0 105 | 16 -40 80 0 106 | -64 95 98 0 107 | 15 31 -50 0 108 | 13 24 -90 0 109 | 41 44 76 0 110 | -15 -73 -83 0 111 | -11 37 -88 0 112 | 19 -85 -97 0 113 | 10 44 82 0 114 | -13 -24 -68 0 115 | -1 75 76 0 116 | 74 -88 -98 0 117 | -11 26 -91 0 118 | 15 25 70 0 119 | 31 63 -77 0 120 | -26 -38 -98 0 121 | 25 61 -62 0 122 | 23 -31 -38 0 123 | -34 50 -67 0 124 | 75 -76 78 0 125 | -7 22 76 0 126 | -18 59 -93 0 127 | -12 33 -80 0 128 | -2 50 60 0 129 | -36 43 -93 0 130 | 20 -41 50 0 131 | -7 35 -51 0 132 | 59 -75 -98 0 133 | -36 -61 78 0 134 | 58 -63 68 0 135 | 33 -48 83 0 136 | 27 -70 94 0 137 | -40 70 92 0 138 | -53 -57 76 0 139 | 31 -35 83 0 140 | 25 83 -88 0 141 | 24 -34 67 0 142 | 58 78 -89 0 143 | 16 -88 99 0 144 | 57 -67 85 0 145 | -30 43 80 0 146 | -34 -92 94 0 147 | -2 -7 -29 0 148 | -16 -51 54 0 149 | -38 -50 -51 0 150 | 20 24 -63 0 151 | -11 86 97 0 152 | -20 -27 -28 0 153 | -11 -19 -27 0 154 | -25 -40 -92 0 155 | -48 -57 99 0 156 | 3 32 -90 0 157 | -32 55 57 0 158 | -15 39 -71 0 159 | -3 33 -52 0 160 | -34 -49 -90 0 161 | 31 -85 -94 0 162 | -41 75 98 0 163 | 2 -21 97 0 164 | -16 22 -95 0 165 | -56 89 98 0 166 | 30 -36 56 0 167 | 30 -60 89 0 168 | -47 -60 -95 0 169 | 2 -20 81 0 170 | -84 89 93 0 171 | -1 44 -69 0 172 | -29 -62 -98 0 173 | -19 23 53 0 174 | 48 60 -84 0 175 | -14 -68 -87 0 176 | -1 -12 -48 0 177 | 26 -39 -62 0 178 | 87 -92 99 0 179 | -30 62 -89 0 180 | -9 20 90 0 181 | -4 36 -39 0 182 | -39 54 76 0 183 | -23 -30 -66 0 184 | -34 -53 99 0 185 | 32 -75 82 0 186 | -16 45 89 0 187 | -33 -73 79 0 188 | -10 23 -100 0 189 | -17 -69 -90 0 190 | 35 -86 -96 0 191 | -13 -32 54 0 192 | -20 -67 92 0 193 | 11 83 98 0 194 | -42 -47 82 0 195 | 17 -18 -84 0 196 | 20 55 -92 0 197 | -13 19 27 0 198 | 13 81 -82 0 199 | -14 42 -100 0 200 | 21 70 -92 0 201 | -34 -42 -69 0 202 | 11 65 -84 0 203 | -13 19 63 0 204 | 22 -78 -86 0 205 | 37 -41 -98 0 206 | 45 -68 -84 0 207 | 28 37 -52 0 208 | 34 73 91 0 209 | -13 -54 -68 0 210 | -43 86 -100 0 211 | -42 -55 94 0 212 | 15 -71 -92 0 213 | -11 66 88 0 214 | 31 52 -65 0 215 | -7 38 -66 0 216 | 39 53 -89 0 217 | -54 67 -84 0 218 | 39 72 92 0 219 | 26 88 -89 0 220 | 21 24 98 0 221 | -12 26 55 0 222 | 15 24 57 0 223 | 9 75 -94 0 224 | -3 -44 87 0 225 | -21 -25 -71 0 226 | -22 40 -75 0 227 | 23 28 69 0 228 | -1 61 -69 0 229 | 9 25 35 0 230 | -39 -66 87 0 231 | 48 -89 -98 0 232 | -12 22 -38 0 233 | 6 -57 -67 0 234 | -13 -21 46 0 235 | 18 24 27 0 236 | 2 85 94 0 237 | -34 -57 -72 0 238 | -26 27 -47 0 239 | -4 41 -49 0 240 | -16 52 -99 0 241 | -23 89 -95 0 242 | 35 -44 -69 0 243 | -12 28 -74 0 244 | 1 17 -60 0 245 | -23 -26 -81 0 246 | 54 -81 96 0 247 | 27 57 69 0 248 | -5 -41 -83 0 249 | -22 23 -66 0 250 | 67 72 86 0 251 | -7 71 83 0 252 | -56 -62 69 0 253 | -44 68 -81 0 254 | -37 60 -78 0 255 | -2 84 -88 0 256 | 14 28 53 0 257 | 4 31 -100 0 258 | 12 33 -63 0 259 | 28 52 -68 0 260 | -13 -14 25 0 261 | 21 43 44 0 262 | -9 -50 -72 0 263 | -1 -11 25 0 264 | 21 57 92 0 265 | 5 -36 48 0 266 | -21 -26 -36 0 267 | 44 51 64 0 268 | 7 14 -95 0 269 | -25 -71 -87 0 270 | -8 13 -57 0 271 | -10 -49 -84 0 272 | 11 86 -93 0 273 | 66 -75 78 0 274 | 31 -47 49 0 275 | -36 -41 -55 0 276 | 4 -35 -41 0 277 | 1 10 14 0 278 | 32 47 -65 0 279 | 8 -15 94 0 280 | 32 34 -99 0 281 | -36 -49 87 0 282 | -20 30 -85 0 283 | -53 -81 -98 0 284 | -20 -53 69 0 285 | 22 23 -53 0 286 | 23 78 -88 0 287 | 13 63 -77 0 288 | -69 72 -95 0 289 | 2 -27 54 0 290 | -53 59 89 0 291 | -87 92 95 0 292 | -77 92 -98 0 293 | -75 85 -90 0 294 | -1 36 72 0 295 | -15 -45 78 0 296 | 5 21 100 0 297 | 5 35 41 0 298 | -20 -23 96 0 299 | 30 76 -88 0 300 | 41 82 97 0 301 | 6 -37 -44 0 302 | -23 -32 88 0 303 | -16 34 88 0 304 | -3 60 96 0 305 | -45 64 73 0 306 | 5 -75 80 0 307 | -17 75 90 0 308 | 15 42 71 0 309 | 24 -36 -38 0 310 | 1 -5 -38 0 311 | -11 14 -63 0 312 | -48 84 87 0 313 | 31 -72 -78 0 314 | -29 35 45 0 315 | -10 -67 -71 0 316 | 18 31 -54 0 317 | 5 17 59 0 318 | 22 42 -95 0 319 | -16 17 90 0 320 | -5 23 -43 0 321 | 46 73 -88 0 322 | -22 -59 96 0 323 | -24 -27 81 0 324 | 47 73 87 0 325 | 14 27 35 0 326 | -12 -48 82 0 327 | 39 43 48 0 328 | -17 -18 99 0 329 | -22 -35 -80 0 330 | 51 57 -92 0 331 | 8 -39 59 0 332 | -6 -18 -21 0 333 | -29 -45 -65 0 334 | -4 16 -33 0 335 | 37 -64 70 0 336 | -6 96 98 0 337 | 21 34 -78 0 338 | -2 -15 -53 0 339 | 62 -84 97 0 340 | 76 -84 88 0 341 | 21 -85 -88 0 342 | -3 -48 88 0 343 | 24 -33 -35 0 344 | 6 -47 95 0 345 | 1 8 -24 0 346 | 31 48 95 0 347 | -12 -52 55 0 348 | -89 -95 100 0 349 | -23 81 96 0 350 | 52 -86 -95 0 351 | -22 50 -84 0 352 | 10 26 61 0 353 | -3 -6 -16 0 354 | -5 -7 32 0 355 | -83 85 100 0 356 | 26 42 -55 0 357 | 41 -73 99 0 358 | -12 27 -99 0 359 | 1 -40 74 0 360 | -24 31 -76 0 361 | 2 15 -47 0 362 | -46 -64 99 0 363 | -19 -62 -93 0 364 | 15 41 -72 0 365 | -14 39 -68 0 366 | -37 39 45 0 367 | 2 61 -92 0 368 | 42 56 -67 0 369 | -81 86 -96 0 370 | 7 -66 -98 0 371 | -23 67 -82 0 372 | 9 29 -58 0 373 | 44 -45 -50 0 374 | 49 -67 69 0 375 | -2 36 71 0 376 | 46 53 77 0 377 | -2 28 33 0 378 | -16 -51 -100 0 379 | -3 50 56 0 380 | 31 -35 -87 0 381 | -13 55 -58 0 382 | -13 -43 80 0 383 | -27 -49 72 0 384 | 29 34 -79 0 385 | -40 -49 84 0 386 | -43 -72 88 0 387 | -49 65 -92 0 388 | -35 64 71 0 389 | -21 -28 96 0 390 | -13 45 98 0 391 | -15 28 -78 0 392 | -6 26 90 0 393 | -39 -80 -84 0 394 | -44 -46 66 0 395 | 44 54 60 0 396 | -23 91 -100 0 397 | -59 -66 85 0 398 | 20 28 -99 0 399 | 59 -77 -82 0 400 | 49 54 -60 0 401 | -12 63 68 0 402 | -8 50 90 0 403 | -30 -45 53 0 404 | -56 71 -97 0 405 | -7 -20 52 0 406 | -2 33 87 0 407 | 49 56 -74 0 408 | -------------------------------------------------------------------------------- /src/Others/tst/CBS_k3_n100_m403_b10_999.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c SAT instance in DIMACS CNF input format. 3 | c 4 | p cnf 100 403 5 | 72 -83 84 0 6 | 57 -62 -68 0 7 | 9 -11 -51 0 8 | -13 28 97 0 9 | -3 -17 59 0 10 | -20 -57 66 0 11 | 8 -22 41 0 12 | -28 61 98 0 13 | -15 -21 -89 0 14 | -23 70 -77 0 15 | -19 -42 -80 0 16 | 1 -8 -89 0 17 | 2 22 29 0 18 | -26 -56 -60 0 19 | -22 25 -34 0 20 | 17 86 -90 0 21 | -23 -32 45 0 22 | -18 -19 95 0 23 | 35 53 -69 0 24 | -36 -70 97 0 25 | 12 84 94 0 26 | -31 -37 83 0 27 | -5 -56 -89 0 28 | -10 35 -37 0 29 | 36 41 -60 0 30 | -2 20 -68 0 31 | 6 32 53 0 32 | 34 -36 -62 0 33 | 48 -50 -58 0 34 | 15 -16 -54 0 35 | -15 77 -85 0 36 | 25 28 -69 0 37 | -12 -37 -39 0 38 | 44 69 -97 0 39 | 20 46 -78 0 40 | 22 47 -73 0 41 | -17 -27 65 0 42 | 68 -71 -72 0 43 | -12 -34 -47 0 44 | 13 -93 -94 0 45 | -54 -57 -71 0 46 | -51 -55 -63 0 47 | 8 -57 82 0 48 | -16 52 -87 0 49 | 17 44 -90 0 50 | 49 55 -65 0 51 | -21 57 -96 0 52 | -15 55 95 0 53 | -30 -40 87 0 54 | -20 -26 -60 0 55 | -15 43 -97 0 56 | -44 67 -91 0 57 | 6 -21 30 0 58 | 28 -68 69 0 59 | -6 -17 -53 0 60 | -64 87 89 0 61 | -17 -78 90 0 62 | 10 -24 -64 0 63 | 10 -13 88 0 64 | 11 31 -53 0 65 | 23 -38 70 0 66 | -14 -19 63 0 67 | 28 -47 -65 0 68 | 1 18 -64 0 69 | 12 -27 -67 0 70 | 12 -51 81 0 71 | 1 -13 -88 0 72 | -18 52 -90 0 73 | -27 36 -48 0 74 | -15 33 64 0 75 | 56 78 -83 0 76 | 13 -69 -93 0 77 | 5 69 92 0 78 | 5 -11 85 0 79 | 12 58 70 0 80 | -36 45 76 0 81 | -67 -95 99 0 82 | 15 -31 -33 0 83 | 18 99 -100 0 84 | 18 72 -97 0 85 | -33 -62 87 0 86 | -16 -54 -88 0 87 | 4 -64 99 0 88 | -28 -39 50 0 89 | 43 76 -81 0 90 | -7 -27 97 0 91 | 13 -17 -84 0 92 | 32 38 -43 0 93 | 38 -41 61 0 94 | 22 35 -84 0 95 | -15 -35 -54 0 96 | 20 -58 63 0 97 | -9 61 78 0 98 | -32 -52 -71 0 99 | 43 -52 77 0 100 | 60 -84 -99 0 101 | 13 -24 35 0 102 | -11 17 -37 0 103 | 11 40 -91 0 104 | -38 -69 -90 0 105 | 12 33 98 0 106 | -18 -64 91 0 107 | -58 -73 95 0 108 | 67 76 -91 0 109 | -46 59 -77 0 110 | 10 -69 75 0 111 | -7 47 74 0 112 | 1 -2 85 0 113 | -30 82 89 0 114 | -63 -82 97 0 115 | -47 65 81 0 116 | -42 -70 86 0 117 | 8 24 -92 0 118 | 25 -61 99 0 119 | 9 -42 -91 0 120 | 5 -77 -90 0 121 | 55 56 68 0 122 | 14 -32 -97 0 123 | -32 40 64 0 124 | 40 -48 -67 0 125 | -19 -44 -64 0 126 | -6 57 68 0 127 | -14 60 -68 0 128 | 6 -10 -56 0 129 | -4 -43 68 0 130 | 11 -43 -52 0 131 | 11 -14 43 0 132 | 10 -32 -78 0 133 | 4 14 -70 0 134 | 7 79 85 0 135 | -40 -43 87 0 136 | -19 61 98 0 137 | 49 -68 89 0 138 | -6 -18 -99 0 139 | -12 21 -58 0 140 | 12 -48 -76 0 141 | 46 59 64 0 142 | -31 45 93 0 143 | 19 -51 -56 0 144 | -67 86 99 0 145 | 3 39 85 0 146 | 40 -41 -100 0 147 | 12 -31 43 0 148 | 7 17 -68 0 149 | -47 -49 -53 0 150 | 28 -52 -71 0 151 | -30 -43 84 0 152 | -65 -70 82 0 153 | -70 -86 95 0 154 | 57 62 78 0 155 | 21 45 -46 0 156 | -23 -33 -34 0 157 | 36 64 -74 0 158 | 2 25 72 0 159 | -15 71 81 0 160 | 10 65 67 0 161 | 38 -64 -92 0 162 | 41 74 94 0 163 | -9 -12 -50 0 164 | -32 -59 86 0 165 | -43 -46 80 0 166 | -35 -57 -81 0 167 | 8 -38 -100 0 168 | -4 -26 77 0 169 | -33 -38 53 0 170 | 20 -62 86 0 171 | -5 7 38 0 172 | 19 -45 62 0 173 | 31 -36 -96 0 174 | -37 -38 -99 0 175 | -16 25 -30 0 176 | 12 -40 52 0 177 | 17 -51 -73 0 178 | 16 -51 -85 0 179 | -11 19 84 0 180 | 20 -50 -82 0 181 | 13 67 -89 0 182 | -13 -52 -98 0 183 | -42 50 76 0 184 | -14 -51 -97 0 185 | 37 52 89 0 186 | -57 73 85 0 187 | -5 -23 70 0 188 | 55 78 -84 0 189 | 28 39 77 0 190 | 9 -11 50 0 191 | 1 41 -71 0 192 | -3 80 -99 0 193 | 11 70 88 0 194 | -17 -21 46 0 195 | 29 45 82 0 196 | -30 -52 56 0 197 | 42 -73 94 0 198 | -8 38 77 0 199 | 30 31 56 0 200 | -14 -32 -50 0 201 | -48 -54 93 0 202 | -27 45 72 0 203 | -9 65 -68 0 204 | 31 35 -53 0 205 | -77 84 -99 0 206 | 26 -43 -61 0 207 | 61 -68 84 0 208 | -7 -21 -35 0 209 | 66 -87 -89 0 210 | 18 33 -73 0 211 | -11 -65 68 0 212 | 33 64 68 0 213 | 44 -58 67 0 214 | -7 -20 91 0 215 | -22 -46 61 0 216 | -28 -31 -54 0 217 | -7 -68 -75 0 218 | 31 -57 68 0 219 | 8 -30 87 0 220 | -8 52 -84 0 221 | -15 -63 84 0 222 | -25 -37 92 0 223 | -52 61 82 0 224 | -39 83 98 0 225 | 3 -5 42 0 226 | 16 21 -60 0 227 | 36 -54 69 0 228 | -19 22 -72 0 229 | 19 -36 -74 0 230 | 19 34 72 0 231 | -41 44 58 0 232 | 30 45 85 0 233 | -60 63 -73 0 234 | -11 -40 -76 0 235 | -3 16 -41 0 236 | -50 -55 -80 0 237 | 28 36 -89 0 238 | 16 -47 -91 0 239 | 13 -40 49 0 240 | 30 -50 -95 0 241 | -7 -10 -13 0 242 | -43 -50 -92 0 243 | 15 27 39 0 244 | 2 49 77 0 245 | 42 -63 -70 0 246 | -46 -68 -75 0 247 | -59 -69 88 0 248 | -18 59 88 0 249 | -33 41 -88 0 250 | -20 58 71 0 251 | 38 -40 -50 0 252 | -18 71 -99 0 253 | 29 45 84 0 254 | 30 44 -72 0 255 | 11 69 -78 0 256 | 50 -76 -81 0 257 | -59 -70 -94 0 258 | -38 -71 -89 0 259 | 5 -44 76 0 260 | -9 -30 -46 0 261 | 49 77 82 0 262 | -9 46 -66 0 263 | 20 -61 91 0 264 | 36 50 71 0 265 | 41 -56 -77 0 266 | -14 63 67 0 267 | 59 81 94 0 268 | -49 50 -63 0 269 | -50 55 -92 0 270 | -13 -70 -93 0 271 | -25 -48 -67 0 272 | 6 13 -15 0 273 | 37 -52 -74 0 274 | 1 58 -93 0 275 | -8 53 56 0 276 | 9 -75 -92 0 277 | 7 -16 -24 0 278 | -35 -37 -87 0 279 | -58 60 70 0 280 | 11 -29 79 0 281 | 4 -21 -69 0 282 | -66 -71 98 0 283 | -11 -12 36 0 284 | -18 -55 62 0 285 | 7 47 -87 0 286 | 3 41 94 0 287 | -6 -27 36 0 288 | 51 76 82 0 289 | 4 -18 31 0 290 | -6 -9 -84 0 291 | 19 32 86 0 292 | -2 4 98 0 293 | -85 -91 96 0 294 | -49 -70 90 0 295 | 9 35 59 0 296 | 48 -62 -72 0 297 | -14 -65 85 0 298 | 4 -91 -99 0 299 | 59 -71 97 0 300 | -59 -69 92 0 301 | 66 -77 -86 0 302 | -16 -50 -63 0 303 | 8 -41 -43 0 304 | 41 -55 -96 0 305 | 27 35 -74 0 306 | -11 77 100 0 307 | -8 -14 73 0 308 | -16 33 -76 0 309 | -4 56 -95 0 310 | -11 14 -100 0 311 | 12 60 -75 0 312 | 33 -84 -92 0 313 | 56 81 86 0 314 | 17 -79 92 0 315 | 5 12 20 0 316 | -12 30 -54 0 317 | 3 -7 -35 0 318 | 3 52 76 0 319 | -43 76 -96 0 320 | -23 -75 -94 0 321 | -3 -13 34 0 322 | 2 -46 99 0 323 | -61 -70 76 0 324 | 17 -26 80 0 325 | -22 53 81 0 326 | -56 71 72 0 327 | 37 71 -93 0 328 | -19 -55 -90 0 329 | 18 -36 -73 0 330 | 27 -41 59 0 331 | 17 -21 -74 0 332 | -6 -43 76 0 333 | -35 -38 -57 0 334 | 40 -93 98 0 335 | 12 44 -55 0 336 | -7 48 -68 0 337 | -26 -67 80 0 338 | 16 23 -61 0 339 | 46 73 89 0 340 | 12 -45 91 0 341 | -7 -49 -86 0 342 | 41 -76 93 0 343 | -8 -75 89 0 344 | -32 47 100 0 345 | -57 65 -90 0 346 | 37 66 -76 0 347 | 22 -36 79 0 348 | 37 -66 -84 0 349 | 44 -55 90 0 350 | -7 -47 48 0 351 | -4 34 40 0 352 | -12 -61 68 0 353 | -5 49 -72 0 354 | -27 42 98 0 355 | 14 35 -72 0 356 | -62 88 98 0 357 | -19 -20 41 0 358 | 45 -87 -89 0 359 | 62 -77 -89 0 360 | -23 40 -47 0 361 | -16 -48 75 0 362 | 12 -66 -100 0 363 | 36 -44 -93 0 364 | 19 36 47 0 365 | 3 14 -48 0 366 | 23 -61 -83 0 367 | -72 -76 91 0 368 | -1 -86 -93 0 369 | 19 -24 92 0 370 | -4 -23 -54 0 371 | 8 30 45 0 372 | -21 -60 74 0 373 | -42 44 53 0 374 | 24 47 64 0 375 | -22 37 -43 0 376 | -30 45 83 0 377 | 57 60 86 0 378 | -48 74 -81 0 379 | 44 -63 -70 0 380 | -36 -49 -56 0 381 | -38 -73 -94 0 382 | 7 57 -97 0 383 | 22 -62 -87 0 384 | -7 42 -46 0 385 | 7 54 -79 0 386 | 36 -59 81 0 387 | 68 89 91 0 388 | 12 -73 91 0 389 | -14 -18 84 0 390 | 64 72 -86 0 391 | -33 67 -73 0 392 | 10 -69 -88 0 393 | -21 -58 -86 0 394 | -2 31 74 0 395 | 3 60 64 0 396 | -4 -47 -86 0 397 | 69 -73 93 0 398 | 23 -45 -90 0 399 | 33 -48 95 0 400 | -39 71 -77 0 401 | 20 -58 -79 0 402 | -3 -52 -92 0 403 | -7 38 93 0 404 | -17 21 26 0 405 | -3 79 -87 0 406 | 8 -9 54 0 407 | -48 61 -97 0 408 | -------------------------------------------------------------------------------- /src/Others/tst/anomaly.cnf: -------------------------------------------------------------------------------- 1 | c satplan version 1.0 2 | c created: Thu Jul 24 14:13:58 PDT 1997 3 | c operators: bw_orig.ops 4 | c facts: anomaly.facts 5 | c goal: 3 6 | c wff: anomaly.cnf 7 | c map: anomaly.map 8 | c type: wff 9 | p cnf 48 261 10 | -1 -3 4 0 11 | -1 -5 6 0 12 | -8 -7 9 0 13 | -8 -5 10 0 14 | -1 -11 -2 0 15 | -8 -13 -10 0 16 | -14 15 0 17 | -11 16 0 18 | -12 17 0 19 | -7 -15 0 20 | -3 -17 0 21 | -1 -12 0 22 | -1 -13 0 23 | -8 -14 0 24 | -8 -11 0 25 | 7 15 0 26 | 3 17 0 27 | 1 2 0 28 | 8 10 0 29 | 11 -16 0 30 | 1 -4 0 31 | 1 -6 0 32 | 8 -9 0 33 | 3 -4 0 34 | 5 -6 0 35 | 7 -9 0 36 | 1 8 0 37 | 14 11 12 13 0 38 | 7 3 5 0 39 | -1 -8 0 40 | -8 -1 0 41 | -14 -11 0 42 | -14 -12 0 43 | -14 -13 0 44 | -11 -14 0 45 | -11 -12 0 46 | -11 -13 0 47 | -12 -14 0 48 | -12 -11 0 49 | -12 -13 0 50 | -13 -14 0 51 | -13 -11 0 52 | -13 -12 0 53 | -7 -3 0 54 | -7 -5 0 55 | -3 -7 0 56 | -3 -5 0 57 | -5 -7 0 58 | -5 -3 0 59 | -1 -14 0 60 | -8 -12 0 61 | -1 -7 0 62 | -8 -3 0 63 | -14 -7 0 64 | -12 -3 0 65 | -13 -5 0 66 | -18 -19 20 0 67 | -18 -21 22 0 68 | -18 -23 24 0 69 | -25 -26 27 0 70 | -25 -21 28 0 71 | -25 -23 29 0 72 | -30 -26 31 0 73 | -30 -19 32 0 74 | -30 -23 33 0 75 | -18 -34 -20 0 76 | -18 -35 -22 0 77 | -18 -36 -24 0 78 | -25 -36 -29 0 79 | -30 -37 -31 0 80 | -30 -36 -33 0 81 | -37 38 0 82 | -34 39 0 83 | -35 40 0 84 | -26 -38 0 85 | -19 -39 0 86 | -21 -40 0 87 | -18 -34 2 0 88 | -18 -35 4 0 89 | -18 -36 6 0 90 | -25 -37 0 91 | -25 -35 0 92 | -30 -37 9 0 93 | -30 -34 0 94 | -30 -36 10 0 95 | -18 15 0 96 | -25 16 0 97 | -30 17 0 98 | -26 15 0 99 | -19 16 0 100 | -21 17 0 101 | 26 -15 38 0 102 | 19 -16 39 0 103 | 21 -17 40 0 104 | 18 -2 20 0 105 | 18 -4 22 0 106 | 18 -6 24 0 107 | 25 29 0 108 | 30 -9 31 0 109 | 30 -10 33 0 110 | 37 15 -38 0 111 | 34 16 -39 0 112 | 35 17 -40 0 113 | 18 2 -20 0 114 | 18 4 -22 0 115 | 18 6 -24 0 116 | 25 -27 0 117 | 25 -28 0 118 | 30 9 -31 0 119 | 30 -32 0 120 | 30 10 -33 0 121 | 19 2 -20 0 122 | 21 4 -22 0 123 | 23 6 -24 0 124 | 26 -27 0 125 | 21 -28 0 126 | 26 9 -31 0 127 | 19 -32 0 128 | 23 10 -33 0 129 | 18 25 30 0 130 | 37 34 35 36 0 131 | 26 19 21 23 0 132 | -18 -25 0 133 | -18 -30 0 134 | -25 -18 0 135 | -25 -30 0 136 | -30 -18 0 137 | -30 -25 0 138 | -37 -34 0 139 | -37 -35 0 140 | -37 -36 0 141 | -34 -37 0 142 | -34 -35 0 143 | -34 -36 0 144 | -35 -37 0 145 | -35 -34 0 146 | -35 -36 0 147 | -36 -37 0 148 | -36 -34 0 149 | -36 -35 0 150 | -26 -19 0 151 | -26 -21 0 152 | -26 -23 0 153 | -19 -26 0 154 | -19 -21 0 155 | -19 -23 0 156 | -21 -26 0 157 | -21 -19 0 158 | -21 -23 0 159 | -23 -26 0 160 | -23 -19 0 161 | -23 -21 0 162 | -18 -37 0 163 | -25 -34 0 164 | -30 -35 0 165 | -18 -26 0 166 | -25 -19 0 167 | -30 -21 0 168 | -37 -26 0 169 | -34 -19 0 170 | -35 -21 0 171 | -36 -23 0 172 | -41 -42 0 173 | -44 -45 0 174 | -44 -43 0 175 | -46 -43 0 176 | -41 -48 0 177 | -41 -47 20 0 178 | -44 -48 29 0 179 | -46 -47 32 0 180 | -46 -48 33 0 181 | -41 38 0 182 | -44 39 0 183 | -46 40 0 184 | -45 38 0 185 | -42 40 0 186 | 45 -38 0 187 | 42 -40 0 188 | 41 -20 0 189 | 41 -22 0 190 | 44 -27 0 191 | 44 -29 0 192 | 46 -32 0 193 | 46 -33 0 194 | 47 39 0 195 | 41 24 0 196 | 44 28 0 197 | 46 31 0 198 | 43 24 0 199 | 42 28 0 200 | 45 31 0 201 | 41 44 46 0 202 | 47 48 0 203 | 45 42 43 0 204 | -41 -44 0 205 | -41 -46 0 206 | -44 -41 0 207 | -44 -46 0 208 | -46 -41 0 209 | -46 -44 0 210 | -47 -48 0 211 | -48 -47 0 212 | -45 -42 0 213 | -45 -43 0 214 | -42 -45 0 215 | -42 -43 0 216 | -43 -45 0 217 | -43 -42 0 218 | -44 -47 0 219 | -41 -45 0 220 | -46 -42 0 221 | -48 -43 0 222 | -4 -9 0 223 | -9 -4 0 224 | -2 -4 0 225 | -2 -6 0 226 | -4 -2 0 227 | -4 -6 0 228 | -6 -2 0 229 | -6 -4 0 230 | -9 -10 0 231 | -10 -9 0 232 | -2 -16 0 233 | -4 -17 0 234 | -9 -15 0 235 | -20 -27 0 236 | -22 -31 0 237 | -27 -20 0 238 | -28 -32 0 239 | -31 -22 0 240 | -32 -28 0 241 | -20 -32 0 242 | -22 -28 0 243 | -27 -31 0 244 | -28 -22 0 245 | -31 -27 0 246 | -32 -20 0 247 | -20 -22 0 248 | -20 -24 0 249 | -22 -20 0 250 | -22 -24 0 251 | -24 -20 0 252 | -24 -22 0 253 | -27 -28 0 254 | -27 -29 0 255 | -28 -27 0 256 | -28 -29 0 257 | -29 -27 0 258 | -29 -28 0 259 | -31 -32 0 260 | -31 -33 0 261 | -32 -31 0 262 | -32 -33 0 263 | -33 -31 0 264 | -33 -32 0 265 | -20 -39 0 266 | -22 -40 0 267 | -27 -38 0 268 | -28 -40 0 269 | -31 -38 0 270 | -32 -39 0 -------------------------------------------------------------------------------- /src/Others/tst/flat30-1.cnf: -------------------------------------------------------------------------------- 1 | c File: flat30_3_0.col 2 | c 3 | c SOURCE: Joseph Culberson (joe@cs.ualberta.ca) 4 | c DESCRIPTION: Quasi-random coloring problem 5 | c generated with flatness = 0 6 | c probability = 0.200 7 | c known coloring = 3 8 | c random seed = 228440 9 | c Creation Date: Fri Nov 29 22:01:38 1996 10 | c Maximum degree = 6 Minimum degree = 1 11 | c 12 | c cnf created by edge2cnf 13 | p cnf 90 300 14 | -1 -2 0 15 | -1 -3 0 16 | -2 -3 0 17 | 1 2 3 0 18 | -4 -5 0 19 | -4 -6 0 20 | -5 -6 0 21 | 4 5 6 0 22 | -7 -8 0 23 | -7 -9 0 24 | -8 -9 0 25 | 7 8 9 0 26 | -10 -11 0 27 | -10 -12 0 28 | -11 -12 0 29 | 10 11 12 0 30 | -13 -14 0 31 | -13 -15 0 32 | -14 -15 0 33 | 13 14 15 0 34 | -16 -17 0 35 | -16 -18 0 36 | -17 -18 0 37 | 16 17 18 0 38 | -19 -20 0 39 | -19 -21 0 40 | -20 -21 0 41 | 19 20 21 0 42 | -22 -23 0 43 | -22 -24 0 44 | -23 -24 0 45 | 22 23 24 0 46 | -25 -26 0 47 | -25 -27 0 48 | -26 -27 0 49 | 25 26 27 0 50 | -28 -29 0 51 | -28 -30 0 52 | -29 -30 0 53 | 28 29 30 0 54 | -31 -32 0 55 | -31 -33 0 56 | -32 -33 0 57 | 31 32 33 0 58 | -34 -35 0 59 | -34 -36 0 60 | -35 -36 0 61 | 34 35 36 0 62 | -37 -38 0 63 | -37 -39 0 64 | -38 -39 0 65 | 37 38 39 0 66 | -40 -41 0 67 | -40 -42 0 68 | -41 -42 0 69 | 40 41 42 0 70 | -43 -44 0 71 | -43 -45 0 72 | -44 -45 0 73 | 43 44 45 0 74 | -46 -47 0 75 | -46 -48 0 76 | -47 -48 0 77 | 46 47 48 0 78 | -49 -50 0 79 | -49 -51 0 80 | -50 -51 0 81 | 49 50 51 0 82 | -52 -53 0 83 | -52 -54 0 84 | -53 -54 0 85 | 52 53 54 0 86 | -55 -56 0 87 | -55 -57 0 88 | -56 -57 0 89 | 55 56 57 0 90 | -58 -59 0 91 | -58 -60 0 92 | -59 -60 0 93 | 58 59 60 0 94 | -61 -62 0 95 | -61 -63 0 96 | -62 -63 0 97 | 61 62 63 0 98 | -64 -65 0 99 | -64 -66 0 100 | -65 -66 0 101 | 64 65 66 0 102 | -67 -68 0 103 | -67 -69 0 104 | -68 -69 0 105 | 67 68 69 0 106 | -70 -71 0 107 | -70 -72 0 108 | -71 -72 0 109 | 70 71 72 0 110 | -73 -74 0 111 | -73 -75 0 112 | -74 -75 0 113 | 73 74 75 0 114 | -76 -77 0 115 | -76 -78 0 116 | -77 -78 0 117 | 76 77 78 0 118 | -79 -80 0 119 | -79 -81 0 120 | -80 -81 0 121 | 79 80 81 0 122 | -82 -83 0 123 | -82 -84 0 124 | -83 -84 0 125 | 82 83 84 0 126 | -85 -86 0 127 | -85 -87 0 128 | -86 -87 0 129 | 85 86 87 0 130 | -88 -89 0 131 | -88 -90 0 132 | -89 -90 0 133 | 88 89 90 0 134 | -52 -1 0 135 | -53 -2 0 136 | -54 -3 0 137 | -82 -1 0 138 | -83 -2 0 139 | -84 -3 0 140 | -85 -1 0 141 | -86 -2 0 142 | -87 -3 0 143 | -37 -4 0 144 | -38 -5 0 145 | -39 -6 0 146 | -55 -4 0 147 | -56 -5 0 148 | -57 -6 0 149 | -67 -7 0 150 | -68 -8 0 151 | -69 -9 0 152 | -79 -7 0 153 | -80 -8 0 154 | -81 -9 0 155 | -85 -7 0 156 | -86 -8 0 157 | -87 -9 0 158 | -46 -10 0 159 | -47 -11 0 160 | -48 -12 0 161 | -55 -10 0 162 | -56 -11 0 163 | -57 -12 0 164 | -58 -10 0 165 | -59 -11 0 166 | -60 -12 0 167 | -70 -10 0 168 | -71 -11 0 169 | -72 -12 0 170 | -52 -13 0 171 | -53 -14 0 172 | -54 -15 0 173 | -55 -13 0 174 | -56 -14 0 175 | -57 -15 0 176 | -58 -13 0 177 | -59 -14 0 178 | -60 -15 0 179 | -73 -13 0 180 | -74 -14 0 181 | -75 -15 0 182 | -82 -13 0 183 | -83 -14 0 184 | -84 -15 0 185 | -88 -13 0 186 | -89 -14 0 187 | -90 -15 0 188 | -37 -16 0 189 | -38 -17 0 190 | -39 -18 0 191 | -67 -16 0 192 | -68 -17 0 193 | -69 -18 0 194 | -76 -16 0 195 | -77 -17 0 196 | -78 -18 0 197 | -37 -19 0 198 | -38 -20 0 199 | -39 -21 0 200 | -40 -19 0 201 | -41 -20 0 202 | -42 -21 0 203 | -49 -19 0 204 | -50 -20 0 205 | -51 -21 0 206 | -61 -19 0 207 | -62 -20 0 208 | -63 -21 0 209 | -73 -19 0 210 | -74 -20 0 211 | -75 -21 0 212 | -85 -19 0 213 | -86 -20 0 214 | -87 -21 0 215 | -34 -22 0 216 | -35 -23 0 217 | -36 -24 0 218 | -46 -22 0 219 | -47 -23 0 220 | -48 -24 0 221 | -58 -22 0 222 | -59 -23 0 223 | -60 -24 0 224 | -61 -22 0 225 | -62 -23 0 226 | -63 -24 0 227 | -73 -22 0 228 | -74 -23 0 229 | -75 -24 0 230 | -76 -22 0 231 | -77 -23 0 232 | -78 -24 0 233 | -31 -25 0 234 | -32 -26 0 235 | -33 -27 0 236 | -52 -25 0 237 | -53 -26 0 238 | -54 -27 0 239 | -67 -25 0 240 | -68 -26 0 241 | -69 -27 0 242 | -76 -25 0 243 | -77 -26 0 244 | -78 -27 0 245 | -34 -28 0 246 | -35 -29 0 247 | -36 -30 0 248 | -40 -28 0 249 | -41 -29 0 250 | -42 -30 0 251 | -64 -28 0 252 | -65 -29 0 253 | -66 -30 0 254 | -64 -31 0 255 | -65 -32 0 256 | -66 -33 0 257 | -79 -31 0 258 | -80 -32 0 259 | -81 -33 0 260 | -82 -31 0 261 | -83 -32 0 262 | -84 -33 0 263 | -73 -34 0 264 | -74 -35 0 265 | -75 -36 0 266 | -79 -34 0 267 | -80 -35 0 268 | -81 -36 0 269 | -61 -37 0 270 | -62 -38 0 271 | -63 -39 0 272 | -70 -40 0 273 | -71 -41 0 274 | -72 -42 0 275 | -73 -40 0 276 | -74 -41 0 277 | -75 -42 0 278 | -76 -43 0 279 | -77 -44 0 280 | -78 -45 0 281 | -64 -46 0 282 | -65 -47 0 283 | -66 -48 0 284 | -70 -46 0 285 | -71 -47 0 286 | -72 -48 0 287 | -73 -49 0 288 | -74 -50 0 289 | -75 -51 0 290 | -76 -49 0 291 | -77 -50 0 292 | -78 -51 0 293 | -85 -49 0 294 | -86 -50 0 295 | -87 -51 0 296 | -88 -52 0 297 | -89 -53 0 298 | -90 -54 0 299 | -70 -55 0 300 | -71 -56 0 301 | -72 -57 0 302 | -79 -55 0 303 | -80 -56 0 304 | -81 -57 0 305 | -76 -58 0 306 | -77 -59 0 307 | -78 -60 0 308 | -85 -58 0 309 | -86 -59 0 310 | -87 -60 0 311 | -88 -58 0 312 | -89 -59 0 313 | -90 -60 0 314 | -------------------------------------------------------------------------------- /src/Others/tst/flat30-99.cnf: -------------------------------------------------------------------------------- 1 | c File: flat30_3_0.col 2 | c 3 | c SOURCE: Joseph Culberson (joe@cs.ualberta.ca) 4 | c DESCRIPTION: Quasi-random coloring problem 5 | c generated with flatness = 0 6 | c probability = 0.200 7 | c known coloring = 3 8 | c random seed = 248145 9 | c Creation Date: Fri Nov 29 22:02:49 1996 10 | c Maximum degree = 6 Minimum degree = 2 11 | c 12 | c cnf created by edge2cnf 13 | p cnf 90 300 14 | -1 -2 0 15 | -1 -3 0 16 | -2 -3 0 17 | 1 2 3 0 18 | -4 -5 0 19 | -4 -6 0 20 | -5 -6 0 21 | 4 5 6 0 22 | -7 -8 0 23 | -7 -9 0 24 | -8 -9 0 25 | 7 8 9 0 26 | -10 -11 0 27 | -10 -12 0 28 | -11 -12 0 29 | 10 11 12 0 30 | -13 -14 0 31 | -13 -15 0 32 | -14 -15 0 33 | 13 14 15 0 34 | -16 -17 0 35 | -16 -18 0 36 | -17 -18 0 37 | 16 17 18 0 38 | -19 -20 0 39 | -19 -21 0 40 | -20 -21 0 41 | 19 20 21 0 42 | -22 -23 0 43 | -22 -24 0 44 | -23 -24 0 45 | 22 23 24 0 46 | -25 -26 0 47 | -25 -27 0 48 | -26 -27 0 49 | 25 26 27 0 50 | -28 -29 0 51 | -28 -30 0 52 | -29 -30 0 53 | 28 29 30 0 54 | -31 -32 0 55 | -31 -33 0 56 | -32 -33 0 57 | 31 32 33 0 58 | -34 -35 0 59 | -34 -36 0 60 | -35 -36 0 61 | 34 35 36 0 62 | -37 -38 0 63 | -37 -39 0 64 | -38 -39 0 65 | 37 38 39 0 66 | -40 -41 0 67 | -40 -42 0 68 | -41 -42 0 69 | 40 41 42 0 70 | -43 -44 0 71 | -43 -45 0 72 | -44 -45 0 73 | 43 44 45 0 74 | -46 -47 0 75 | -46 -48 0 76 | -47 -48 0 77 | 46 47 48 0 78 | -49 -50 0 79 | -49 -51 0 80 | -50 -51 0 81 | 49 50 51 0 82 | -52 -53 0 83 | -52 -54 0 84 | -53 -54 0 85 | 52 53 54 0 86 | -55 -56 0 87 | -55 -57 0 88 | -56 -57 0 89 | 55 56 57 0 90 | -58 -59 0 91 | -58 -60 0 92 | -59 -60 0 93 | 58 59 60 0 94 | -61 -62 0 95 | -61 -63 0 96 | -62 -63 0 97 | 61 62 63 0 98 | -64 -65 0 99 | -64 -66 0 100 | -65 -66 0 101 | 64 65 66 0 102 | -67 -68 0 103 | -67 -69 0 104 | -68 -69 0 105 | 67 68 69 0 106 | -70 -71 0 107 | -70 -72 0 108 | -71 -72 0 109 | 70 71 72 0 110 | -73 -74 0 111 | -73 -75 0 112 | -74 -75 0 113 | 73 74 75 0 114 | -76 -77 0 115 | -76 -78 0 116 | -77 -78 0 117 | 76 77 78 0 118 | -79 -80 0 119 | -79 -81 0 120 | -80 -81 0 121 | 79 80 81 0 122 | -82 -83 0 123 | -82 -84 0 124 | -83 -84 0 125 | 82 83 84 0 126 | -85 -86 0 127 | -85 -87 0 128 | -86 -87 0 129 | 85 86 87 0 130 | -88 -89 0 131 | -88 -90 0 132 | -89 -90 0 133 | 88 89 90 0 134 | -37 -1 0 135 | -38 -2 0 136 | -39 -3 0 137 | -49 -1 0 138 | -50 -2 0 139 | -51 -3 0 140 | -55 -1 0 141 | -56 -2 0 142 | -57 -3 0 143 | -79 -1 0 144 | -80 -2 0 145 | -81 -3 0 146 | -88 -1 0 147 | -89 -2 0 148 | -90 -3 0 149 | -31 -4 0 150 | -32 -5 0 151 | -33 -6 0 152 | -34 -4 0 153 | -35 -5 0 154 | -36 -6 0 155 | -46 -4 0 156 | -47 -5 0 157 | -48 -6 0 158 | -43 -7 0 159 | -44 -8 0 160 | -45 -9 0 161 | -64 -7 0 162 | -65 -8 0 163 | -66 -9 0 164 | -43 -10 0 165 | -44 -11 0 166 | -45 -12 0 167 | -49 -10 0 168 | -50 -11 0 169 | -51 -12 0 170 | -58 -10 0 171 | -59 -11 0 172 | -60 -12 0 173 | -70 -10 0 174 | -71 -11 0 175 | -72 -12 0 176 | -79 -10 0 177 | -80 -11 0 178 | -81 -12 0 179 | -82 -10 0 180 | -83 -11 0 181 | -84 -12 0 182 | -37 -13 0 183 | -38 -14 0 184 | -39 -15 0 185 | -61 -13 0 186 | -62 -14 0 187 | -63 -15 0 188 | -64 -13 0 189 | -65 -14 0 190 | -66 -15 0 191 | -67 -13 0 192 | -68 -14 0 193 | -69 -15 0 194 | -46 -16 0 195 | -47 -17 0 196 | -48 -18 0 197 | -58 -16 0 198 | -59 -17 0 199 | -60 -18 0 200 | -67 -16 0 201 | -68 -17 0 202 | -69 -18 0 203 | -34 -19 0 204 | -35 -20 0 205 | -36 -21 0 206 | -52 -19 0 207 | -53 -20 0 208 | -54 -21 0 209 | -55 -19 0 210 | -56 -20 0 211 | -57 -21 0 212 | -61 -19 0 213 | -62 -20 0 214 | -63 -21 0 215 | -70 -19 0 216 | -71 -20 0 217 | -72 -21 0 218 | -73 -19 0 219 | -74 -20 0 220 | -75 -21 0 221 | -34 -22 0 222 | -35 -23 0 223 | -36 -24 0 224 | -55 -22 0 225 | -56 -23 0 226 | -57 -24 0 227 | -58 -22 0 228 | -59 -23 0 229 | -60 -24 0 230 | -85 -22 0 231 | -86 -23 0 232 | -87 -24 0 233 | -88 -22 0 234 | -89 -23 0 235 | -90 -24 0 236 | -64 -25 0 237 | -65 -26 0 238 | -66 -27 0 239 | -82 -25 0 240 | -83 -26 0 241 | -84 -27 0 242 | -88 -25 0 243 | -89 -26 0 244 | -90 -27 0 245 | -49 -28 0 246 | -50 -29 0 247 | -51 -30 0 248 | -73 -28 0 249 | -74 -29 0 250 | -75 -30 0 251 | -76 -28 0 252 | -77 -29 0 253 | -78 -30 0 254 | -67 -31 0 255 | -68 -32 0 256 | -69 -33 0 257 | -76 -31 0 258 | -77 -32 0 259 | -78 -33 0 260 | -88 -31 0 261 | -89 -32 0 262 | -90 -33 0 263 | -61 -34 0 264 | -62 -35 0 265 | -63 -36 0 266 | -61 -37 0 267 | -62 -38 0 268 | -63 -39 0 269 | -73 -37 0 270 | -74 -38 0 271 | -75 -39 0 272 | -82 -37 0 273 | -83 -38 0 274 | -84 -39 0 275 | -67 -40 0 276 | -68 -41 0 277 | -69 -42 0 278 | -88 -40 0 279 | -89 -41 0 280 | -90 -42 0 281 | -67 -43 0 282 | -68 -44 0 283 | -69 -45 0 284 | -70 -43 0 285 | -71 -44 0 286 | -72 -45 0 287 | -79 -43 0 288 | -80 -44 0 289 | -81 -45 0 290 | -61 -46 0 291 | -62 -47 0 292 | -63 -48 0 293 | -88 -49 0 294 | -89 -50 0 295 | -90 -51 0 296 | -70 -52 0 297 | -71 -53 0 298 | -72 -54 0 299 | -79 -52 0 300 | -80 -53 0 301 | -81 -54 0 302 | -85 -52 0 303 | -86 -53 0 304 | -87 -54 0 305 | -73 -55 0 306 | -74 -56 0 307 | -75 -57 0 308 | -82 -55 0 309 | -83 -56 0 310 | -84 -57 0 311 | -82 -58 0 312 | -83 -59 0 313 | -84 -60 0 314 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v100_c160.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 100 160 5 | -93 89 87 0 6 | 37 87 88 0 7 | -56 71 -25 0 8 | 2 -89 79 0 9 | -8 52 -71 0 10 | 31 13 65 0 11 | -48 64 38 0 12 | 16 -42 31 0 13 | -92 47 -29 0 14 | 52 60 19 0 15 | 82 52 6 0 16 | 3 65 74 0 17 | -20 29 -99 0 18 | 77 -8 21 0 19 | 79 17 -89 0 20 | 47 38 -24 0 21 | -12 -3 -38 0 22 | 20 24 67 0 23 | -28 59 49 0 24 | 89 -36 -16 0 25 | 38 44 95 0 26 | 79 62 71 0 27 | -56 -14 -67 0 28 | 49 32 85 0 29 | 70 47 54 0 30 | -93 63 -45 0 31 | 86 -10 55 0 32 | 53 -81 16 0 33 | 9 -52 -62 0 34 | 61 -26 19 0 35 | 81 -39 5 0 36 | 31 82 61 0 37 | -39 29 90 0 38 | 100 -55 76 0 39 | 16 95 -36 0 40 | 56 32 4 0 41 | 35 -84 -47 0 42 | -53 33 56 0 43 | 28 -38 93 0 44 | 34 9 -97 0 45 | -36 -63 -71 0 46 | 73 92 -10 0 47 | 13 55 8 0 48 | -65 44 46 0 49 | -10 43 42 0 50 | 31 -70 -48 0 51 | -44 69 43 0 52 | 89 97 81 0 53 | -46 16 -42 0 54 | -85 -28 -29 0 55 | 33 29 -15 0 56 | -60 27 -81 0 57 | 1 -96 29 0 58 | 6 -13 9 0 59 | 36 82 42 0 60 | 82 38 52 0 61 | -16 34 72 0 62 | -18 -60 65 0 63 | -72 63 59 0 64 | 54 15 38 0 65 | 16 -45 7 0 66 | -100 87 36 0 67 | 70 13 32 0 68 | -60 48 -75 0 69 | -5 31 68 0 70 | 39 21 -52 0 71 | 8 -5 55 0 72 | 16 10 53 0 73 | 84 46 -81 0 74 | 69 55 34 0 75 | 20 16 73 0 76 | 45 72 9 0 77 | -24 79 -29 0 78 | 77 15 58 0 79 | 46 7 -81 0 80 | 13 31 62 0 81 | -9 36 -75 0 82 | -76 44 85 0 83 | 57 28 74 0 84 | 26 42 -27 0 85 | 36 53 47 0 86 | 27 93 46 0 87 | -34 23 70 0 88 | 94 74 85 0 89 | 78 6 89 0 90 | 36 33 98 0 91 | 20 -51 84 0 92 | -52 -70 16 0 93 | 15 -42 71 0 94 | 9 -66 37 0 95 | 22 26 -78 0 96 | 50 -23 93 0 97 | 21 -20 -61 0 98 | 69 66 71 0 99 | -87 58 57 0 100 | 97 64 42 0 101 | 15 63 65 0 102 | 35 16 69 0 103 | -30 18 45 0 104 | -78 62 63 0 105 | 86 38 -15 0 106 | 89 21 15 0 107 | 46 -40 63 0 108 | 9 5 61 0 109 | 33 18 -2 0 110 | 2 -24 -13 0 111 | -17 73 -34 0 112 | -47 -90 1 0 113 | -34 -42 56 0 114 | 44 -20 84 0 115 | -23 80 -57 0 116 | -2 57 41 0 117 | 99 25 4 0 118 | 27 26 47 0 119 | -63 9 -36 0 120 | 23 33 -74 0 121 | -48 -80 -97 0 122 | 47 88 83 0 123 | -17 9 38 0 124 | 38 -51 46 0 125 | -3 36 11 0 126 | -50 80 71 0 127 | -100 30 93 0 128 | 24 -87 -53 0 129 | -9 -22 53 0 130 | -9 69 41 0 131 | 36 85 9 0 132 | 92 45 41 0 133 | -56 -14 84 0 134 | -18 34 33 0 135 | -35 83 3 0 136 | -86 20 33 0 137 | 17 -41 55 0 138 | 92 -53 -76 0 139 | 88 11 42 0 140 | 93 -8 -54 0 141 | 99 58 55 0 142 | 86 57 75 0 143 | -77 92 -93 0 144 | -60 91 81 0 145 | -4 77 66 0 146 | 21 34 8 0 147 | 88 97 93 0 148 | -38 -79 -95 0 149 | 7 64 42 0 150 | 28 8 44 0 151 | -51 -20 26 0 152 | -19 11 -50 0 153 | -44 98 -90 0 154 | 98 72 66 0 155 | -75 22 -14 0 156 | 4 30 -60 0 157 | 8 89 65 0 158 | -53 -92 8 0 159 | 11 28 -19 0 160 | 71 7 -87 0 161 | 69 65 -86 0 162 | -17 62 7 0 163 | -20 -97 63 0 164 | 61 33 52 0 165 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v100_c400.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 100 400 5 | 60 78 29 0 6 | 39 -96 -40 0 7 | -51 10 69 0 8 | -91 -24 51 0 9 | 90 7 -41 0 10 | 63 -67 78 0 11 | -87 23 -34 0 12 | 47 99 -23 0 13 | 30 46 -2 0 14 | 98 7 91 0 15 | 71 -86 31 0 16 | -67 2 -57 0 17 | 82 -34 74 0 18 | -33 87 59 0 19 | 29 42 8 0 20 | -71 32 85 0 21 | 61 77 -11 0 22 | 47 44 41 0 23 | 47 -2 -83 0 24 | 32 -15 76 0 25 | 13 64 83 0 26 | 70 34 55 0 27 | 36 57 12 0 28 | 45 85 -20 0 29 | 60 63 -87 0 30 | -78 31 29 0 31 | 96 9 -42 0 32 | 14 63 -21 0 33 | -89 64 -11 0 34 | 11 64 79 0 35 | -85 17 11 0 36 | 3 -39 60 0 37 | 7 33 82 0 38 | 52 57 49 0 39 | 56 60 22 0 40 | 46 77 -13 0 41 | -53 72 56 0 42 | 71 85 11 0 43 | 45 8 -70 0 44 | -18 26 -33 0 45 | 74 -7 81 0 46 | 31 48 30 0 47 | -40 4 35 0 48 | 79 48 97 0 49 | 68 69 -26 0 50 | 52 46 -91 0 51 | 93 -65 35 0 52 | 63 52 18 0 53 | -82 -7 -60 0 54 | -45 77 92 0 55 | 7 92 48 0 56 | 62 63 66 0 57 | 39 -53 85 0 58 | 29 99 47 0 59 | 60 47 2 0 60 | -7 66 -33 0 61 | -1 99 87 0 62 | 76 2 -24 0 63 | 88 46 25 0 64 | 48 -80 69 0 65 | 63 -60 -50 0 66 | 68 -19 42 0 67 | 52 -78 70 0 68 | -75 -33 6 0 69 | 28 -80 67 0 70 | 17 88 35 0 71 | 3 -93 75 0 72 | -68 -88 39 0 73 | 17 80 78 0 74 | 66 46 57 0 75 | 63 92 39 0 76 | -7 61 -50 0 77 | 64 92 28 0 78 | 98 84 76 0 79 | 2 61 -72 0 80 | -97 81 74 0 81 | 26 59 -67 0 82 | -86 87 -42 0 83 | 47 20 -79 0 84 | -40 67 62 0 85 | 87 82 24 0 86 | 77 9 -45 0 87 | 32 81 76 0 88 | 82 19 10 0 89 | 26 -34 -21 0 90 | 81 -94 84 0 91 | 69 -78 -97 0 92 | 36 61 22 0 93 | 49 17 21 0 94 | 31 -51 29 0 95 | 58 32 25 0 96 | -13 -94 -79 0 97 | 9 91 8 0 98 | 49 -5 -25 0 99 | -39 44 45 0 100 | 73 49 78 0 101 | 83 -17 23 0 102 | 80 54 -62 0 103 | 6 94 73 0 104 | -41 55 -26 0 105 | -13 15 67 0 106 | -90 -44 2 0 107 | 76 54 -32 0 108 | -80 15 7 0 109 | 20 -33 66 0 110 | -22 54 74 0 111 | 26 -13 100 0 112 | 35 98 -4 0 113 | 59 29 97 0 114 | 16 -88 29 0 115 | 95 14 20 0 116 | 34 44 -82 0 117 | -60 64 -78 0 118 | -95 -93 55 0 119 | -44 -7 -69 0 120 | -51 -77 42 0 121 | -14 11 -23 0 122 | 9 -72 -61 0 123 | 77 -9 -89 0 124 | 31 -36 30 0 125 | 29 70 -48 0 126 | 44 29 -16 0 127 | -32 -83 90 0 128 | 85 16 9 0 129 | 53 4 59 0 130 | 90 -6 55 0 131 | 25 -22 99 0 132 | 37 -19 97 0 133 | 44 82 83 0 134 | -78 -51 -49 0 135 | -66 -49 86 0 136 | -43 23 68 0 137 | -24 31 72 0 138 | -74 85 -33 0 139 | 29 -37 48 0 140 | 61 59 9 0 141 | 73 14 71 0 142 | 36 90 97 0 143 | 91 -25 52 0 144 | 100 -1 -47 0 145 | 8 -4 -40 0 146 | -39 -4 45 0 147 | 30 63 42 0 148 | 12 72 36 0 149 | -1 -81 47 0 150 | 50 32 -9 0 151 | 83 56 16 0 152 | 63 -60 -100 0 153 | 82 -39 -18 0 154 | -84 68 30 0 155 | 78 35 -52 0 156 | 59 43 -52 0 157 | 88 -4 52 0 158 | 66 26 14 0 159 | -45 42 -5 0 160 | 55 61 32 0 161 | 31 100 16 0 162 | 35 -29 13 0 163 | 18 39 80 0 164 | -3 7 33 0 165 | 10 11 -34 0 166 | 41 -100 14 0 167 | 39 56 8 0 168 | 44 -49 85 0 169 | 8 66 49 0 170 | -33 62 20 0 171 | 45 14 -6 0 172 | -16 87 10 0 173 | 78 100 -27 0 174 | 47 45 -77 0 175 | -81 35 33 0 176 | 46 47 68 0 177 | -85 28 4 0 178 | 16 -91 47 0 179 | 33 -89 48 0 180 | 28 -79 32 0 181 | 44 -18 97 0 182 | 9 40 79 0 183 | 49 12 28 0 184 | 99 31 79 0 185 | 75 -76 54 0 186 | -5 46 98 0 187 | 82 80 -14 0 188 | 75 39 36 0 189 | 14 -5 -39 0 190 | 10 -54 -22 0 191 | -53 99 -52 0 192 | 30 -5 61 0 193 | 100 -13 30 0 194 | -63 -92 57 0 195 | 91 88 79 0 196 | 70 87 -30 0 197 | -11 16 36 0 198 | 81 -49 -64 0 199 | 84 100 73 0 200 | 38 6 76 0 201 | 86 -62 9 0 202 | -29 70 57 0 203 | 60 95 -4 0 204 | -22 -26 -53 0 205 | -93 17 39 0 206 | 56 71 54 0 207 | -24 34 64 0 208 | 23 24 62 0 209 | 43 -57 11 0 210 | 90 -87 -84 0 211 | 57 82 52 0 212 | 84 95 44 0 213 | -75 -84 -18 0 214 | -5 16 -55 0 215 | 87 25 23 0 216 | -83 50 -30 0 217 | 3 -42 -45 0 218 | 42 83 92 0 219 | 80 -6 -32 0 220 | 4 -57 76 0 221 | 71 19 34 0 222 | 54 90 34 0 223 | 77 37 95 0 224 | 71 89 75 0 225 | -54 -64 -84 0 226 | 22 -20 16 0 227 | 71 -41 73 0 228 | 34 -25 93 0 229 | -30 -11 26 0 230 | -82 94 -28 0 231 | 78 90 21 0 232 | -54 -91 78 0 233 | -43 -1 -76 0 234 | -98 -85 52 0 235 | -15 93 37 0 236 | 37 -12 -45 0 237 | 85 98 -94 0 238 | 66 -74 55 0 239 | -51 -19 -10 0 240 | 88 12 10 0 241 | 9 69 54 0 242 | 71 86 96 0 243 | -50 -54 6 0 244 | 71 25 85 0 245 | -43 -45 -61 0 246 | 7 41 -31 0 247 | 3 -9 43 0 248 | 36 62 -64 0 249 | 23 37 -46 0 250 | 4 90 23 0 251 | 80 -35 11 0 252 | 33 39 67 0 253 | -78 -14 70 0 254 | -18 -49 16 0 255 | -50 -57 48 0 256 | -81 30 40 0 257 | 80 89 74 0 258 | -81 54 70 0 259 | 61 19 76 0 260 | 100 -21 28 0 261 | 57 17 -8 0 262 | 19 -31 64 0 263 | -81 39 7 0 264 | -7 -89 1 0 265 | 62 13 6 0 266 | -25 70 53 0 267 | 4 77 -5 0 268 | 76 80 48 0 269 | 15 75 36 0 270 | 1 20 -95 0 271 | 17 20 14 0 272 | 56 12 -35 0 273 | 98 20 10 0 274 | 60 86 -33 0 275 | -32 73 48 0 276 | 58 80 18 0 277 | 19 37 50 0 278 | -88 53 50 0 279 | 76 -69 -40 0 280 | 95 81 24 0 281 | -32 49 24 0 282 | 73 -11 75 0 283 | -47 -84 -61 0 284 | 95 51 -98 0 285 | -27 -89 -42 0 286 | -96 92 -59 0 287 | 34 71 -93 0 288 | 73 6 1 0 289 | -79 86 -14 0 290 | 78 -32 13 0 291 | 93 6 71 0 292 | -56 6 -84 0 293 | -55 -68 67 0 294 | 100 29 2 0 295 | 91 40 83 0 296 | 89 28 -13 0 297 | 94 72 36 0 298 | 77 -25 11 0 299 | -12 -72 37 0 300 | -86 48 -67 0 301 | 37 72 1 0 302 | -96 -100 68 0 303 | 27 28 -84 0 304 | -54 40 -86 0 305 | -30 16 2 0 306 | 21 69 28 0 307 | -16 60 -12 0 308 | 74 86 97 0 309 | 85 75 6 0 310 | 59 -4 24 0 311 | -70 -45 95 0 312 | -49 -95 86 0 313 | 2 -9 40 0 314 | -79 -56 77 0 315 | 41 9 7 0 316 | -10 45 46 0 317 | 56 40 91 0 318 | 10 -5 71 0 319 | 58 61 3 0 320 | 91 21 81 0 321 | 49 38 58 0 322 | -91 5 -90 0 323 | 14 31 53 0 324 | -54 -81 70 0 325 | 15 -27 77 0 326 | -80 54 12 0 327 | 99 30 47 0 328 | 95 28 -3 0 329 | 98 -94 -4 0 330 | 38 74 -78 0 331 | 15 -20 61 0 332 | 94 93 69 0 333 | 90 13 -57 0 334 | -66 96 9 0 335 | -35 94 -80 0 336 | -38 31 13 0 337 | -25 87 30 0 338 | -3 72 -97 0 339 | -39 69 90 0 340 | -7 -33 54 0 341 | -44 95 -59 0 342 | 98 -84 -51 0 343 | -4 97 30 0 344 | 18 50 63 0 345 | -17 59 -57 0 346 | 30 75 9 0 347 | -59 -80 4 0 348 | -29 -22 7 0 349 | -31 13 -10 0 350 | 3 92 12 0 351 | -3 2 63 0 352 | 18 32 54 0 353 | -37 97 -33 0 354 | 91 -34 42 0 355 | 87 77 -38 0 356 | -8 61 42 0 357 | 62 54 95 0 358 | -62 25 -17 0 359 | -51 -99 -47 0 360 | 70 61 -6 0 361 | 83 -44 98 0 362 | 45 -88 56 0 363 | 37 18 57 0 364 | -74 41 73 0 365 | -64 68 25 0 366 | 78 37 1 0 367 | -49 -17 13 0 368 | 16 66 15 0 369 | 54 -10 46 0 370 | 3 -81 -4 0 371 | -89 9 24 0 372 | 97 -61 69 0 373 | -48 82 -93 0 374 | 36 38 76 0 375 | 46 41 19 0 376 | 71 40 15 0 377 | 95 -18 82 0 378 | -68 31 -53 0 379 | -2 -10 35 0 380 | -70 78 -83 0 381 | -95 24 50 0 382 | 34 57 52 0 383 | 89 -46 -40 0 384 | -53 100 68 0 385 | 9 89 -84 0 386 | 39 29 18 0 387 | 38 6 31 0 388 | 91 -67 76 0 389 | 65 31 4 0 390 | -38 82 80 0 391 | 8 45 -11 0 392 | 8 38 -58 0 393 | 83 -94 -98 0 394 | 51 7 54 0 395 | 53 -70 -47 0 396 | -100 62 74 0 397 | 49 3 -78 0 398 | 23 47 43 0 399 | 45 78 41 0 400 | 40 15 -51 0 401 | 69 -30 65 0 402 | 2 -34 5 0 403 | -31 59 72 0 404 | -1 68 -40 0 405 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v100_c425.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 100 425 5 | 19 -93 86 0 6 | -67 -31 -66 0 7 | 41 29 51 0 8 | 97 74 82 0 9 | -3 10 -64 0 10 | 66 71 19 0 11 | 66 16 -40 0 12 | -38 -40 -71 0 13 | -71 49 32 0 14 | -27 88 -5 0 15 | -25 -2 -9 0 16 | 14 96 -83 0 17 | -72 79 18 0 18 | 40 -12 53 0 19 | 2 15 30 0 20 | -92 -10 -73 0 21 | -66 55 73 0 22 | 54 -97 -78 0 23 | 79 17 13 0 24 | 68 35 13 0 25 | -22 53 57 0 26 | 24 72 86 0 27 | -73 -26 91 0 28 | -57 92 8 0 29 | 72 83 1 0 30 | 37 84 90 0 31 | 40 12 100 0 32 | -93 -13 38 0 33 | 45 2 -33 0 34 | 71 88 -72 0 35 | 69 -70 2 0 36 | -17 5 21 0 37 | 20 -53 66 0 38 | 28 52 10 0 39 | 100 -42 51 0 40 | 72 73 25 0 41 | 92 40 -87 0 42 | -10 -63 50 0 43 | 95 -32 48 0 44 | 80 16 2 0 45 | 59 8 -77 0 46 | 22 76 25 0 47 | 37 11 79 0 48 | -24 12 80 0 49 | 53 71 37 0 50 | -69 87 -9 0 51 | -92 -97 -62 0 52 | -55 32 -95 0 53 | -98 -84 28 0 54 | 74 -84 4 0 55 | 19 -9 90 0 56 | 18 24 -34 0 57 | -61 76 -40 0 58 | 5 54 -42 0 59 | 88 78 7 0 60 | 84 52 -94 0 61 | 40 44 -57 0 62 | 17 -58 96 0 63 | 10 28 -81 0 64 | 98 -5 50 0 65 | -41 14 -45 0 66 | 4 -71 6 0 67 | 84 9 93 0 68 | 38 -60 -37 0 69 | 87 61 51 0 70 | 66 77 19 0 71 | -52 8 49 0 72 | 91 17 42 0 73 | 26 89 7 0 74 | 88 31 34 0 75 | -68 5 86 0 76 | 31 -86 -14 0 77 | -56 -81 -58 0 78 | 31 -83 71 0 79 | 79 6 7 0 80 | 24 -48 -81 0 81 | 67 5 96 0 82 | 34 66 44 0 83 | 88 26 25 0 84 | 22 59 99 0 85 | 9 -41 -89 0 86 | 87 -81 37 0 87 | -76 33 36 0 88 | -77 -10 98 0 89 | 43 2 -70 0 90 | -20 -24 7 0 91 | 95 93 45 0 92 | -47 -14 71 0 93 | 82 15 -54 0 94 | -99 35 37 0 95 | 28 -88 -16 0 96 | 82 27 22 0 97 | -36 17 64 0 98 | 23 58 36 0 99 | 47 86 74 0 100 | 2 86 46 0 101 | 79 95 21 0 102 | 22 2 20 0 103 | 100 18 -1 0 104 | 82 -53 -98 0 105 | -63 15 -24 0 106 | -23 -90 13 0 107 | -59 66 95 0 108 | 6 -67 -31 0 109 | 2 67 93 0 110 | -89 -14 18 0 111 | -30 60 87 0 112 | 81 -12 -100 0 113 | -9 -22 64 0 114 | 11 -10 45 0 115 | 31 98 30 0 116 | 14 19 -53 0 117 | -40 -79 31 0 118 | 57 -13 -68 0 119 | -33 1 20 0 120 | 10 -88 33 0 121 | -33 39 35 0 122 | 10 52 53 0 123 | 71 -52 5 0 124 | -16 -82 -58 0 125 | 53 22 82 0 126 | 41 7 6 0 127 | 80 28 -51 0 128 | 1 -86 29 0 129 | 11 23 39 0 130 | 36 80 47 0 131 | 9 44 47 0 132 | 52 -61 79 0 133 | 81 27 87 0 134 | -32 34 -72 0 135 | 69 -17 -46 0 136 | 68 4 77 0 137 | 79 -24 -43 0 138 | 43 -39 -2 0 139 | -87 34 -2 0 140 | 50 -80 48 0 141 | 39 6 42 0 142 | 67 27 5 0 143 | 23 16 70 0 144 | -77 24 -93 0 145 | 55 61 -64 0 146 | -66 -52 88 0 147 | 66 28 -96 0 148 | 8 77 21 0 149 | -36 28 52 0 150 | 61 52 -33 0 151 | 84 86 83 0 152 | 39 -95 49 0 153 | 12 -16 55 0 154 | -29 48 60 0 155 | -10 -64 99 0 156 | 53 47 -8 0 157 | 95 -3 92 0 158 | 8 -51 48 0 159 | -52 68 19 0 160 | 100 81 1 0 161 | -21 -4 85 0 162 | 60 3 -50 0 163 | -67 -60 -50 0 164 | 91 -65 17 0 165 | 85 4 39 0 166 | 31 -29 61 0 167 | 67 87 -8 0 168 | -69 -32 -36 0 169 | -84 -42 11 0 170 | 12 84 57 0 171 | 9 28 60 0 172 | 40 48 98 0 173 | 37 19 21 0 174 | 43 -25 -92 0 175 | 31 48 -22 0 176 | 71 74 33 0 177 | -49 100 40 0 178 | 99 -87 -62 0 179 | 62 66 26 0 180 | 45 60 50 0 181 | 53 -49 37 0 182 | 24 -74 26 0 183 | 83 -43 46 0 184 | -87 -33 97 0 185 | 10 64 -83 0 186 | 35 62 -93 0 187 | 65 -67 87 0 188 | 43 17 76 0 189 | 65 -22 24 0 190 | -88 -17 -71 0 191 | 56 70 -40 0 192 | 11 -1 46 0 193 | 27 47 46 0 194 | -3 -4 89 0 195 | 83 2 -63 0 196 | 14 88 56 0 197 | -54 97 2 0 198 | -31 -43 68 0 199 | 92 62 -37 0 200 | 31 38 -55 0 201 | 54 -11 84 0 202 | -97 44 -41 0 203 | 55 31 91 0 204 | 22 38 55 0 205 | -53 -71 23 0 206 | 55 -99 -40 0 207 | -81 -9 80 0 208 | -91 -11 -72 0 209 | 13 47 50 0 210 | -19 9 30 0 211 | 50 18 -10 0 212 | 66 -98 17 0 213 | 6 19 32 0 214 | 92 25 10 0 215 | 87 1 13 0 216 | -78 89 -44 0 217 | 100 -73 -88 0 218 | -15 82 58 0 219 | 10 64 -58 0 220 | -79 46 -44 0 221 | -67 60 -79 0 222 | 98 56 4 0 223 | 19 55 43 0 224 | 72 -31 -32 0 225 | -10 29 -14 0 226 | 75 82 -40 0 227 | 9 1 29 0 228 | -95 -82 42 0 229 | -49 64 -31 0 230 | -24 -91 1 0 231 | 34 51 54 0 232 | 77 100 -84 0 233 | 77 39 -26 0 234 | 43 47 99 0 235 | 46 39 94 0 236 | 41 -49 69 0 237 | -72 -84 56 0 238 | 94 -10 30 0 239 | -88 55 96 0 240 | 85 67 89 0 241 | -73 -64 -1 0 242 | 12 1 37 0 243 | -51 30 70 0 244 | -14 98 61 0 245 | 24 68 84 0 246 | 67 85 35 0 247 | 97 -31 45 0 248 | -39 -21 40 0 249 | 70 16 -61 0 250 | -96 65 -2 0 251 | 42 78 84 0 252 | 41 -7 86 0 253 | -26 72 -67 0 254 | -96 -89 33 0 255 | -100 56 66 0 256 | 91 81 98 0 257 | 3 -73 -32 0 258 | 80 68 50 0 259 | 94 -58 31 0 260 | 41 -93 -10 0 261 | 95 73 -47 0 262 | 93 10 83 0 263 | -23 28 79 0 264 | -69 12 51 0 265 | -34 90 -9 0 266 | 93 63 6 0 267 | 97 24 -44 0 268 | 92 -21 61 0 269 | 3 80 -13 0 270 | 93 68 42 0 271 | -36 -84 18 0 272 | 39 34 80 0 273 | 13 10 17 0 274 | -66 36 26 0 275 | -22 20 49 0 276 | 87 -19 -90 0 277 | 44 50 -66 0 278 | 13 21 -32 0 279 | 23 7 93 0 280 | 63 -38 -21 0 281 | -43 78 76 0 282 | 94 -22 -63 0 283 | 78 98 33 0 284 | -1 92 30 0 285 | -93 -95 84 0 286 | -18 81 1 0 287 | 39 43 57 0 288 | 68 93 25 0 289 | 37 53 -59 0 290 | 100 13 25 0 291 | 82 26 4 0 292 | 52 31 66 0 293 | 69 -98 79 0 294 | 80 -26 85 0 295 | 75 11 -64 0 296 | -5 66 -22 0 297 | -86 -22 -60 0 298 | -98 -75 42 0 299 | 15 -2 51 0 300 | 63 27 91 0 301 | -1 28 -63 0 302 | 43 11 -72 0 303 | 20 16 -32 0 304 | 11 27 85 0 305 | 20 10 51 0 306 | -53 58 25 0 307 | 89 66 -14 0 308 | 26 86 72 0 309 | 83 -45 -12 0 310 | 86 -85 61 0 311 | 23 -62 8 0 312 | 72 -68 -89 0 313 | 68 95 49 0 314 | 47 -9 30 0 315 | 6 14 38 0 316 | 64 35 10 0 317 | -47 -21 24 0 318 | -82 -97 -30 0 319 | -55 63 -28 0 320 | -88 9 78 0 321 | 24 -17 75 0 322 | 36 85 -19 0 323 | 23 8 -41 0 324 | 91 43 5 0 325 | 15 46 85 0 326 | -65 -12 94 0 327 | -74 58 82 0 328 | 30 -16 -24 0 329 | -7 -96 -20 0 330 | 20 64 26 0 331 | -13 90 73 0 332 | 80 27 17 0 333 | 69 -44 -30 0 334 | 89 27 -68 0 335 | 85 -22 75 0 336 | -10 13 90 0 337 | 27 -38 -5 0 338 | 100 60 15 0 339 | -29 96 84 0 340 | 20 -68 28 0 341 | -9 84 6 0 342 | 91 76 -33 0 343 | 3 -77 87 0 344 | -37 89 94 0 345 | 41 53 44 0 346 | 41 33 46 0 347 | 48 70 76 0 348 | 75 88 -59 0 349 | -78 -1 57 0 350 | 88 53 -39 0 351 | 55 36 28 0 352 | 88 -53 68 0 353 | -49 50 -6 0 354 | 85 -87 89 0 355 | 16 92 90 0 356 | 17 27 16 0 357 | 6 53 -20 0 358 | -3 73 -62 0 359 | -73 -53 58 0 360 | 51 56 47 0 361 | 90 -59 39 0 362 | -26 -43 78 0 363 | 90 49 -93 0 364 | 62 -96 83 0 365 | 23 53 29 0 366 | -25 21 34 0 367 | 96 6 35 0 368 | 21 16 32 0 369 | -80 -87 -24 0 370 | -68 84 26 0 371 | -10 89 27 0 372 | 36 45 80 0 373 | 85 44 7 0 374 | -22 88 80 0 375 | 80 30 -38 0 376 | 12 -88 76 0 377 | 14 51 3 0 378 | -43 39 -85 0 379 | 24 62 37 0 380 | -73 1 16 0 381 | -22 5 56 0 382 | -88 -90 -4 0 383 | -11 -22 85 0 384 | 48 -72 44 0 385 | 20 -67 30 0 386 | 68 28 58 0 387 | 37 -77 -5 0 388 | -4 49 20 0 389 | 89 -24 -70 0 390 | -83 68 74 0 391 | -98 62 77 0 392 | 13 52 50 0 393 | 54 -99 -32 0 394 | -16 97 31 0 395 | 83 -1 44 0 396 | 89 77 2 0 397 | 86 85 46 0 398 | -77 73 -9 0 399 | 36 -19 34 0 400 | 17 -33 -31 0 401 | 31 70 93 0 402 | 79 -64 62 0 403 | 18 89 38 0 404 | 54 7 65 0 405 | 35 99 28 0 406 | 2 95 76 0 407 | -42 71 -23 0 408 | 74 65 -20 0 409 | -74 42 71 0 410 | 90 68 99 0 411 | -7 -67 -37 0 412 | 28 40 7 0 413 | 16 2 43 0 414 | -47 -53 12 0 415 | 34 76 54 0 416 | 59 17 99 0 417 | 8 -35 42 0 418 | -93 36 86 0 419 | 55 99 -46 0 420 | 55 99 -8 0 421 | -40 18 63 0 422 | -47 11 85 0 423 | -38 -86 3 0 424 | 36 32 51 0 425 | -35 -72 22 0 426 | 28 41 89 0 427 | 24 -45 74 0 428 | -62 -91 22 0 429 | 36 53 -2 0 430 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v10_c100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 10 100 5 | 10 6 8 0 6 | 7 7 7 0 7 | -7 -7 -7 0 8 | 2 8 5 0 9 | 9 2 -6 0 10 | 1 -9 10 0 11 | -5 2 8 0 12 | 3 2 1 0 13 | 3 -2 -10 0 14 | -7 5 1 0 15 | -10 -9 -7 0 16 | 6 -9 4 0 17 | 3 -2 -9 0 18 | 9 3 -8 0 19 | 8 -1 2 0 20 | 7 -4 6 0 21 | 6 9 4 0 22 | -6 10 -9 0 23 | 10 -2 1 0 24 | 5 2 10 0 25 | -2 5 9 0 26 | 5 2 10 0 27 | -1 4 -3 0 28 | 1 6 3 0 29 | -1 7 2 0 30 | -3 -4 1 0 31 | -10 -5 3 0 32 | -1 2 -3 0 33 | -2 6 7 0 34 | 7 10 4 0 35 | 1 -10 4 0 36 | 10 6 8 0 37 | 5 -4 7 0 38 | 1 -7 -8 0 39 | -2 -8 1 0 40 | 1 7 5 0 41 | 4 2 8 0 42 | 8 -4 9 0 43 | 7 2 8 0 44 | -9 10 -1 0 45 | -10 3 -6 0 46 | 2 -7 -4 0 47 | -2 7 9 0 48 | 10 2 -8 0 49 | -10 1 -9 0 50 | 4 2 9 0 51 | -5 4 1 0 52 | -6 2 10 0 53 | -1 10 -4 0 54 | 3 -2 5 0 55 | -10 2 4 0 56 | -8 3 6 0 57 | 7 -10 6 0 58 | 10 9 7 0 59 | 5 -7 -9 0 60 | 4 -2 3 0 61 | 6 -7 5 0 62 | -2 8 -4 0 63 | -2 -6 4 0 64 | -6 8 9 0 65 | -8 -6 7 0 66 | 6 1 5 0 67 | 9 8 5 0 68 | 5 3 -6 0 69 | -1 -7 -5 0 70 | -5 4 10 0 71 | 7 9 8 0 72 | 4 5 -10 0 73 | 1 -7 8 0 74 | 2 3 -4 0 75 | 3 -4 6 0 76 | 7 9 5 0 77 | 5 3 2 0 78 | 4 2 -8 0 79 | -1 -2 -9 0 80 | -3 10 4 0 81 | -10 -7 8 0 82 | 2 4 -10 0 83 | -9 -8 2 0 84 | 8 4 3 0 85 | 4 7 9 0 86 | 1 6 10 0 87 | 4 1 10 0 88 | 10 2 -8 0 89 | 7 8 10 0 90 | 2 -4 -9 0 91 | -10 4 9 0 92 | 6 9 10 0 93 | 10 -3 -6 0 94 | -10 3 8 0 95 | 2 10 -8 0 96 | 2 5 6 0 97 | -10 -6 7 0 98 | -9 -10 -8 0 99 | -5 6 3 0 100 | 8 4 -9 0 101 | 8 1 9 0 102 | -6 9 10 0 103 | 6 1 4 0 104 | 8 -4 6 0 105 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v200_c210.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 200 210 5 | -188 40 166 0 6 | -62 -113 44 0 7 | -76 -91 112 0 8 | 194 18 99 0 9 | -44 182 70 0 10 | 39 -12 1 0 11 | 190 136 73 0 12 | 193 34 -199 0 13 | 149 148 9 0 14 | 114 -177 175 0 15 | 67 141 -198 0 16 | 136 76 -57 0 17 | 187 31 121 0 18 | 82 41 152 0 19 | -145 -182 138 0 20 | 9 69 62 0 21 | 145 79 130 0 22 | 111 24 -169 0 23 | 101 113 76 0 24 | -116 -113 176 0 25 | -119 94 125 0 26 | 5 125 84 0 27 | 18 183 -169 0 28 | 193 192 72 0 29 | 42 71 -58 0 30 | 186 -128 -88 0 31 | 79 83 -103 0 32 | 65 -93 -3 0 33 | 137 -50 162 0 34 | 9 49 131 0 35 | -181 -13 184 0 36 | 10 -161 189 0 37 | -98 -2 102 0 38 | 190 193 73 0 39 | 77 176 -142 0 40 | 63 70 140 0 41 | 190 133 46 0 42 | 174 -44 -168 0 43 | -41 -102 70 0 44 | 36 31 -91 0 45 | -83 -18 -65 0 46 | 15 179 65 0 47 | -64 188 -85 0 48 | -66 10 -173 0 49 | -2 -155 53 0 50 | -187 6 136 0 51 | 163 68 -108 0 52 | 86 -185 -103 0 53 | 9 -153 176 0 54 | 121 128 -132 0 55 | -29 11 181 0 56 | 26 17 199 0 57 | 2 -132 45 0 58 | -64 129 162 0 59 | 192 137 95 0 60 | 133 -155 122 0 61 | 51 159 13 0 62 | -62 -190 194 0 63 | -110 62 157 0 64 | 20 -158 144 0 65 | -44 107 -196 0 66 | 76 125 90 0 67 | -186 170 70 0 68 | 39 50 -139 0 69 | 73 129 -26 0 70 | 10 -45 -150 0 71 | 112 104 -147 0 72 | 175 89 96 0 73 | 134 -177 -116 0 74 | -75 49 2 0 75 | 133 -88 -41 0 76 | 75 177 165 0 77 | 156 -122 66 0 78 | 75 131 199 0 79 | -38 72 -13 0 80 | -189 -77 -22 0 81 | 156 -118 177 0 82 | 17 126 -147 0 83 | -80 -98 108 0 84 | 50 -70 159 0 85 | 117 185 106 0 86 | 41 67 166 0 87 | -12 -98 -73 0 88 | -62 28 -101 0 89 | -194 11 -36 0 90 | 88 -176 60 0 91 | 57 113 188 0 92 | -33 114 -149 0 93 | 40 -187 170 0 94 | 80 78 30 0 95 | 1 137 26 0 96 | 16 111 44 0 97 | -62 -63 -162 0 98 | -30 37 93 0 99 | 4 185 142 0 100 | 82 168 -160 0 101 | -197 -32 55 0 102 | 82 21 46 0 103 | -145 191 76 0 104 | 21 182 19 0 105 | 22 35 -160 0 106 | -66 191 136 0 107 | 91 124 -96 0 108 | 163 192 136 0 109 | 176 93 -54 0 110 | 183 10 71 0 111 | 81 134 -55 0 112 | 124 10 -179 0 113 | 117 67 -98 0 114 | 20 -189 145 0 115 | -48 124 -173 0 116 | -80 70 68 0 117 | 3 -35 88 0 118 | 82 -42 91 0 119 | 62 -138 152 0 120 | 167 104 -184 0 121 | 90 -103 -28 0 122 | 52 78 63 0 123 | -90 190 -8 0 124 | -199 -40 117 0 125 | 68 37 25 0 126 | 174 17 -139 0 127 | 92 -97 35 0 128 | -119 132 128 0 129 | 111 116 114 0 130 | -171 -23 150 0 131 | -36 161 84 0 132 | 170 -111 141 0 133 | -53 -19 6 0 134 | -70 170 31 0 135 | 42 52 -178 0 136 | -195 154 -62 0 137 | -100 -130 -158 0 138 | 170 132 104 0 139 | 42 136 -47 0 140 | 57 95 17 0 141 | -52 68 173 0 142 | -124 91 79 0 143 | 180 16 186 0 144 | 187 40 122 0 145 | -59 49 121 0 146 | -147 83 187 0 147 | -121 100 39 0 148 | 58 29 169 0 149 | 99 -62 -189 0 150 | 157 -153 -28 0 151 | 95 -199 -115 0 152 | -183 100 50 0 153 | -187 81 51 0 154 | 28 149 153 0 155 | 67 -146 -18 0 156 | 35 200 91 0 157 | 94 95 168 0 158 | 183 133 -169 0 159 | 22 -35 6 0 160 | 96 104 124 0 161 | 12 163 -9 0 162 | 96 -21 167 0 163 | 186 101 84 0 164 | -33 171 73 0 165 | 124 -101 198 0 166 | 134 -43 75 0 167 | -166 4 3 0 168 | 189 113 77 0 169 | 114 184 189 0 170 | -113 -35 137 0 171 | -15 -155 5 0 172 | -11 -4 -125 0 173 | 192 -81 64 0 174 | 184 149 118 0 175 | 26 -58 79 0 176 | 196 100 27 0 177 | 50 11 51 0 178 | -45 -195 32 0 179 | -48 80 144 0 180 | 163 -89 104 0 181 | 140 126 176 0 182 | 75 -1 -197 0 183 | 126 -47 163 0 184 | -52 174 1 0 185 | 79 117 36 0 186 | 192 1 13 0 187 | 66 59 -177 0 188 | 46 -164 -36 0 189 | 175 45 -93 0 190 | -41 52 -65 0 191 | -131 -142 65 0 192 | 16 9 58 0 193 | -86 2 -100 0 194 | -105 69 -154 0 195 | -55 110 27 0 196 | -100 -143 44 0 197 | 193 187 48 0 198 | 135 91 50 0 199 | 181 -63 198 0 200 | -195 66 15 0 201 | -109 -19 -35 0 202 | 116 163 170 0 203 | 134 108 182 0 204 | 180 140 72 0 205 | 104 -66 -71 0 206 | -150 60 183 0 207 | -8 102 108 0 208 | 69 19 172 0 209 | 62 1 193 0 210 | -64 14 138 0 211 | 83 18 22 0 212 | -76 -96 -9 0 213 | 158 -187 -118 0 214 | 149 -85 120 0 215 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v200_c220.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 200 220 5 | -188 40 166 0 6 | -62 -113 44 0 7 | -76 -91 112 0 8 | 194 18 99 0 9 | -44 182 70 0 10 | 39 -12 1 0 11 | 190 136 73 0 12 | 193 34 -199 0 13 | 149 148 9 0 14 | 114 -177 175 0 15 | 67 141 -198 0 16 | 136 76 -57 0 17 | 187 31 121 0 18 | 82 41 152 0 19 | -145 -182 138 0 20 | 9 69 62 0 21 | 145 79 130 0 22 | 111 24 -169 0 23 | 101 113 76 0 24 | -116 -113 176 0 25 | -119 94 125 0 26 | 5 125 84 0 27 | 18 183 -169 0 28 | 193 192 72 0 29 | 42 71 -58 0 30 | 186 -128 -88 0 31 | 79 83 -103 0 32 | 65 -93 -3 0 33 | 137 -50 162 0 34 | 9 49 131 0 35 | -181 -13 184 0 36 | 10 -161 189 0 37 | -98 -2 102 0 38 | 190 193 73 0 39 | 77 176 -142 0 40 | 63 70 140 0 41 | 190 133 46 0 42 | 174 -44 -168 0 43 | -41 -102 70 0 44 | 36 31 -91 0 45 | -83 -18 -65 0 46 | 15 179 65 0 47 | -64 188 -85 0 48 | -66 10 -173 0 49 | -2 -155 53 0 50 | -187 6 136 0 51 | 163 68 -108 0 52 | 86 -185 -103 0 53 | 9 -153 176 0 54 | 121 128 -132 0 55 | -29 11 181 0 56 | 26 17 199 0 57 | 2 -132 45 0 58 | -64 129 162 0 59 | 192 137 95 0 60 | 133 -155 122 0 61 | 51 159 13 0 62 | -62 -190 194 0 63 | -110 62 157 0 64 | 20 -158 144 0 65 | -44 107 -196 0 66 | 76 125 90 0 67 | -186 170 70 0 68 | 39 50 -139 0 69 | 73 129 -26 0 70 | 10 -45 -150 0 71 | 112 104 -147 0 72 | 175 89 96 0 73 | 134 -177 -116 0 74 | -75 49 2 0 75 | 133 -88 -41 0 76 | 75 177 165 0 77 | 156 -122 66 0 78 | 75 131 199 0 79 | -38 72 -13 0 80 | -189 -77 -22 0 81 | 156 -118 177 0 82 | 17 126 -147 0 83 | -80 -98 108 0 84 | 50 -70 159 0 85 | 117 185 106 0 86 | 41 67 166 0 87 | -12 -98 -73 0 88 | -62 28 -101 0 89 | -194 11 -36 0 90 | 88 -176 60 0 91 | 57 113 188 0 92 | -33 114 -149 0 93 | 40 -187 170 0 94 | 80 78 30 0 95 | 1 137 26 0 96 | 16 111 44 0 97 | -62 -63 -162 0 98 | -30 37 93 0 99 | 4 185 142 0 100 | 82 168 -160 0 101 | -197 -32 55 0 102 | 82 21 46 0 103 | -145 191 76 0 104 | 21 182 19 0 105 | 22 35 -160 0 106 | -66 191 136 0 107 | 91 124 -96 0 108 | 163 192 136 0 109 | 176 93 -54 0 110 | 183 10 71 0 111 | 81 134 -55 0 112 | 124 10 -179 0 113 | 117 67 -98 0 114 | 20 -189 145 0 115 | -48 124 -173 0 116 | -80 70 68 0 117 | 3 -35 88 0 118 | 82 -42 91 0 119 | 62 -138 152 0 120 | 167 104 -184 0 121 | 90 -103 -28 0 122 | 52 78 63 0 123 | -90 190 -8 0 124 | -199 -40 117 0 125 | 68 37 25 0 126 | 174 17 -139 0 127 | 92 -97 35 0 128 | -119 132 128 0 129 | 111 116 114 0 130 | -171 -23 150 0 131 | -36 161 84 0 132 | 170 -111 141 0 133 | -53 -19 6 0 134 | -70 170 31 0 135 | 42 52 -178 0 136 | -195 154 -62 0 137 | -100 -130 -158 0 138 | 170 132 104 0 139 | 42 136 -47 0 140 | 57 95 17 0 141 | -52 68 173 0 142 | -124 91 79 0 143 | 180 16 186 0 144 | 187 40 122 0 145 | -59 49 121 0 146 | -147 83 187 0 147 | -121 100 39 0 148 | 58 29 169 0 149 | 99 -62 -189 0 150 | 157 -153 -28 0 151 | 95 -199 -115 0 152 | -183 100 50 0 153 | -187 81 51 0 154 | 28 149 153 0 155 | 67 -146 -18 0 156 | 35 200 91 0 157 | 94 95 168 0 158 | 183 133 -169 0 159 | 22 -35 6 0 160 | 96 104 124 0 161 | 12 163 -9 0 162 | 96 -21 167 0 163 | 186 101 84 0 164 | -33 171 73 0 165 | 124 -101 198 0 166 | 134 -43 75 0 167 | -166 4 3 0 168 | 189 113 77 0 169 | 114 184 189 0 170 | -113 -35 137 0 171 | -15 -155 5 0 172 | -11 -4 -125 0 173 | 192 -81 64 0 174 | 184 149 118 0 175 | 26 -58 79 0 176 | 196 100 27 0 177 | 50 11 51 0 178 | -45 -195 32 0 179 | -48 80 144 0 180 | 163 -89 104 0 181 | 140 126 176 0 182 | 75 -1 -197 0 183 | 126 -47 163 0 184 | -52 174 1 0 185 | 79 117 36 0 186 | 192 1 13 0 187 | 66 59 -177 0 188 | 46 -164 -36 0 189 | 175 45 -93 0 190 | -41 52 -65 0 191 | -131 -142 65 0 192 | 16 9 58 0 193 | -86 2 -100 0 194 | -105 69 -154 0 195 | -55 110 27 0 196 | -100 -143 44 0 197 | 193 187 48 0 198 | 135 91 50 0 199 | 181 -63 198 0 200 | -195 66 15 0 201 | -109 -19 -35 0 202 | 116 163 170 0 203 | 134 108 182 0 204 | 180 140 72 0 205 | 104 -66 -71 0 206 | -150 60 183 0 207 | -8 102 108 0 208 | 69 19 172 0 209 | 62 1 193 0 210 | -64 14 138 0 211 | 83 18 22 0 212 | -76 -96 -9 0 213 | 158 -187 -118 0 214 | 149 -85 120 0 215 | 68 146 193 0 216 | 18 -181 39 0 217 | 63 83 12 0 218 | -16 147 27 0 219 | 63 109 148 0 220 | 37 -1 15 0 221 | 70 73 -192 0 222 | -186 98 73 0 223 | -59 -108 -34 0 224 | -46 127 58 0 225 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v25_c100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 25 100 5 | -5 16 10 0 6 | -14 17 10 0 7 | 17 -19 13 0 8 | -14 -4 18 0 9 | -9 22 3 0 10 | 1 19 -9 0 11 | -7 18 -2 0 12 | 22 11 17 0 13 | -19 1 4 0 14 | -22 16 6 0 15 | 2 18 5 0 16 | 24 -16 1 0 17 | 24 14 17 0 18 | 15 -1 11 0 19 | 8 24 10 0 20 | 18 1 -16 0 21 | 1 12 4 0 22 | 8 -25 9 0 23 | 14 6 1 0 24 | -18 -1 23 0 25 | 16 13 -17 0 26 | 2 1 20 0 27 | -16 -24 13 0 28 | -16 13 2 0 29 | -25 9 17 0 30 | -21 -12 7 0 31 | 10 6 17 0 32 | 3 23 15 0 33 | -11 7 1 0 34 | 17 -14 5 0 35 | -17 11 -7 0 36 | -17 22 23 0 37 | 20 25 -4 0 38 | 13 12 7 0 39 | -11 8 7 0 40 | 21 -24 9 0 41 | 16 -15 -23 0 42 | 10 2 17 0 43 | -5 12 -18 0 44 | 4 -9 -24 0 45 | 18 13 1 0 46 | 15 -13 25 0 47 | 10 -25 14 0 48 | 22 3 -24 0 49 | 21 15 5 0 50 | 10 4 18 0 51 | -24 23 -7 0 52 | 15 -16 -21 0 53 | 18 21 2 0 54 | -18 19 -7 0 55 | 4 3 -16 0 56 | 14 13 4 0 57 | -8 -10 -7 0 58 | -13 15 -3 0 59 | 16 1 -20 0 60 | 21 15 4 0 61 | -9 -15 21 0 62 | 2 12 21 0 63 | 18 21 6 0 64 | 15 -3 6 0 65 | 12 20 15 0 66 | 6 24 23 0 67 | 6 -2 -17 0 68 | 15 -20 9 0 69 | 22 -13 -25 0 70 | 10 -21 -16 0 71 | 13 1 -14 0 72 | -1 24 -6 0 73 | 12 -13 -5 0 74 | 14 1 -23 0 75 | 11 18 25 0 76 | 6 10 5 0 77 | 11 9 23 0 78 | 4 -24 19 0 79 | 11 10 19 0 80 | 10 -2 7 0 81 | 8 9 13 0 82 | -10 -19 2 0 83 | -2 -15 -21 0 84 | -13 11 -1 0 85 | -14 10 17 0 86 | 16 25 -6 0 87 | 2 4 25 0 88 | -14 21 24 0 89 | 6 -2 22 0 90 | 16 -12 1 0 91 | -18 -12 22 0 92 | -7 -14 5 0 93 | -20 23 15 0 94 | -4 -9 -19 0 95 | -2 21 8 0 96 | -18 -14 -16 0 97 | 18 -24 8 0 98 | 11 7 23 0 99 | -4 -13 9 0 100 | -19 12 14 0 101 | 18 6 17 0 102 | 9 16 -4 0 103 | 14 2 -25 0 104 | -5 17 -11 0 105 | -------------------------------------------------------------------------------- /src/Others/tst/tst_v50_c500.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 50 500 5 | -9 32 19 0 6 | -27 34 20 0 7 | 34 -38 26 0 8 | -27 -7 36 0 9 | -17 44 6 0 10 | 2 38 -18 0 11 | -14 35 -3 0 12 | 20 -47 -48 0 13 | 3 13 35 0 14 | 23 -36 35 0 15 | 33 38 39 0 16 | -43 -48 6 0 17 | 47 -32 2 0 18 | 47 27 33 0 19 | 27 -36 35 0 20 | 29 -2 21 0 21 | 16 48 19 0 22 | 36 1 -32 0 23 | 2 23 7 0 24 | 21 22 6 0 25 | 15 -50 17 0 26 | 28 12 1 0 27 | -35 -1 45 0 28 | 32 25 -33 0 29 | 3 1 40 0 30 | -27 18 -17 0 31 | -18 -34 6 0 32 | 28 17 6 0 33 | -50 17 34 0 34 | -41 -24 14 0 35 | 19 12 33 0 36 | 5 45 29 0 37 | -22 14 2 0 38 | 34 -27 9 0 39 | -34 21 -14 0 40 | -33 44 46 0 41 | 40 49 -7 0 42 | 26 24 14 0 43 | -22 16 13 0 44 | 41 -47 18 0 45 | 32 -29 -45 0 46 | -9 21 22 0 47 | 8 -2 41 0 48 | -33 48 -23 0 49 | 8 -17 -47 0 50 | 16 -31 15 0 51 | -14 -36 6 0 52 | -3 21 -37 0 53 | 39 24 41 0 54 | 15 10 31 0 55 | 42 29 9 0 56 | 20 7 36 0 57 | -47 46 -14 0 58 | 30 -31 -41 0 59 | 36 42 3 0 60 | -36 37 -13 0 61 | 7 6 -32 0 62 | 27 26 7 0 63 | -15 -19 -13 0 64 | -15 9 16 0 65 | -25 30 -5 0 66 | 32 2 -39 0 67 | 41 30 8 0 68 | -18 -30 42 0 69 | 4 23 42 0 70 | 19 38 20 0 71 | -11 50 46 0 72 | -50 31 -15 0 73 | 7 50 35 0 74 | 49 47 15 0 75 | -35 19 -20 0 76 | 11 -30 8 0 77 | 43 19 29 0 78 | 20 -41 -31 0 79 | 25 1 -28 0 80 | -2 48 -11 0 81 | 23 -26 -9 0 82 | 28 1 -46 0 83 | 21 35 49 0 84 | 12 20 10 0 85 | 21 17 46 0 86 | 7 -47 38 0 87 | 22 20 38 0 88 | 20 -3 13 0 89 | 16 18 26 0 90 | -20 -37 3 0 91 | -3 -30 -41 0 92 | -25 22 -1 0 93 | -28 20 34 0 94 | 31 49 -12 0 95 | 4 8 50 0 96 | -27 41 47 0 97 | 11 -3 43 0 98 | 32 -24 1 0 99 | -36 -24 43 0 100 | -14 -28 10 0 101 | -39 46 29 0 102 | -8 -18 -38 0 103 | -3 41 16 0 104 | -36 -28 -31 0 105 | 36 -47 15 0 106 | 21 13 45 0 107 | -8 -25 18 0 108 | -37 24 27 0 109 | 36 12 33 0 110 | 18 31 -8 0 111 | 28 3 -50 0 112 | 5 3 -6 0 113 | 30 37 23 0 114 | -31 -4 -10 0 115 | -19 24 7 0 116 | 6 34 26 0 117 | 36 7 13 0 118 | -1 3 -49 0 119 | 10 39 48 0 120 | -3 42 -27 0 121 | 9 40 28 0 122 | 34 17 43 0 123 | 25 -22 47 0 124 | 3 1 42 0 125 | 25 49 -33 0 126 | 42 45 3 0 127 | -31 -12 24 0 128 | 37 -20 49 0 129 | 1 2 4 0 130 | 11 41 -1 0 131 | 27 45 10 0 132 | 18 -44 46 0 133 | 38 28 22 0 134 | 32 45 42 0 135 | 27 44 21 0 136 | -12 15 20 0 137 | 42 17 -32 0 138 | 13 1 -50 0 139 | -41 38 -26 0 140 | 25 -29 24 0 141 | 8 45 -3 0 142 | 15 45 23 0 143 | -14 28 5 0 144 | 15 -28 20 0 145 | 20 24 -22 0 146 | -19 48 36 0 147 | 18 39 40 0 148 | 26 35 4 0 149 | -36 -37 -43 0 150 | -20 26 -9 0 151 | -28 44 8 0 152 | 47 4 3 0 153 | 6 -17 10 0 154 | 49 35 30 0 155 | 40 4 49 0 156 | 37 -36 23 0 157 | -30 23 7 0 158 | 24 44 37 0 159 | -47 18 1 0 160 | 41 -37 -6 0 161 | -42 -19 -38 0 162 | 36 27 5 0 163 | 13 49 -50 0 164 | 37 13 -39 0 165 | 41 17 -39 0 166 | 13 34 27 0 167 | 15 43 8 0 168 | -40 2 19 0 169 | 13 23 16 0 170 | 16 13 -20 0 171 | -21 40 9 0 172 | 35 10 -30 0 173 | -34 12 5 0 174 | 23 14 1 0 175 | 18 22 6 0 176 | -15 18 -42 0 177 | -32 22 24 0 178 | 31 36 -29 0 179 | 15 -29 -31 0 180 | 50 29 -39 0 181 | -33 22 31 0 182 | 3 16 -35 0 183 | 44 37 27 0 184 | -37 45 14 0 185 | 47 10 -15 0 186 | -7 15 -40 0 187 | 2 -20 45 0 188 | 48 -4 -46 0 189 | -21 -46 26 0 190 | 2 10 -46 0 191 | 16 10 -11 0 192 | 41 -29 13 0 193 | -20 -47 -41 0 194 | -48 39 14 0 195 | -42 16 34 0 196 | -18 28 -36 0 197 | -46 31 5 0 198 | -41 14 -26 0 199 | 48 50 39 0 200 | 4 -49 -3 0 201 | -32 23 13 0 202 | -14 27 16 0 203 | 26 18 -29 0 204 | -39 42 27 0 205 | 20 50 -4 0 206 | -42 45 25 0 207 | -9 35 -21 0 208 | -21 20 31 0 209 | 41 -50 20 0 210 | 11 14 -45 0 211 | 35 37 -48 0 212 | 42 14 2 0 213 | 8 41 11 0 214 | -39 46 6 0 215 | -5 35 41 0 216 | 16 17 1 0 217 | -1 -46 10 0 218 | 16 3 22 0 219 | 2 16 -24 0 220 | 33 -45 -9 0 221 | -9 22 -33 0 222 | 7 -16 -2 0 223 | 10 44 1 0 224 | 8 -10 -38 0 225 | 18 32 46 0 226 | 17 48 50 0 227 | 25 47 28 0 228 | 11 42 -31 0 229 | -43 2 -21 0 230 | 18 5 -28 0 231 | 22 -49 -23 0 232 | -25 -42 34 0 233 | 17 46 -1 0 234 | -42 -17 21 0 235 | -29 -36 -39 0 236 | -9 43 40 0 237 | -12 19 -29 0 238 | -47 -37 -32 0 239 | 32 45 -22 0 240 | 48 -45 2 0 241 | 6 44 22 0 242 | -29 37 43 0 243 | -18 32 15 0 244 | -50 25 13 0 245 | 44 10 -16 0 246 | -12 -45 50 0 247 | -26 49 10 0 248 | 46 -31 25 0 249 | -43 2 47 0 250 | 24 41 50 0 251 | 31 36 40 0 252 | 25 -7 16 0 253 | 39 14 40 0 254 | 49 14 29 0 255 | -17 35 25 0 256 | 39 -36 14 0 257 | -41 25 22 0 258 | -26 -19 6 0 259 | -47 48 -23 0 260 | 46 3 -5 0 261 | -7 -17 -49 0 262 | 37 -28 -7 0 263 | 1 30 -7 0 264 | 35 -48 -29 0 265 | -12 9 28 0 266 | 12 -3 -21 0 267 | -37 50 23 0 268 | -5 19 17 0 269 | -27 31 18 0 270 | -37 47 36 0 271 | 47 33 50 0 272 | -25 1 5 0 273 | 19 15 22 0 274 | -9 12 -1 0 275 | 7 8 1 0 276 | 20 30 50 0 277 | 26 35 -31 0 278 | -36 -50 31 0 279 | 21 -28 -44 0 280 | -14 26 38 0 281 | 5 40 1 0 282 | -2 41 34 0 283 | 13 1 30 0 284 | 31 15 -9 0 285 | 43 46 16 0 286 | -47 -22 28 0 287 | -26 36 22 0 288 | -20 37 31 0 289 | -10 49 -24 0 290 | 49 -45 38 0 291 | 42 43 34 0 292 | 39 -27 36 0 293 | 40 -6 45 0 294 | 5 -15 47 0 295 | 41 14 -50 0 296 | 28 38 26 0 297 | 44 -7 40 0 298 | 18 -47 45 0 299 | -21 17 20 0 300 | 44 -29 15 0 301 | 29 37 22 0 302 | 3 34 6 0 303 | -8 -29 -4 0 304 | 40 39 44 0 305 | -48 -25 -31 0 306 | 20 48 24 0 307 | -23 6 -28 0 308 | 25 -29 11 0 309 | -46 47 34 0 310 | 23 22 -24 0 311 | 49 30 -9 0 312 | 5 -31 -45 0 313 | -19 43 -39 0 314 | 44 32 1 0 315 | 18 34 40 0 316 | -42 -26 11 0 317 | -16 -45 1 0 318 | -5 9 -41 0 319 | 16 -17 9 0 320 | 36 31 -40 0 321 | 23 41 -45 0 322 | 13 4 -45 0 323 | -8 37 29 0 324 | -19 47 23 0 325 | 20 5 19 0 326 | 30 16 -43 0 327 | 41 -16 40 0 328 | 37 11 26 0 329 | 34 28 19 0 330 | 34 31 18 0 331 | 49 -5 39 0 332 | -44 -7 36 0 333 | -50 12 20 0 334 | 4 39 3 0 335 | -29 -20 37 0 336 | 43 30 28 0 337 | 43 6 4 0 338 | 23 21 39 0 339 | -38 41 19 0 340 | -47 34 -40 0 341 | 1 -6 10 0 342 | 35 2 17 0 343 | -39 37 38 0 344 | 15 13 5 0 345 | -5 7 2 0 346 | -13 -49 -2 0 347 | 6 3 46 0 348 | 45 13 15 0 349 | -4 3 32 0 350 | -36 -2 7 0 351 | 41 26 4 0 352 | 47 10 26 0 353 | 45 4 21 0 354 | 17 -33 22 0 355 | 41 20 13 0 356 | -22 21 34 0 357 | -37 26 -20 0 358 | 43 -44 -2 0 359 | 4 33 39 0 360 | -4 3 8 0 361 | 22 -15 26 0 362 | 36 -17 -25 0 363 | -24 -12 -2 0 364 | 17 8 39 0 365 | -48 24 -33 0 366 | 11 -28 45 0 367 | 3 24 -13 0 368 | 32 38 30 0 369 | 45 41 9 0 370 | 28 21 15 0 371 | 31 25 47 0 372 | 48 -17 25 0 373 | 13 26 24 0 374 | 18 14 -40 0 375 | 33 34 -14 0 376 | 47 39 45 0 377 | -16 -31 -21 0 378 | -49 50 48 0 379 | 43 28 -20 0 380 | -20 -16 22 0 381 | -45 50 30 0 382 | -29 -43 7 0 383 | 11 -33 9 0 384 | -10 47 26 0 385 | -40 -32 45 0 386 | 34 -49 -10 0 387 | -6 4 -24 0 388 | 16 1 11 0 389 | 37 -27 -18 0 390 | 24 37 2 0 391 | -40 -41 10 0 392 | 2 8 44 0 393 | 17 42 19 0 394 | 42 11 -2 0 395 | 45 6 -36 0 396 | -25 -32 5 0 397 | 13 30 -22 0 398 | 8 -37 -38 0 399 | 26 -49 7 0 400 | 1 10 -20 0 401 | 8 34 -10 0 402 | 5 6 42 0 403 | 45 1 37 0 404 | -50 39 47 0 405 | 39 -21 -6 0 406 | -13 18 48 0 407 | -33 37 -23 0 408 | -7 25 35 0 409 | -31 -27 43 0 410 | -11 40 -13 0 411 | -27 -19 4 0 412 | 41 34 11 0 413 | -16 3 13 0 414 | 19 36 -11 0 415 | 10 -19 -28 0 416 | 43 18 -4 0 417 | 49 -42 41 0 418 | 34 31 6 0 419 | 14 44 45 0 420 | -8 7 -21 0 421 | -1 47 4 0 422 | -38 24 -6 0 423 | 13 30 37 0 424 | 27 -3 20 0 425 | 27 -36 -7 0 426 | 16 -27 -49 0 427 | -20 43 39 0 428 | 16 -17 25 0 429 | 16 -28 31 0 430 | -40 19 12 0 431 | 34 26 2 0 432 | 22 42 17 0 433 | -21 -7 23 0 434 | 49 42 -27 0 435 | 42 -12 -38 0 436 | -10 3 9 0 437 | 28 12 50 0 438 | 3 -40 48 0 439 | 49 45 -5 0 440 | 20 31 11 0 441 | 22 11 37 0 442 | -15 41 46 0 443 | 14 17 15 0 444 | -41 -18 15 0 445 | 42 7 38 0 446 | -19 40 -26 0 447 | 33 26 13 0 448 | 4 27 -22 0 449 | 1 43 33 0 450 | 38 15 -28 0 451 | 39 3 23 0 452 | 10 -11 32 0 453 | 18 -46 -13 0 454 | 23 9 6 0 455 | 6 11 -49 0 456 | -14 -27 -50 0 457 | 18 25 14 0 458 | 1 17 -20 0 459 | -50 35 6 0 460 | 3 -32 31 0 461 | 21 13 42 0 462 | -22 -35 14 0 463 | -4 -5 22 0 464 | 18 23 -48 0 465 | 32 -7 -12 0 466 | -29 37 48 0 467 | 3 50 14 0 468 | 14 -21 44 0 469 | -7 33 34 0 470 | 15 16 9 0 471 | 12 19 16 0 472 | -24 32 33 0 473 | 14 7 48 0 474 | 44 6 49 0 475 | -13 26 -17 0 476 | 34 -28 8 0 477 | 48 20 13 0 478 | 24 -34 12 0 479 | 39 -12 25 0 480 | 21 26 44 0 481 | 37 30 -46 0 482 | 38 21 1 0 483 | 19 26 49 0 484 | 22 30 35 0 485 | 15 1 -19 0 486 | 14 31 19 0 487 | 38 33 25 0 488 | 30 1 35 0 489 | 8 -17 28 0 490 | 22 35 -21 0 491 | -42 -45 8 0 492 | 3 30 1 0 493 | 29 22 -45 0 494 | 48 2 -35 0 495 | 27 23 -41 0 496 | -16 5 43 0 497 | 28 27 30 0 498 | -19 -8 -45 0 499 | 7 13 -3 0 500 | 30 13 39 0 501 | -16 25 22 0 502 | -49 -38 45 0 503 | -50 20 -21 0 504 | 11 -3 37 0 505 | -------------------------------------------------------------------------------- /src/Sat/L/ec-iso-ukn009.shuffled-as.sat05-3632-1584.res: -------------------------------------------------------------------------------- 1 | s 0 2 | t 1978ms -------------------------------------------------------------------------------- /src/Sat/L/eh-dp04s04.shuffled-1075.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 -2 3 -4 5 -6 -7 -8 9 3 | -10 11 -12 -13 14 -15 -16 17 -18 4 | -19 20 -21 -22 23 24 25 -26 27 5 | -28 -29 -30 -31 -32 33 -34 -35 -36 6 | 37 38 39 40 -41 -42 -43 -44 -45 7 | -46 -47 -48 -49 -50 -51 52 53 -54 8 | 55 56 -57 58 -59 60 -61 62 -63 9 | -64 65 66 67 -68 -69 70 -71 -72 10 | 73 -74 75 -76 -77 -78 79 -80 81 11 | -82 -83 -84 -85 -86 -87 88 -89 90 12 | -91 -92 93 94 95 -96 97 -98 99 13 | 100 101 -102 -103 -104 -105 -106 107 -108 14 | -109 110 -111 -112 -113 114 -115 116 117 15 | -118 -119 120 -121 122 -123 124 -125 -126 16 | 127 128 -129 130 -131 -132 133 134 -135 17 | -136 -137 138 139 -140 -141 142 143 -144 18 | -145 -146 147 148 149 -150 -151 152 -153 19 | 154 -155 -156 -157 -158 159 160 161 162 20 | -163 -164 165 166 167 -168 169 170 171 21 | -172 173 174 175 -176 177 178 179 -180 22 | -181 182 183 184 -185 -186 -187 -188 -189 23 | 190 -191 192 -193 194 195 196 197 198 24 | -199 -200 201 -202 -203 204 -205 206 207 25 | 208 209 -210 -211 212 213 214 -215 216 26 | 217 218 -219 -220 -221 -222 -223 224 225 27 | 226 227 -228 -229 -230 -231 232 -233 -234 28 | 235 -236 -237 -238 -239 -240 -241 242 243 29 | 244 -245 246 -247 -248 249 -250 251 252 30 | 253 254 255 256 -257 -258 259 -260 -261 31 | 262 -263 -264 265 -266 -267 268 269 -270 32 | 271 -272 273 274 -275 -276 -277 278 279 33 | -280 281 -282 283 -284 285 286 -287 288 34 | -289 -290 291 -292 293 -294 295 -296 -297 35 | 298 299 300 301 -302 -303 -304 305 -306 36 | -307 308 -309 -310 -311 -312 -313 314 315 37 | -316 -317 318 319 -320 -321 -322 -323 324 38 | 325 -326 327 -328 -329 -330 -331 -332 333 39 | 334 335 -336 337 338 -339 -340 -341 342 40 | 343 -344 345 346 347 -348 -349 350 -351 41 | 352 353 -354 355 356 357 -358 359 360 42 | -361 362 -363 364 365 -366 -367 368 369 43 | -370 371 372 -373 -374 -375 -376 377 -378 44 | -379 380 381 382 -383 -384 385 386 -387 45 | -388 -389 -390 -391 392 -393 -394 -395 -396 46 | -397 398 399 400 -401 402 403 -404 -405 47 | 406 407 -408 -409 -410 -411 412 -413 414 48 | 415 -416 -417 -418 -419 420 421 -422 -423 49 | -424 425 -426 427 428 -429 -430 431 -432 50 | -433 434 435 -436 437 -438 439 440 -441 51 | 442 443 -444 -445 -446 447 448 449 450 52 | 451 -452 -453 -454 455 -456 -457 458 -459 53 | 460 -461 462 -463 -464 -465 -466 -467 468 54 | 469 -470 471 -472 -473 -474 475 476 -477 55 | -478 479 480 481 482 483 484 -485 -486 56 | 487 488 489 -490 -491 492 -493 494 -495 57 | -496 497 -498 -499 500 -501 502 -503 -504 58 | 505 -506 -507 -508 -509 510 511 -512 513 59 | 514 515 -516 517 -518 -519 520 -521 -522 60 | -523 524 525 -526 527 528 -529 -530 -531 61 | -532 -533 534 535 536 537 538 -539 540 62 | 541 542 -543 -544 545 -546 -547 548 -549 63 | -550 551 552 -553 554 555 -556 557 558 64 | 559 -560 -561 -562 563 -564 -565 566 567 65 | 568 -569 -570 571 -572 -573 574 575 576 66 | 577 -578 -579 -580 581 -582 -583 584 -585 67 | -586 -587 588 -589 -590 591 592 593 -594 68 | -595 -596 597 -598 -599 600 -601 602 603 69 | -604 605 -606 -607 -608 -609 -610 611 -612 70 | -613 -614 615 616 617 -618 619 -620 -621 71 | 622 623 -624 625 626 627 628 -629 -630 72 | 631 632 633 634 -635 -636 637 -638 639 73 | 640 -641 -642 -643 -644 -645 -646 647 648 74 | -649 -650 651 -652 -653 654 -655 656 -657 75 | 658 -659 660 -661 662 -663 -664 665 -666 76 | -667 -668 -669 -670 -671 672 -673 -674 -675 77 | -676 677 -678 -679 680 681 -682 683 -684 78 | 685 -686 687 -688 689 -690 691 -692 693 79 | 694 695 -696 -697 698 699 700 701 -702 80 | -703 -704 705 -706 -707 708 709 -710 -711 81 | 712 -713 714 715 716 717 -718 -719 720 82 | -721 -722 723 724 -725 -726 -727 728 -729 83 | 730 -731 732 733 -734 735 -736 -737 738 84 | -739 740 741 742 -743 744 745 746 747 85 | 748 -749 750 -751 -752 -753 -754 -755 756 86 | 757 758 -759 760 -761 762 -763 764 -765 87 | -766 767 768 769 770 -771 772 -773 -774 88 | 775 -776 777 778 -779 780 -781 -782 783 89 | 784 -785 -786 -787 -788 789 -790 -791 792 90 | 793 794 795 796 797 -798 -799 800 -801 91 | 802 803 804 -805 -806 -807 -808 809 -810 92 | 811 -812 813 814 815 -816 -817 818 -819 93 | -820 821 822 -823 -824 -825 826 -827 -828 94 | 829 -830 831 -832 -833 -834 835 836 837 95 | -838 839 840 -841 842 843 -844 -845 846 96 | 847 -848 -849 -850 851 852 853 854 -855 97 | -856 857 -858 859 -860 -861 862 -863 864 98 | 865 -866 -867 -868 -869 870 871 872 873 99 | 874 -875 -876 877 878 879 -880 -881 -882 100 | -883 884 885 -886 -887 -888 889 890 891 101 | -892 893 -894 -895 -896 897 898 899 900 102 | -901 902 903 904 -905 906 -907 -908 -909 103 | -910 911 -912 -913 -914 -915 -916 -917 918 104 | -919 920 -921 922 -923 924 925 -926 927 105 | 928 929 -930 931 -932 -933 -934 935 936 106 | 937 938 939 -940 -941 942 943 944 945 107 | -946 947 -948 949 -950 951 -952 -953 -954 108 | -955 -956 957 958 959 960 961 -962 963 109 | 964 -965 966 967 -968 969 -970 -971 -972 110 | -973 974 -975 -976 -977 978 -979 -980 981 111 | 982 983 984 985 986 -987 -988 -989 990 112 | -991 992 993 994 995 -996 -997 998 999 113 | -1000 1001 1002 1003 1004 1005 1006 -1007 -1008 114 | -1009 1010 -1011 1012 -1013 1014 1015 -1016 1017 115 | 1018 1019 1020 1021 1022 1023 1024 1025 -1026 116 | 1027 1028 1029 -1030 1031 1032 -1033 -1034 1035 117 | -1036 1037 -1038 -1039 -1040 -1041 1042 1043 1044 118 | -1045 1046 1047 -1048 -1049 -1050 1051 -1052 -1053 119 | -1054 -1055 1056 -1057 -1058 -1059 1060 -1061 1062 120 | 1063 -1064 -1065 1066 1067 -1068 -1069 -1070 -1071 121 | -1072 -1073 -1074 1075 122 | t 68085ms -------------------------------------------------------------------------------- /src/Sat/M/bart17.shuffled-231.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 2 -3 -4 -5 -6 -7 -8 9 3 | 10 -11 -12 13 14 15 -16 -17 -18 4 | 19 20 21 -22 -23 24 25 26 -27 5 | -28 -29 -30 -31 32 33 34 35 36 6 | -37 -38 39 40 41 42 -43 -44 45 7 | 46 -47 -48 -49 50 51 -52 53 -54 8 | -55 -56 -57 58 -59 -60 -61 -62 63 9 | 64 -65 66 -67 68 69 -70 71 72 10 | -73 -74 75 -76 -77 78 -79 80 -81 11 | 82 -83 -84 -85 -86 87 88 -89 -90 12 | 91 92 -93 -94 95 96 -97 98 -99 13 | 100 101 102 -103 104 -105 106 -107 -108 14 | -109 -110 -111 -112 -113 -114 115 -116 117 15 | -118 -119 -120 -121 122 -123 124 -125 126 16 | 127 128 129 130 131 132 133 -134 -135 17 | -136 -137 138 -139 -140 -141 -142 143 -144 18 | 145 -146 147 -148 149 150 -151 -152 153 19 | -154 -155 -156 -157 -158 159 160 161 162 20 | -163 164 165 166 -167 -168 -169 -170 171 21 | 172 173 -174 -175 -176 177 -178 179 180 22 | -181 -182 183 184 -185 -186 187 -188 -189 23 | 190 -191 -192 193 -194 195 -196 197 198 24 | -199 -200 201 -202 -203 204 205 -206 207 25 | -208 209 210 211 -212 -213 214 -215 -216 26 | 217 218 219 -220 221 -222 -223 224 225 27 | 226 227 -228 229 230 -231 28 | t 34ms -------------------------------------------------------------------------------- /src/Sat/M/problem12-200.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 -2 -3 -4 -5 -6 7 -8 9 3 | 10 11 -12 -13 14 -15 -16 -17 18 4 | -19 20 21 -22 -23 -24 -25 -26 27 5 | -28 -29 -30 -31 32 33 -34 35 -36 6 | 37 -38 -39 40 41 -42 -43 -44 45 7 | -46 47 48 -49 50 -51 -52 53 54 8 | -55 -56 -57 58 59 60 61 62 63 9 | 64 -65 66 67 -68 -69 -70 -71 72 10 | 73 -74 -75 -76 -77 -78 -79 80 -81 11 | -82 -83 84 -85 -86 -87 -88 -89 90 12 | 91 -92 -93 94 95 -96 97 98 99 13 | -100 101 -102 -103 -104 105 106 107 108 14 | 109 -110 -111 -112 -113 -114 115 -116 -117 15 | 118 119 -120 -121 122 -123 -124 125 126 16 | -127 -128 -129 -130 131 -132 -133 -134 135 17 | 136 137 -138 -139 -140 -141 -142 -143 144 18 | -145 146 147 148 149 -150 -151 -152 153 19 | -154 -155 -156 -157 158 -159 -160 -161 -162 20 | 163 164 165 166 -167 168 169 170 -171 21 | -172 173 -174 -175 -176 -177 -178 -179 180 22 | 181 -182 -183 -184 -185 186 -187 -188 -189 23 | -190 -191 -192 -193 194 -195 196 -197 -198 24 | 199 200 25 | t 1ms -------------------------------------------------------------------------------- /src/Sat/M/problem5-200.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 200 320 3 | 46 72 115 0 4 | -46 72 130 0 5 | -46 72 -130 0 6 | 50 -72 115 0 7 | -50 -72 115 0 8 | 92 -95 -115 0 9 | -92 -95 -115 0 10 | 95 -115 -171 0 11 | 95 133 171 0 12 | -52 -133 171 0 13 | -133 171 175 0 14 | 171 -175 176 0 15 | -21 -175 -176 0 16 | 21 63 111 0 17 | 21 63 -111 0 18 | 21 -63 103 0 19 | -63 -94 -103 0 20 | 94 -103 -131 0 21 | 94 -103 200 0 22 | 28 -86 131 0 23 | -28 -86 131 0 24 | -87 131 -200 0 25 | 87 -93 131 0 26 | 53 87 93 0 27 | -42 -53 93 0 28 | 42 -53 184 0 29 | 42 90 -184 0 30 | -16 -90 -184 0 31 | 16 -90 138 0 32 | -90 -138 187 0 33 | -101 -138 -187 0 34 | 7 101 -187 0 35 | -7 -62 101 0 36 | -7 62 152 0 37 | -7 142 -152 0 38 | -49 -142 -152 0 39 | 49 -142 -153 0 40 | 49 153 -172 0 41 | 153 -159 172 0 42 | 123 159 172 0 43 | -123 172 -188 0 44 | -123 174 188 0 45 | 67 -174 188 0 46 | -67 -89 -174 0 47 | -67 80 89 0 48 | -56 -67 -80 0 49 | 56 -80 -116 0 50 | 56 116 -186 0 51 | 1 116 186 0 52 | -1 -14 186 0 53 | -1 71 113 0 54 | -71 113 186 0 55 | 14 -113 -193 0 56 | -113 -160 193 0 57 | 100 -113 193 0 58 | 66 97 160 0 59 | 97 -100 160 0 60 | -92 -97 -100 0 61 | -97 -100 156 0 62 | -40 92 -156 0 63 | 40 59 170 0 64 | 59 -156 -170 0 65 | 15 -59 -156 0 66 | -15 -43 -59 0 67 | 43 145 159 0 68 | -15 145 -159 0 69 | 43 -145 167 0 70 | -48 -145 -167 0 71 | 34 48 -167 0 72 | -34 54 -167 0 73 | -34 -54 -130 0 74 | -34 146 166 0 75 | -54 146 -166 0 76 | 118 130 -146 0 77 | -118 -146 165 0 78 | 64 -118 -146 0 79 | -27 -64 -165 0 80 | 27 36 -64 0 81 | 27 -36 -99 0 82 | 3 -36 99 0 83 | -3 77 110 0 84 | -36 77 -110 0 85 | -33 -77 107 0 86 | -3 -33 -107 0 87 | 33 -77 148 0 88 | -77 -104 -148 0 89 | 104 -148 164 0 90 | 23 -148 -164 0 91 | -23 38 -164 0 92 | -23 -38 45 0 93 | -26 -38 -45 0 94 | 26 -45 -154 0 95 | 26 -73 154 0 96 | -55 73 154 0 97 | 51 55 180 0 98 | -51 144 180 0 99 | 73 -144 180 0 100 | 55 57 -180 0 101 | 11 -57 -180 0 102 | -11 -57 -71 0 103 | -11 71 81 0 104 | 58 -81 195 0 105 | -58 71 195 0 106 | -24 -81 -195 0 107 | -81 179 -195 0 108 | -10 -81 -179 0 109 | 10 52 -68 0 110 | -52 -68 -179 0 111 | 10 68 -75 0 112 | 68 75 163 0 113 | 75 -163 -185 0 114 | 82 -163 185 0 115 | -82 117 185 0 116 | -82 85 -117 0 117 | -85 -117 -126 0 118 | -85 126 -157 0 119 | -39 -85 126 0 120 | -85 126 -192 0 121 | 39 157 173 0 122 | 39 -157 173 0 123 | -79 -173 192 0 124 | -5 79 -173 0 125 | 5 79 -136 0 126 | 5 -61 79 0 127 | 61 136 169 0 128 | 61 -169 182 0 129 | -162 -169 -182 0 130 | -134 162 -182 0 131 | 8 134 -182 0 132 | -8 128 134 0 133 | -8 -128 -178 0 134 | -8 12 -128 0 135 | -8 -12 60 0 136 | -12 -60 132 0 137 | -60 -132 -155 0 138 | -98 -132 155 0 139 | -31 89 155 0 140 | -31 33 98 0 141 | -31 -33 -89 0 142 | 22 31 98 0 143 | -22 31 83 0 144 | -22 41 -83 0 145 | -25 -41 -83 0 146 | -41 -83 -144 0 147 | 3 -4 25 0 148 | -4 25 -83 0 149 | 4 144 196 0 150 | -2 4 -196 0 151 | 2 -19 178 0 152 | 2 -19 46 0 153 | 2 -19 -196 0 154 | 19 114 -196 0 155 | -72 -114 -196 0 156 | 72 -114 150 0 157 | 88 -114 -150 0 158 | 56 -150 -151 0 159 | -56 -88 -151 0 160 | -88 151 -199 0 161 | -108 151 199 0 162 | 13 151 199 0 163 | -13 -69 136 0 164 | -69 -136 151 0 165 | -13 65 69 0 166 | 18 -65 69 0 167 | -18 -65 -197 0 168 | -18 -102 197 0 169 | -18 -32 197 0 170 | 32 102 -147 0 171 | 32 102 137 0 172 | 40 102 -154 0 173 | -40 137 -154 0 174 | 32 48 -109 0 175 | -48 -109 -137 0 176 | 109 -137 -141 0 177 | -26 109 -141 0 178 | 76 109 141 0 179 | 76 109 -192 0 180 | -46 -76 141 0 181 | -76 109 -191 0 182 | 29 104 191 0 183 | 29 -104 191 0 184 | -29 91 191 0 185 | -29 -78 -91 0 186 | 78 -91 -194 0 187 | -91 -139 194 0 188 | 78 -127 128 0 189 | 78 -127 194 0 190 | -107 127 194 0 191 | 107 127 161 0 192 | 47 127 -161 0 193 | -35 -47 -161 0 194 | -47 96 -161 0 195 | 35 -96 -183 0 196 | 35 -89 -183 0 197 | 17 -96 183 0 198 | -17 84 -96 0 199 | -17 -96 110 0 200 | -17 -84 -121 0 201 | -84 -110 -111 0 202 | -20 -110 121 0 203 | 111 -177 200 0 204 | 111 -177 -200 0 205 | 20 44 177 0 206 | 20 -44 -190 0 207 | 37 -44 99 0 208 | 37 84 190 0 209 | 37 -84 -99 0 210 | -37 -140 190 0 211 | 108 124 140 0 212 | -37 -108 140 0 213 | -37 -124 125 0 214 | -124 -125 -143 0 215 | 106 -125 143 0 216 | -106 143 -170 0 217 | 105 -106 170 0 218 | 9 -105 170 0 219 | -9 -28 -105 0 220 | -9 -105 -149 0 221 | 28 74 149 0 222 | 6 11 149 0 223 | 6 -74 149 0 224 | -6 -58 -74 0 225 | -6 -74 120 0 226 | -6 -120 129 0 227 | -30 -120 -129 0 228 | 66 -120 -129 0 229 | -66 -129 135 0 230 | -66 -70 -135 0 231 | 70 -135 189 0 232 | 119 -135 -189 0 233 | -119 122 -189 0 234 | -50 -119 -122 0 235 | -119 -122 198 0 236 | 50 168 -198 0 237 | -166 -168 -198 0 238 | 24 -112 -198 0 239 | -24 -112 -168 0 240 | 112 158 166 0 241 | 112 -158 -181 0 242 | -51 -158 181 0 243 | 50 74 -171 0 244 | 45 147 -172 0 245 | 38 -93 124 0 246 | 13 17 62 0 247 | -19 70 86 0 248 | 51 83 114 0 249 | -2 -55 120 0 250 | 36 176 -190 0 251 | -40 117 148 0 252 | 9 -20 139 0 253 | 1 -42 -94 0 254 | -26 -75 93 0 255 | 82 -87 -101 0 256 | 34 119 140 0 257 | 22 125 163 0 258 | -32 121 -178 0 259 | 18 50 -73 0 260 | -102 119 -197 0 261 | 138 177 -177 0 262 | 123 142 183 0 263 | -79 82 -160 0 264 | 86 96 157 0 265 | 7 16 100 0 266 | -16 44 132 0 267 | 54 -62 -134 0 268 | -25 90 122 0 269 | -5 60 -61 0 270 | 23 -159 162 0 271 | -33 117 133 0 272 | 88 168 179 0 273 | 9 -116 -121 0 274 | -94 -149 161 0 275 | 53 64 105 0 276 | -185 -194 196 0 277 | 38 52 -92 0 278 | 12 -98 113 0 279 | 41 85 147 0 280 | -147 164 182 0 281 | -131 168 169 0 282 | -49 -143 -191 0 283 | -43 48 -149 0 284 | 106 135 158 0 285 | 132 175 184 0 286 | -10 -70 152 0 287 | -30 82 118 0 288 | 58 130 -153 0 289 | -35 -92 -134 0 290 | 6 8 90 0 291 | 103 -116 198 0 292 | 15 28 -39 0 293 | 19 -102 167 0 294 | -33 -35 178 0 295 | -10 -58 -162 0 296 | -49 108 156 0 297 | 30 -35 -62 0 298 | -35 -176 189 0 299 | -43 -139 156 0 300 | 24 -27 -165 0 301 | -140 -170 181 0 302 | 68 110 192 0 303 | 22 138 -193 0 304 | -21 -126 150 0 305 | 65 91 165 0 306 | -14 30 -155 0 307 | 20 81 -181 0 308 | 14 103 -197 0 309 | -39 57 174 0 310 | 144 -164 -188 0 311 | 30 -78 161 0 312 | 14 80 -199 0 313 | 65 81 178 0 314 | -43 80 133 0 315 | 24 103 187 0 316 | -32 -58 0 317 | 57 67 139 0 318 | -98 129 139 0 319 | 8 52 -170 0 320 | 23 -170 176 0 321 | 53 184 -186 0 322 | 17 -21 47 0 -------------------------------------------------------------------------------- /src/Sat/M/problem5-200.res: -------------------------------------------------------------------------------- 1 | s 0 2 | t 62ms -------------------------------------------------------------------------------- /src/Sat/M/sud00001.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 -2 -3 -4 -5 -6 -7 8 -9 3 | -10 11 -12 -13 -14 15 -16 -17 -18 4 | -19 20 -21 22 -23 -24 -25 26 -27 5 | -28 -29 -30 31 -32 -33 -34 -35 -36 6 | 37 -38 -39 -40 -41 -42 -43 44 -45 7 | -46 -47 -48 -49 -50 -51 52 -53 -54 8 | -55 -56 -57 58 -59 -60 61 -62 -63 9 | -64 -65 -66 67 -68 -69 -70 -71 72 10 | -73 74 -75 -76 -77 -78 -79 -80 -81 11 | 82 -83 84 -85 -86 -87 -88 -89 -90 12 | -91 92 -93 -94 -95 -96 -97 -98 99 13 | -100 -101 102 -103 -104 -105 -106 -107 -108 14 | -109 -110 111 -112 -113 -114 115 -116 -117 15 | -118 119 -120 -121 -122 -123 124 -125 -126 16 | 127 -128 -129 -130 -131 -132 -133 134 -135 17 | 136 -137 -138 -139 -140 -141 -142 -143 -144 18 | 145 -146 -147 148 -149 -150 -151 -152 -153 19 | 154 155 -156 -157 -158 -159 -160 -161 162 20 | -163 -164 -165 166 -167 -168 -169 -170 171 21 | -172 -173 -174 175 -176 -177 -178 179 -180 22 | -181 -182 -183 184 -185 -186 -187 -188 -189 23 | -190 -191 192 -193 -194 -195 -196 -197 -198 24 | 199 200 -201 -202 -203 -204 -205 -206 -207 25 | -208 209 -210 -211 -212 213 -214 -215 -216 26 | -217 -218 219 -220 221 -222 -223 224 -225 27 | -226 -227 228 229 -230 -231 -232 -233 234 28 | -235 236 -237 -238 -239 -240 -241 242 -243 29 | -244 245 -246 -247 -248 -249 -250 -251 252 30 | 253 -254 -255 -256 -257 -258 -259 260 -261 31 | -262 -263 -264 265 -266 -267 -268 269 -270 32 | -271 -272 273 -274 -275 -276 -277 278 -279 33 | -280 281 -282 283 -284 -285 -286 287 -288 34 | -289 -290 -291 -292 -293 -294 -295 296 -297 35 | 298 -299 -300 -301 36 | t 49ms -------------------------------------------------------------------------------- /src/Sat/M/sud00009.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 -2 -3 -4 -5 6 -7 -8 -9 3 | -10 -11 12 -13 -14 15 -16 -17 -18 4 | 19 -20 -21 -22 -23 -24 25 -26 -27 5 | -28 29 30 -31 -32 -33 -34 -35 36 6 | -37 -38 39 -40 -41 -42 43 -44 -45 7 | -46 -47 -48 -49 -50 51 -52 53 -54 8 | -55 -56 -57 -58 -59 -60 -61 62 -63 9 | -64 65 -66 -67 -68 -69 -70 -71 -72 10 | 73 -74 -75 -76 77 -78 -79 -80 -81 11 | -82 -83 -84 85 86 -87 -88 -89 -90 12 | -91 -92 -93 94 -95 -96 -97 -98 -99 13 | 100 -101 -102 -103 -104 -105 -106 -107 -108 14 | 109 -110 -111 -112 -113 114 -115 -116 117 15 | -118 -119 -120 -121 -122 123 -124 -125 126 16 | -127 -128 -129 -130 -131 132 -133 -134 135 17 | -136 137 -138 -139 -140 141 -142 -143 -144 18 | 145 -146 147 -148 -149 -150 -151 -152 -153 19 | 154 -155 -156 -157 -158 -159 -160 161 -162 20 | 163 -164 -165 -166 -167 -168 -169 170 -171 21 | -172 173 -174 -175 -176 -177 178 -179 -180 22 | -181 -182 183 -184 -185 -186 -187 -188 -189 23 | -190 -191 192 -193 -194 195 -196 -197 198 24 | -199 -200 -201 -202 -203 -204 -205 206 -207 25 | -208 209 -210 -211 -212 -213 214 -215 -216 26 | -217 -218 219 -220 -221 -222 -223 224 -225 27 | 226 -227 -228 229 -230 -231 -232 233 -234 28 | -235 -236 -237 238 -239 -240 -241 -242 -243 29 | -244 245 -246 247 -248 249 -250 -251 -252 30 | -253 -254 255 -256 -257 258 -259 -260 -261 31 | -262 -263 -264 -265 266 -267 -268 -269 -270 32 | 271 -272 -273 -274 275 -276 -277 -278 -279 33 | -280 -281 -282 283 284 -285 -286 -287 -288 34 | -289 290 -291 -292 -293 -294 -295 296 -297 35 | -298 -299 300 -301 -302 -303 36 | t 156ms -------------------------------------------------------------------------------- /src/Sat/M/sud00012.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 -2 -3 -4 5 -6 7 -8 -9 3 | -10 11 -12 -13 -14 -15 16 -17 -18 4 | 19 -20 21 -22 -23 24 -25 -26 27 5 | -28 -29 -30 31 -32 -33 -34 35 -36 6 | -37 38 -39 -40 41 -42 -43 -44 45 7 | -46 -47 -48 -49 -50 -51 52 -53 -54 8 | 55 -56 -57 58 -59 -60 -61 62 -63 9 | -64 -65 -66 -67 -68 69 -70 -71 72 10 | -73 -74 -75 76 -77 -78 -79 -80 81 11 | 82 -83 -84 -85 86 -87 -88 -89 -90 12 | -91 92 -93 94 -95 -96 -97 -98 99 13 | 100 -101 -102 -103 -104 -105 -106 -107 -108 14 | 109 -110 111 -112 -113 -114 -115 -116 -117 15 | -118 119 120 -121 -122 -123 124 125 -126 16 | -127 -128 -129 -130 131 -132 133 -134 -135 17 | -136 137 -138 -139 140 -141 -142 -143 -144 18 | 145 -146 147 -148 -149 -150 151 -152 -153 19 | -154 -155 -156 -157 158 -159 -160 -161 -162 20 | 163 -164 165 -166 -167 -168 -169 170 -171 21 | -172 -173 -174 -175 -176 -177 -178 -179 -180 22 | 181 -182 -183 -184 -185 -186 187 -188 -189 23 | 190 -191 -192 -193 194 -195 -196 -197 -198 24 | -199 -200 -201 -202 203 -204 -205 -206 207 25 | -208 -209 -210 211 -212 -213 -214 215 -216 26 | -217 -218 219 -220 -221 -222 -223 -224 -225 27 | 226 -227 228 -229 -230 231 -232 28 | t 47ms -------------------------------------------------------------------------------- /src/Sat/M/tst_v200_c210.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 200 210 5 | -188 40 166 0 6 | -62 -113 44 0 7 | -76 -91 112 0 8 | 194 18 99 0 9 | -44 182 70 0 10 | 39 -12 1 0 11 | 190 136 73 0 12 | 193 34 -199 0 13 | 149 148 9 0 14 | 114 -177 175 0 15 | 67 141 -198 0 16 | 136 76 -57 0 17 | 187 31 121 0 18 | 82 41 152 0 19 | -145 -182 138 0 20 | 9 69 62 0 21 | 145 79 130 0 22 | 111 24 -169 0 23 | 101 113 76 0 24 | -116 -113 176 0 25 | -119 94 125 0 26 | 5 125 84 0 27 | 18 183 -169 0 28 | 193 192 72 0 29 | 42 71 -58 0 30 | 186 -128 -88 0 31 | 79 83 -103 0 32 | 65 -93 -3 0 33 | 137 -50 162 0 34 | 9 49 131 0 35 | -181 -13 184 0 36 | 10 -161 189 0 37 | -98 -2 102 0 38 | 190 193 73 0 39 | 77 176 -142 0 40 | 63 70 140 0 41 | 190 133 46 0 42 | 174 -44 -168 0 43 | -41 -102 70 0 44 | 36 31 -91 0 45 | -83 -18 -65 0 46 | 15 179 65 0 47 | -64 188 -85 0 48 | -66 10 -173 0 49 | -2 -155 53 0 50 | -187 6 136 0 51 | 163 68 -108 0 52 | 86 -185 -103 0 53 | 9 -153 176 0 54 | 121 128 -132 0 55 | -29 11 181 0 56 | 26 17 199 0 57 | 2 -132 45 0 58 | -64 129 162 0 59 | 192 137 95 0 60 | 133 -155 122 0 61 | 51 159 13 0 62 | -62 -190 194 0 63 | -110 62 157 0 64 | 20 -158 144 0 65 | -44 107 -196 0 66 | 76 125 90 0 67 | -186 170 70 0 68 | 39 50 -139 0 69 | 73 129 -26 0 70 | 10 -45 -150 0 71 | 112 104 -147 0 72 | 175 89 96 0 73 | 134 -177 -116 0 74 | -75 49 2 0 75 | 133 -88 -41 0 76 | 75 177 165 0 77 | 156 -122 66 0 78 | 75 131 199 0 79 | -38 72 -13 0 80 | -189 -77 -22 0 81 | 156 -118 177 0 82 | 17 126 -147 0 83 | -80 -98 108 0 84 | 50 -70 159 0 85 | 117 185 106 0 86 | 41 67 166 0 87 | -12 -98 -73 0 88 | -62 28 -101 0 89 | -194 11 -36 0 90 | 88 -176 60 0 91 | 57 113 188 0 92 | -33 114 -149 0 93 | 40 -187 170 0 94 | 80 78 30 0 95 | 1 137 26 0 96 | 16 111 44 0 97 | -62 -63 -162 0 98 | -30 37 93 0 99 | 4 185 142 0 100 | 82 168 -160 0 101 | -197 -32 55 0 102 | 82 21 46 0 103 | -145 191 76 0 104 | 21 182 19 0 105 | 22 35 -160 0 106 | -66 191 136 0 107 | 91 124 -96 0 108 | 163 192 136 0 109 | 176 93 -54 0 110 | 183 10 71 0 111 | 81 134 -55 0 112 | 124 10 -179 0 113 | 117 67 -98 0 114 | 20 -189 145 0 115 | -48 124 -173 0 116 | -80 70 68 0 117 | 3 -35 88 0 118 | 82 -42 91 0 119 | 62 -138 152 0 120 | 167 104 -184 0 121 | 90 -103 -28 0 122 | 52 78 63 0 123 | -90 190 -8 0 124 | -199 -40 117 0 125 | 68 37 25 0 126 | 174 17 -139 0 127 | 92 -97 35 0 128 | -119 132 128 0 129 | 111 116 114 0 130 | -171 -23 150 0 131 | -36 161 84 0 132 | 170 -111 141 0 133 | -53 -19 6 0 134 | -70 170 31 0 135 | 42 52 -178 0 136 | -195 154 -62 0 137 | -100 -130 -158 0 138 | 170 132 104 0 139 | 42 136 -47 0 140 | 57 95 17 0 141 | -52 68 173 0 142 | -124 91 79 0 143 | 180 16 186 0 144 | 187 40 122 0 145 | -59 49 121 0 146 | -147 83 187 0 147 | -121 100 39 0 148 | 58 29 169 0 149 | 99 -62 -189 0 150 | 157 -153 -28 0 151 | 95 -199 -115 0 152 | -183 100 50 0 153 | -187 81 51 0 154 | 28 149 153 0 155 | 67 -146 -18 0 156 | 35 200 91 0 157 | 94 95 168 0 158 | 183 133 -169 0 159 | 22 -35 6 0 160 | 96 104 124 0 161 | 12 163 -9 0 162 | 96 -21 167 0 163 | 186 101 84 0 164 | -33 171 73 0 165 | 124 -101 198 0 166 | 134 -43 75 0 167 | -166 4 3 0 168 | 189 113 77 0 169 | 114 184 189 0 170 | -113 -35 137 0 171 | -15 -155 5 0 172 | -11 -4 -125 0 173 | 192 -81 64 0 174 | 184 149 118 0 175 | 26 -58 79 0 176 | 196 100 27 0 177 | 50 11 51 0 178 | -45 -195 32 0 179 | -48 80 144 0 180 | 163 -89 104 0 181 | 140 126 176 0 182 | 75 -1 -197 0 183 | 126 -47 163 0 184 | -52 174 1 0 185 | 79 117 36 0 186 | 192 1 13 0 187 | 66 59 -177 0 188 | 46 -164 -36 0 189 | 175 45 -93 0 190 | -41 52 -65 0 191 | -131 -142 65 0 192 | 16 9 58 0 193 | -86 2 -100 0 194 | -105 69 -154 0 195 | -55 110 27 0 196 | -100 -143 44 0 197 | 193 187 48 0 198 | 135 91 50 0 199 | 181 -63 198 0 200 | -195 66 15 0 201 | -109 -19 -35 0 202 | 116 163 170 0 203 | 134 108 182 0 204 | 180 140 72 0 205 | 104 -66 -71 0 206 | -150 60 183 0 207 | -8 102 108 0 208 | 69 19 172 0 209 | 62 1 193 0 210 | -64 14 138 0 211 | 83 18 22 0 212 | -76 -96 -9 0 213 | 158 -187 -118 0 214 | 149 -85 120 0 215 | -------------------------------------------------------------------------------- /src/Sat/S/7cnf20_90000_90000_7.shuffled-20.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 -2 3 -4 -5 -6 -7 8 9 3 | 10 -11 -12 13 -14 -15 16 -17 -18 4 | 19 20 5 | t 1ms -------------------------------------------------------------------------------- /src/Sat/S/problem1-20.cnf: -------------------------------------------------------------------------------- 1 | c This Formula is generated by mcnf 2 | c 3 | c horn? no 4 | c forced? no 5 | c mixed sat? no 6 | c clause length = 3 7 | c 8 | p cnf 20 91 9 | 4 -18 19 0 10 | 3 18 -5 0 11 | -5 -8 -15 0 12 | -20 7 -16 0 13 | 10 -13 -7 0 14 | -12 -9 17 0 15 | 17 19 5 0 16 | -16 9 15 0 17 | 11 -5 -14 0 18 | 18 -10 13 0 19 | -3 11 12 0 20 | -6 -17 -8 0 21 | -18 14 1 0 22 | -19 -15 10 0 23 | 12 18 -19 0 24 | -8 4 7 0 25 | -8 -9 4 0 26 | 7 17 -15 0 27 | 12 -7 -14 0 28 | -10 -11 8 0 29 | 2 -15 -11 0 30 | 9 6 1 0 31 | -11 20 -17 0 32 | 9 -15 13 0 33 | 12 -7 -17 0 34 | -18 -2 20 0 35 | 20 12 4 0 36 | 19 11 14 0 37 | -16 18 -4 0 38 | -1 -17 -19 0 39 | -13 15 10 0 40 | -12 -14 -13 0 41 | 12 -14 -7 0 42 | -7 16 10 0 43 | 6 10 7 0 44 | 20 14 -16 0 45 | -19 17 11 0 46 | -7 1 -20 0 47 | -5 12 15 0 48 | -4 -9 -13 0 49 | 12 -11 -7 0 50 | -5 19 -8 0 51 | 1 16 17 0 52 | 20 -14 -15 0 53 | 13 -4 10 0 54 | 14 7 10 0 55 | -5 9 20 0 56 | 10 1 -19 0 57 | -16 -15 -1 0 58 | 16 3 -11 0 59 | -15 -10 4 0 60 | 4 -15 -3 0 61 | -10 -16 11 0 62 | -8 12 -5 0 63 | 14 -6 12 0 64 | 1 6 11 0 65 | -13 -5 -1 0 66 | -7 -2 12 0 67 | 1 -20 19 0 68 | -2 -13 -8 0 69 | 15 18 4 0 70 | -11 14 9 0 71 | -6 -15 -2 0 72 | 5 -12 -15 0 73 | -6 17 5 0 74 | -13 5 -19 0 75 | 20 -1 14 0 76 | 9 -17 15 0 77 | -5 19 -18 0 78 | -12 8 -10 0 79 | -18 14 -4 0 80 | 15 -9 13 0 81 | 9 -5 -1 0 82 | 10 -19 -14 0 83 | 20 9 4 0 84 | -9 -2 19 0 85 | -5 13 -17 0 86 | 2 -10 -18 0 87 | -18 3 11 0 88 | 7 -9 17 0 89 | -15 -6 -3 0 90 | -2 3 -13 0 91 | 12 3 -2 0 92 | -2 -3 17 0 93 | 20 -15 -16 0 94 | -5 -17 -19 0 95 | -20 -18 11 0 96 | -9 1 -5 0 97 | -19 9 17 0 98 | 12 -2 17 0 99 | 4 -16 -5 0 100 | -------------------------------------------------------------------------------- /src/Sat/S/problem1-20.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 2 3 4 -5 -6 -7 8 9 3 | 10 11 -12 -13 14 15 -16 17 18 4 | 19 20 5 | t 3ms 6 | 7 | s 1 8 | v -1 2 3 4 -5 -6 -7 8 9 9 | 10 11 -12 -13 14 15 -16 17 18 10 | 19 20 11 | t 559ms -------------------------------------------------------------------------------- /src/Sat/S/problem11-100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 100 600 3 | 27 43 -75 0 4 | 25 27 -43 0 5 | 25 -27 -43 0 6 | 84 89 97 0 7 | 10 84 -97 0 8 | 10 -11 21 0 9 | -21 -25 89 0 10 | -10 -25 52 0 11 | -25 -52 74 0 12 | -25 -74 83 0 13 | -25 -83 84 0 14 | -2 -25 43 0 15 | -2 -43 89 0 16 | -25 -84 89 0 17 | 20 -43 -89 0 18 | -20 -43 80 0 19 | -20 -80 -89 0 20 | -20 -43 -79 0 21 | -22 28 88 0 22 | 28 72 -88 0 23 | 19 -28 72 0 24 | 6 79 88 0 25 | 6 64 88 0 26 | -6 64 88 0 27 | 40 64 88 0 28 | -88 93 98 0 29 | -88 93 -98 0 30 | 64 -88 -93 0 31 | -22 -64 -72 0 32 | 43 -64 -69 0 33 | -19 27 85 0 34 | 54 56 85 0 35 | -19 -56 85 0 36 | -22 -27 -54 0 37 | -22 27 -85 0 38 | 9 -27 -85 0 39 | 9 -72 -85 0 40 | -27 43 -85 0 41 | -27 -40 -85 0 42 | 22 29 -52 0 43 | -29 43 76 0 44 | -29 -52 55 0 45 | 15 -29 -55 0 46 | -29 -55 -76 0 47 | -15 52 75 0 48 | -15 35 -75 0 49 | -35 69 -75 0 50 | -15 -69 79 0 51 | -15 -35 -79 0 52 | 22 43 -90 0 53 | 15 -51 63 0 54 | -51 -63 90 0 55 | 51 53 -83 0 56 | 51 -53 -83 0 57 | -13 15 83 0 58 | 51 91 -97 0 59 | 51 90 -91 0 60 | 2 32 -47 0 61 | -47 81 -82 0 62 | 52 -81 -82 0 63 | 21 22 -47 0 64 | -2 -21 22 0 65 | 24 32 -99 0 66 | -2 24 32 0 67 | -2 -24 -31 0 68 | -32 46 -47 0 69 | 22 -46 -47 0 70 | 83 84 -87 0 71 | -9 83 -87 0 72 | 3 52 -87 0 73 | 3 86 -87 0 74 | -84 -86 96 0 75 | 3 -84 -96 0 76 | -3 -87 99 0 77 | 1 -3 -99 0 78 | -1 77 -99 0 79 | -1 77 -83 0 80 | -1 -77 -99 0 81 | 13 -71 97 0 82 | 51 -57 90 0 83 | 13 -17 71 0 84 | -17 52 71 0 85 | -17 -35 71 0 86 | -40 83 92 0 87 | -40 49 83 0 88 | 13 -40 83 0 89 | 13 -46 56 0 90 | 13 -46 -86 0 91 | 44 -46 87 0 92 | 14 -44 -56 0 93 | -46 -56 87 0 94 | -46 -56 89 0 95 | 13 -46 -89 0 96 | -12 71 87 0 97 | -11 47 85 0 98 | -11 57 -85 0 99 | 20 -35 46 0 100 | 11 -35 46 0 101 | -11 -35 57 0 102 | 71 82 95 0 103 | -9 33 -95 0 104 | -9 -33 71 0 105 | -9 71 -82 0 106 | 18 91 93 0 107 | 18 87 -91 0 108 | 18 87 -93 0 109 | 18 63 99 0 110 | 18 40 -63 0 111 | 18 35 -99 0 112 | 12 35 -74 0 113 | 11 -58 97 0 114 | 26 -58 -97 0 115 | 11 46 -58 0 116 | 11 -31 -97 0 117 | 44 81 89 0 118 | 44 92 97 0 119 | 89 -92 97 0 120 | 44 -81 -97 0 121 | 12 40 -44 0 122 | -2 40 -44 0 123 | 12 40 89 0 124 | 46 70 -89 0 125 | 11 73 98 0 126 | 11 -73 98 0 127 | 11 51 98 0 128 | -1 -51 98 0 129 | -23 55 -89 0 130 | -23 67 -89 0 131 | -23 -67 -89 0 132 | 54 73 99 0 133 | -43 73 99 0 134 | -14 73 99 0 135 | 31 37 97 0 136 | 35 60 73 0 137 | 35 -37 -60 0 138 | -31 35 54 0 139 | 9 54 -97 0 140 | 35 54 -97 0 141 | 38 54 77 0 142 | 9 38 -77 0 143 | 9 -38 54 0 144 | 4 -18 -70 0 145 | -18 56 79 0 146 | -4 -18 79 0 147 | -4 -18 -33 0 148 | -18 21 -56 0 149 | -18 21 -95 0 150 | -18 -21 79 0 151 | 50 -70 -79 0 152 | -50 -79 -95 0 153 | -70 -79 86 0 154 | 41 -89 -96 0 155 | -41 -89 -96 0 156 | 23 58 76 0 157 | 23 32 78 0 158 | 32 -58 -78 0 159 | 23 -32 -58 0 160 | 31 -76 88 0 161 | 31 88 95 0 162 | 77 -88 95 0 163 | -76 -88 95 0 164 | 31 -76 -94 0 165 | 31 -40 -76 0 166 | 26 -31 66 0 167 | -26 50 66 0 168 | -50 66 95 0 169 | 34 -79 87 0 170 | -34 73 -79 0 171 | 24 -66 73 0 172 | -24 -66 -87 0 173 | -31 58 80 0 174 | -58 -66 80 0 175 | 59 -73 95 0 176 | -73 80 95 0 177 | 59 -73 -80 0 178 | -39 -66 -80 0 179 | 67 -80 96 0 180 | 60 63 76 0 181 | -63 76 100 0 182 | 26 60 75 0 183 | 10 -26 75 0 184 | 10 -75 76 0 185 | 10 23 -60 0 186 | 23 -53 -60 0 187 | 10 -60 76 0 188 | 52 -76 82 0 189 | 10 -52 -67 0 190 | 64 -67 82 0 191 | -10 64 -95 0 192 | -64 -67 72 0 193 | -10 -64 -67 0 194 | 12 34 39 0 195 | -12 39 87 0 196 | 19 -66 -87 0 197 | 39 91 98 0 198 | 39 -66 98 0 199 | 49 -66 -98 0 200 | -19 -42 -49 0 201 | 21 -34 76 0 202 | -21 -34 76 0 203 | 5 33 -76 0 204 | 11 -33 -76 0 205 | -11 -33 -42 0 206 | -42 46 -66 0 207 | 39 -61 74 0 208 | 39 -61 -74 0 209 | 39 -42 -46 0 210 | 39 -44 -67 0 211 | 72 75 94 0 212 | -73 -84 -94 0 213 | 72 -73 -84 0 214 | 42 -73 -84 0 215 | 73 -80 -82 0 216 | 34 -73 -80 0 217 | 19 39 -80 0 218 | -34 -39 -80 0 219 | -41 -80 -82 0 220 | 7 -33 42 0 221 | -7 -33 -67 0 222 | 32 -61 76 0 223 | -61 -76 83 0 224 | 32 -61 -83 0 225 | -32 -59 -61 0 226 | 25 61 -62 0 227 | 33 -62 77 0 228 | 33 -49 -62 0 229 | 40 54 -62 0 230 | 40 -54 -62 0 231 | 33 -40 -77 0 232 | 42 -48 82 0 233 | 20 -42 82 0 234 | -20 28 82 0 235 | -20 -28 -48 0 236 | 61 79 96 0 237 | 61 -62 91 0 238 | -62 -79 96 0 239 | -62 71 -96 0 240 | 61 -62 -71 0 241 | 41 -77 -82 0 242 | 33 -48 49 0 243 | -41 -48 -49 0 244 | -10 59 65 0 245 | -59 65 -82 0 246 | -10 -59 -90 0 247 | 58 -65 86 0 248 | 58 78 88 0 249 | -9 78 -88 0 250 | 58 66 -78 0 251 | 31 66 77 0 252 | 31 -77 82 0 253 | 31 66 -82 0 254 | -9 -10 84 0 255 | -10 -65 99 0 256 | 28 42 -99 0 257 | -28 42 66 0 258 | -31 -42 66 0 259 | -10 59 -82 0 260 | -10 -59 -65 0 261 | 61 67 100 0 262 | -20 67 100 0 263 | 12 -67 100 0 264 | -12 58 -67 0 265 | 12 61 100 0 266 | -58 61 100 0 267 | 62 -90 99 0 268 | 62 -90 100 0 269 | -13 -90 91 0 270 | -13 -90 100 0 271 | 7 49 62 0 272 | -49 62 75 0 273 | 7 62 -77 0 274 | -7 62 95 0 275 | 57 62 -95 0 276 | -57 62 -95 0 277 | -42 45 61 0 278 | -42 -45 75 0 279 | 3 61 84 0 280 | -3 38 -60 0 281 | 33 -38 -60 0 282 | 1 45 93 0 283 | 55 -93 -94 0 284 | 1 -55 -94 0 285 | 1 15 -100 0 286 | 15 -99 -100 0 287 | -15 18 81 0 288 | -15 18 -100 0 289 | 1 -18 -100 0 290 | -1 16 -94 0 291 | -11 90 91 0 292 | 16 -91 -100 0 293 | -16 17 89 0 294 | 14 -16 17 0 295 | -17 90 -94 0 296 | -14 -16 90 0 297 | -90 -94 -100 0 298 | -3 21 44 0 299 | -3 21 62 0 300 | 10 41 92 0 301 | -41 92 100 0 302 | 10 92 -100 0 303 | 7 92 -100 0 304 | -7 -38 60 0 305 | -21 31 56 0 306 | -21 -55 -56 0 307 | 45 59 86 0 308 | 58 -59 86 0 309 | 16 -55 -58 0 310 | -16 25 -55 0 311 | -25 -55 86 0 312 | -31 -55 -86 0 313 | -14 -31 45 0 314 | -21 -45 -55 0 315 | 47 -48 53 0 316 | 47 -48 -53 0 317 | -48 50 -75 0 318 | -47 -75 -100 0 319 | -3 4 94 0 320 | -21 48 50 0 321 | -69 -92 94 0 322 | -69 74 94 0 323 | -41 74 -92 0 324 | 66 75 -92 0 325 | -66 75 94 0 326 | -74 -75 -92 0 327 | 29 48 60 0 328 | 5 -29 48 0 329 | 15 30 60 0 330 | -5 15 -56 0 331 | -15 48 -56 0 332 | 14 23 56 0 333 | 23 56 -68 0 334 | -23 -50 56 0 335 | -50 56 -68 0 336 | 50 54 56 0 337 | -54 -68 91 0 338 | -68 70 -91 0 339 | 47 49 -54 0 340 | 49 -50 82 0 341 | 12 -47 49 0 342 | -49 -54 -68 0 343 | 36 45 -54 0 344 | -12 36 -45 0 345 | -36 -54 -68 0 346 | 44 -77 -92 0 347 | -44 69 -92 0 348 | 28 47 77 0 349 | 28 -47 48 0 350 | 18 30 -38 0 351 | -18 30 -38 0 352 | 30 46 65 0 353 | -28 30 -65 0 354 | -28 77 98 0 355 | -28 -46 -98 0 356 | -28 30 -77 0 357 | 30 48 93 0 358 | -28 30 -93 0 359 | 26 30 48 0 360 | -9 -26 -28 0 361 | -30 59 -99 0 362 | -30 -59 -99 0 363 | -4 49 94 0 364 | -49 78 94 0 365 | -4 78 -94 0 366 | -16 45 84 0 367 | -30 -32 -45 0 368 | -16 59 70 0 369 | -16 -50 51 0 370 | -30 -50 -51 0 371 | -30 51 -84 0 372 | -30 -51 90 0 373 | -30 -59 -84 0 374 | -59 -84 -90 0 375 | 38 44 46 0 376 | 16 38 68 0 377 | 38 43 -44 0 378 | -44 46 68 0 379 | 5 68 79 0 380 | -5 68 79 0 381 | -5 68 -85 0 382 | 4 38 68 0 383 | -4 38 68 0 384 | 14 16 17 0 385 | 9 14 -17 0 386 | 14 16 69 0 387 | 69 71 -95 0 388 | 16 -71 -95 0 389 | 16 -31 -71 0 390 | 38 -78 93 0 391 | -38 -78 93 0 392 | -26 29 -30 0 393 | -13 -26 88 0 394 | -13 -26 -30 0 395 | -14 -26 -29 0 396 | -38 72 78 0 397 | -14 72 83 0 398 | -38 72 -83 0 399 | -32 -72 -93 0 400 | -32 -56 95 0 401 | -32 81 -95 0 402 | -32 -72 -81 0 403 | -2 -32 -81 0 404 | 49 -78 -93 0 405 | 45 -78 -93 0 406 | -39 -78 92 0 407 | 45 -78 -92 0 408 | 25 -45 -93 0 409 | -6 32 -49 0 410 | 3 -20 26 0 411 | -3 -20 -49 0 412 | 4 64 -72 0 413 | -4 64 -72 0 414 | 6 45 -63 0 415 | 6 -63 -72 0 416 | 34 52 69 0 417 | 20 34 69 0 418 | 20 26 -69 0 419 | -12 26 42 0 420 | -12 20 22 0 421 | 2 19 20 0 422 | 2 20 -63 0 423 | 2 -19 79 0 424 | 2 -19 -26 0 425 | -2 -69 75 0 426 | 6 -69 -75 0 427 | -22 23 94 0 428 | -22 -23 50 0 429 | 3 -22 -50 0 430 | 3 6 -23 0 431 | -3 6 -23 0 432 | 20 -29 -69 0 433 | 43 47 53 0 434 | 6 -43 47 0 435 | -35 47 53 0 436 | 6 34 -47 0 437 | 22 33 34 0 438 | -33 34 -53 0 439 | 27 48 -53 0 440 | -27 34 48 0 441 | -22 -48 -53 0 442 | 32 -49 -85 0 443 | -45 57 78 0 444 | 57 63 86 0 445 | -57 70 86 0 446 | 65 -70 86 0 447 | 4 -45 57 0 448 | 19 -45 57 0 449 | -15 57 -86 0 450 | -57 63 65 0 451 | 44 59 -86 0 452 | 36 -44 63 0 453 | -36 -86 99 0 454 | -36 -44 -86 0 455 | -19 21 65 0 456 | -21 40 65 0 457 | -40 -59 65 0 458 | -20 -40 65 0 459 | 25 26 50 0 460 | -26 -34 50 0 461 | -23 -34 50 0 462 | 5 25 -50 0 463 | 5 -34 69 0 464 | 24 -34 -69 0 465 | 5 -24 63 0 466 | -5 13 27 0 467 | -5 -13 27 0 468 | -5 24 70 0 469 | 24 -34 -77 0 470 | 37 47 -70 0 471 | 13 37 -70 0 472 | 13 24 -37 0 473 | -13 14 97 0 474 | -13 24 -97 0 475 | -13 -14 -70 0 476 | 27 28 63 0 477 | -27 28 41 0 478 | 28 -41 51 0 479 | -27 -51 63 0 480 | 69 -81 85 0 481 | -57 69 85 0 482 | 1 -81 85 0 483 | -1 -81 85 0 484 | -60 -81 85 0 485 | -5 -41 74 0 486 | -5 -33 57 0 487 | -33 -57 74 0 488 | -41 55 92 0 489 | -1 55 -74 0 490 | 55 -74 -92 0 491 | -27 -41 -74 0 492 | 4 22 68 0 493 | 22 41 -68 0 494 | 4 41 52 0 495 | -5 70 74 0 496 | -4 70 -74 0 497 | -8 70 -74 0 498 | -4 -48 70 0 499 | -8 41 -70 0 500 | -8 41 -75 0 501 | -8 24 -52 0 502 | 9 -24 -52 0 503 | -8 -9 -52 0 504 | -8 -52 72 0 505 | -8 19 -72 0 506 | -8 -19 -72 0 507 | -8 -53 -87 0 508 | -2 8 -65 0 509 | 37 -65 67 0 510 | 8 37 -65 0 511 | 35 41 53 0 512 | 29 94 97 0 513 | 29 -94 97 0 514 | 5 53 93 0 515 | 53 93 -97 0 516 | 29 -35 -93 0 517 | -29 53 99 0 518 | -29 -35 53 0 519 | 2 29 35 0 520 | 2 -16 29 0 521 | 2 29 -53 0 522 | 1 9 23 0 523 | 9 -23 -37 0 524 | 1 4 19 0 525 | 1 -19 98 0 526 | 4 -19 -98 0 527 | -4 -9 -37 0 528 | 12 -36 58 0 529 | -36 -37 -58 0 530 | -36 43 96 0 531 | 5 -43 96 0 532 | -12 -36 96 0 533 | -12 -68 96 0 534 | -12 -36 -96 0 535 | -37 -39 82 0 536 | -39 64 78 0 537 | -24 78 87 0 538 | -39 -78 87 0 539 | -39 40 -64 0 540 | 7 -63 -64 0 541 | -63 -64 77 0 542 | -7 -63 -64 0 543 | -36 -39 -40 0 544 | -37 -39 -87 0 545 | 8 52 73 0 546 | 8 14 -73 0 547 | 8 14 -52 0 548 | -14 19 -88 0 549 | 8 -14 -88 0 550 | -7 16 42 0 551 | -16 60 81 0 552 | 42 60 -81 0 553 | -7 -42 60 0 554 | 3 19 -60 0 555 | 3 -37 -60 0 556 | -3 -7 68 0 557 | -7 -37 -68 0 558 | -1 7 -91 0 559 | 8 90 -91 0 560 | -1 8 -90 0 561 | -22 74 -91 0 562 | 8 15 -91 0 563 | -7 -15 -91 0 564 | -11 17 0 565 | -25 -61 74 0 566 | -79 81 -83 0 567 | -14 80 91 0 568 | 36 -45 -71 0 569 | -38 -51 58 0 570 | 15 37 -98 0 571 | 5 26 67 0 572 | 33 -65 -71 0 573 | 59 -71 84 0 574 | -6 36 -85 0 575 | 44 80 84 0 576 | -17 37 -98 0 577 | -57 -83 90 0 578 | 17 -54 -61 0 579 | 12 25 42 0 580 | 17 -17 -61 0 581 | -6 25 67 0 582 | 55 -71 -86 0 583 | -24 -51 -96 0 584 | -24 80 -86 0 585 | 7 27 55 0 586 | -53 55 -83 0 587 | -6 7 36 0 588 | -51 -54 -64 0 589 | 36 37 96 0 590 | 11 67 92 0 591 | -6 80 0 592 | -11 -24 81 0 593 | -6 36 -57 0 594 | 2 -70 -96 0 595 | 17 21 -24 0 596 | 17 37 -65 0 597 | 7 -57 91 0 598 | -17 67 -96 0 599 | 17 -17 80 0 600 | -6 36 -98 0 601 | 81 -96 0 602 | -71 -98 0 -------------------------------------------------------------------------------- /src/Sat/S/problem2-50.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c 3 | c 4 | p cnf 50 80 5 | 7 19 24 0 6 | 7 -19 26 0 7 | 7 24 -26 0 8 | 7 22 -24 0 9 | -7 22 46 0 10 | -7 22 -46 0 11 | 8 -22 -27 0 12 | -8 -22 -27 0 13 | -22 27 43 0 14 | 9 27 -50 0 15 | -9 -43 -50 0 16 | 38 -43 50 0 17 | 34 -38 50 0 18 | -34 -38 -41 0 19 | -34 41 -46 0 20 | -17 -34 41 0 21 | -6 17 -34 0 22 | -4 6 17 0 23 | 4 6 16 0 24 | 4 -16 40 0 25 | -16 19 -40 0 26 | -16 29 -40 0 27 | -19 -29 45 0 28 | 24 -29 -36 0 29 | -24 -36 -45 0 30 | 7 36 -45 0 31 | -15 36 -45 0 32 | -2 15 36 0 33 | 2 15 30 0 34 | 2 -30 35 0 35 | -8 -30 -35 0 36 | 8 -35 -47 0 37 | 8 -28 47 0 38 | 28 33 47 0 39 | 28 -33 37 0 40 | -21 -33 -37 0 41 | -14 21 -37 0 42 | 14 21 44 0 43 | -9 14 -44 0 44 | 9 -13 -44 0 45 | 13 31 -44 0 46 | 13 -31 42 0 47 | -18 -31 -42 0 48 | -12 18 -42 0 49 | 12 18 -48 0 50 | -1 12 18 0 51 | 1 48 -49 0 52 | 1 -32 49 0 53 | 1 -11 49 0 54 | 1 3 49 0 55 | 5 11 44 0 56 | -3 5 11 0 57 | -3 -5 -20 0 58 | -5 20 -25 0 59 | -5 23 25 0 60 | -23 25 -39 0 61 | 10 -23 25 0 62 | -10 -26 39 0 63 | -10 24 26 0 64 | -18 38 48 0 65 | 31 35 39 0 66 | -36 38 0 67 | -2 -6 37 0 68 | 34 -39 -47 0 69 | -2 3 -28 0 70 | -19 -20 42 0 71 | 16 32 -49 0 72 | -25 -27 46 0 73 | -12 16 31 0 74 | -2 -4 43 0 75 | -1 23 32 0 76 | 10 -17 40 0 77 | -21 34 45 0 78 | 20 -21 30 0 79 | 5 -13 33 0 80 | -15 -48 0 81 | -14 29 37 0 82 | 3 -14 -47 0 83 | -11 35 37 0 84 | 10 -32 -41 0 85 | -------------------------------------------------------------------------------- /src/Sat/S/problem2-50.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 -2 3 -4 5 -6 7 -8 -9 3 | 10 -11 -12 -13 -14 -15 16 -17 -18 4 | 19 -20 -21 22 23 24 -25 -26 -27 5 | -28 6 | t 69031ms -------------------------------------------------------------------------------- /src/Sat/S/problem3-100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 100 340 3 | 50 59 89 0 4 | 44 -50 59 0 5 | -50 59 89 0 6 | 23 -59 72 0 7 | -23 -59 89 0 8 | 4 72 -89 0 9 | -4 80 -89 0 10 | 23 72 -80 0 11 | -23 72 -80 0 12 | -72 89 -96 0 13 | 79 88 -96 0 14 | -72 -79 -96 0 15 | 25 64 -88 0 16 | -25 64 -72 0 17 | -64 -72 -96 0 18 | 56 65 90 0 19 | -56 58 65 0 20 | -58 65 96 0 21 | -27 -65 90 0 22 | -27 -90 96 0 23 | 8 27 -67 0 24 | -8 -67 94 0 25 | -8 43 -67 0 26 | 27 -67 96 0 27 | 14 67 75 0 28 | 14 -57 75 0 29 | -57 -66 75 0 30 | 67 68 75 0 31 | 6 -14 75 0 32 | -6 -14 -68 0 33 | 30 67 -75 0 34 | -13 -30 52 0 35 | -13 -30 -52 0 36 | 5 13 -30 0 37 | -5 -31 -75 0 38 | -5 79 -84 0 39 | -5 41 -84 0 40 | -41 48 -84 0 41 | -5 -48 -84 0 42 | -3 13 -30 0 43 | 19 29 -45 0 44 | 3 -19 -45 0 45 | -29 -45 54 0 46 | -29 -45 -54 0 47 | 58 84 87 0 48 | -25 -58 87 0 49 | 64 79 -87 0 50 | -64 79 -87 0 51 | 38 39 -79 0 52 | -38 54 84 0 53 | 17 -54 -79 0 54 | -38 -54 -79 0 55 | -25 84 88 0 56 | -25 31 86 0 57 | 31 -86 -90 0 58 | 31 74 -88 0 59 | 31 60 -74 0 60 | 57 -60 -74 0 61 | 14 -57 -74 0 62 | -14 -79 -88 0 63 | -4 86 98 0 64 | 68 71 -86 0 65 | 68 -71 -86 0 66 | -68 -86 98 0 67 | -4 64 95 0 68 | 27 31 -95 0 69 | 27 -58 -95 0 70 | -4 66 -95 0 71 | -27 -66 -95 0 72 | -64 87 88 0 73 | -4 -64 -87 0 74 | -4 69 -98 0 75 | 60 -69 84 0 76 | -60 -69 84 0 77 | 26 -43 45 0 78 | -26 29 -43 0 79 | -26 45 56 0 80 | -26 -43 -56 0 81 | 3 25 -47 0 82 | 22 45 48 0 83 | 4 -22 45 0 84 | 4 39 40 0 85 | 4 -40 59 0 86 | 4 39 -40 0 87 | 41 54 91 0 88 | -41 47 54 0 89 | 47 74 91 0 90 | 43 -74 91 0 91 | 43 47 -86 0 92 | -18 -39 42 0 93 | 3 -18 47 0 94 | -18 -47 82 0 95 | -18 -21 -42 0 96 | 3 -18 -82 0 97 | -3 -39 51 0 98 | -18 -51 94 0 99 | -3 -51 -94 0 100 | -39 -78 -91 0 101 | -78 -91 -98 0 102 | 18 -63 -91 0 103 | 52 -85 86 0 104 | 30 78 86 0 105 | -30 78 -85 0 106 | 63 -80 95 0 107 | -80 -93 95 0 108 | 63 86 -95 0 109 | 18 24 63 0 110 | 27 66 78 0 111 | 13 -27 66 0 112 | 3 -13 66 0 113 | -3 66 78 0 114 | 11 34 80 0 115 | -11 15 77 0 116 | -11 34 39 0 117 | -11 43 -77 0 118 | 34 -39 100 0 119 | -11 80 -100 0 120 | 34 -43 85 0 121 | -24 80 -88 0 122 | -34 -37 88 0 123 | -24 -66 72 0 124 | -66 -81 85 0 125 | -72 -81 -85 0 126 | 12 -34 90 0 127 | 12 -90 98 0 128 | 7 12 -84 0 129 | -12 16 94 0 130 | -16 -34 94 0 131 | -34 -94 98 0 132 | -7 -34 98 0 133 | 37 -38 50 0 134 | 37 -50 82 0 135 | 37 -38 -82 0 136 | -14 37 -38 0 137 | -38 -72 -98 0 138 | 83 88 -98 0 139 | 35 -83 -98 0 140 | 17 38 -83 0 141 | 23 38 -98 0 142 | 17 -35 44 0 143 | 10 -17 -35 0 144 | -39 -47 -83 0 145 | 10 50 88 0 146 | -50 76 -83 0 147 | 10 -76 -83 0 148 | 32 -44 -88 0 149 | 10 26 -32 0 150 | -26 -32 67 0 151 | -32 -67 -83 0 152 | 17 -23 40 0 153 | 7 -23 40 0 154 | -7 -23 40 0 155 | -10 83 97 0 156 | -17 83 -97 0 157 | 13 57 78 0 158 | -13 57 83 0 159 | -10 -13 -17 0 160 | 24 57 -78 0 161 | -24 44 -78 0 162 | -24 -44 -78 0 163 | 9 -19 -40 0 164 | -9 -19 -40 0 165 | -10 66 100 0 166 | -10 -66 100 0 167 | -57 68 -100 0 168 | 19 -57 60 0 169 | 19 90 -100 0 170 | 6 -8 -100 0 171 | -6 -8 -100 0 172 | 8 -20 -60 0 173 | -58 -68 -90 0 174 | 58 -60 77 0 175 | 2 20 -93 0 176 | -2 20 -93 0 177 | 70 -77 93 0 178 | 8 76 -77 0 179 | 67 -70 76 0 180 | -8 -70 76 0 181 | 42 58 99 0 182 | 20 42 58 0 183 | -33 56 81 0 184 | 42 -56 81 0 185 | -33 68 -81 0 186 | 20 -33 -68 0 187 | -69 -76 91 0 188 | -69 -76 93 0 189 | -53 70 -76 0 190 | -53 -70 93 0 191 | 51 69 73 0 192 | 51 69 87 0 193 | 51 69 93 0 194 | -42 -87 -93 0 195 | 29 -51 53 0 196 | -42 53 71 0 197 | 53 71 -80 0 198 | -29 54 69 0 199 | -22 -51 -54 0 200 | -15 -29 33 0 201 | 21 22 -33 0 202 | 10 22 -29 0 203 | -10 -15 -21 0 204 | -7 22 79 0 205 | -7 22 -54 0 206 | -28 -71 85 0 207 | 7 -28 -71 0 208 | 15 -55 57 0 209 | 15 28 -55 0 210 | 15 -21 -55 0 211 | 7 28 52 0 212 | 15 -26 55 0 213 | -11 26 28 0 214 | 28 41 -52 0 215 | 9 12 -52 0 216 | 9 -41 -52 0 217 | -9 26 48 0 218 | -9 -12 48 0 219 | -41 -48 94 0 220 | -9 11 82 0 221 | -9 -33 -82 0 222 | 60 65 -94 0 223 | -48 65 -94 0 224 | 33 41 63 0 225 | -48 63 82 0 226 | 55 -63 77 0 227 | -48 -55 -63 0 228 | -63 76 -77 0 229 | -63 -76 82 0 230 | 70 -92 -94 0 231 | 37 -82 -92 0 232 | -37 -70 -92 0 233 | 24 50 92 0 234 | 30 -81 92 0 235 | 24 30 -69 0 236 | 24 -81 92 0 237 | 20 -22 92 0 238 | -20 -22 33 0 239 | -24 50 92 0 240 | 32 35 45 0 241 | 32 35 -45 0 242 | 29 43 -65 0 243 | 29 -43 96 0 244 | 32 -65 96 0 245 | 23 -35 77 0 246 | 49 -65 77 0 247 | -35 -49 77 0 248 | 32 -35 -77 0 249 | 16 -50 -65 0 250 | 12 -32 -82 0 251 | -16 20 64 0 252 | -16 -20 -32 0 253 | 14 -16 90 0 254 | 14 -16 -90 0 255 | -14 -36 51 0 256 | -36 -51 -64 0 257 | 1 36 59 0 258 | -1 -12 59 0 259 | -12 -59 -73 0 260 | -12 -28 -73 0 261 | 23 36 49 0 262 | 36 47 49 0 263 | -47 49 -59 0 264 | -6 41 49 0 265 | -6 -41 -47 0 266 | 19 36 74 0 267 | -19 36 74 0 268 | -6 -49 -59 0 269 | 25 73 91 0 270 | 25 44 -91 0 271 | 25 -85 -91 0 272 | -25 44 73 0 273 | 2 56 73 0 274 | 2 6 -56 0 275 | 2 6 -96 0 276 | -1 -2 6 0 277 | 1 -44 61 0 278 | 1 2 99 0 279 | 36 -44 99 0 280 | -2 -36 99 0 281 | 16 55 -99 0 282 | 55 89 -99 0 283 | 1 60 -99 0 284 | -44 -55 -60 0 285 | -2 -61 -95 0 286 | -15 16 -61 0 287 | -15 40 -61 0 288 | -15 -40 -61 0 289 | -62 70 85 0 290 | -62 85 -89 0 291 | 1 42 -62 0 292 | -42 -62 -85 0 293 | -61 95 99 0 294 | 62 95 -97 0 295 | 56 -89 97 0 296 | 9 46 70 0 297 | 46 -56 62 0 298 | 9 46 -70 0 299 | 28 46 62 0 300 | -9 -28 62 0 301 | -21 -46 74 0 302 | -21 -46 -74 0 303 | 73 87 -99 0 304 | 17 21 62 0 305 | 21 -62 -73 0 306 | -17 22 -73 0 307 | -17 -22 -73 0 308 | 5 21 -87 0 309 | -5 21 79 0 310 | 8 16 -52 0 311 | -1 30 -68 0 312 | -28 -89 -92 0 313 | -2 34 35 0 314 | 38 55 100 0 315 | 7 -19 -42 0 316 | 35 61 -71 0 317 | 18 -36 -93 0 318 | -36 -46 -99 0 319 | 26 38 83 0 320 | 5 52 -97 0 321 | -37 71 -75 0 322 | 18 19 48 0 323 | 11 -31 100 0 324 | -20 -31 -53 0 325 | -3 8 -100 0 326 | -7 97 -97 0 327 | -37 -49 0 328 | 5 -53 81 0 329 | 61 66 -75 0 330 | -49 -75 -92 0 331 | 46 52 -53 0 332 | 13 18 39 0 333 | 11 71 97 0 334 | -31 -46 61 0 335 | -31 80 97 0 336 | -37 53 81 0 337 | -20 -27 -71 0 338 | -58 81 93 0 339 | -1 11 -30 0 340 | 23 -46 53 0 341 | 5 33 61 0 342 | -1 33 -97 0 -------------------------------------------------------------------------------- /src/Sat/S/problem6-50.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c 3 | p cnf 50 100 4 | 4 37 -44 0 5 | -4 37 39 0 6 | -4 37 -39 0 7 | -37 40 -44 0 8 | -37 -40 -44 0 9 | 13 31 44 0 10 | -13 31 44 0 11 | 26 -31 44 0 12 | -2 -26 -31 0 13 | -26 -31 49 0 14 | 5 -26 -49 0 15 | -5 -27 -49 0 16 | -5 -39 -49 0 17 | 2 -5 43 0 18 | -2 39 43 0 19 | 39 -43 48 0 20 | -15 -43 -48 0 21 | -34 -43 -48 0 22 | 28 34 -48 0 23 | 18 -28 34 0 24 | -18 -28 -36 0 25 | -18 24 -28 0 26 | -3 -18 -24 0 27 | 3 -12 -24 0 28 | 5 10 12 0 29 | 10 12 -24 0 30 | -10 12 -20 0 31 | -10 20 25 0 32 | -10 -25 -35 0 33 | 20 23 -25 0 34 | 2 20 23 0 35 | -2 23 -39 0 36 | -19 -23 -25 0 37 | 19 -23 47 0 38 | 19 -20 47 0 39 | 13 43 -47 0 40 | 13 -23 -47 0 41 | -13 14 34 0 42 | 14 17 -34 0 43 | 14 -17 -34 0 44 | -13 22 -47 0 45 | -14 -22 29 0 46 | -21 -22 35 0 47 | -22 -29 -35 0 48 | -29 33 41 0 49 | 1 33 -41 0 50 | -1 33 -41 0 51 | 16 -29 -33 0 52 | -16 21 50 0 53 | 27 -33 42 0 54 | 27 -42 50 0 55 | -21 -27 50 0 56 | -11 -16 -33 0 57 | 8 22 -50 0 58 | 8 -16 -50 0 59 | -8 46 -50 0 60 | -6 -8 -46 0 61 | 1 -8 -17 0 62 | -1 -17 -46 0 63 | 6 42 45 0 64 | 6 42 -46 0 65 | 6 -37 -42 0 66 | 15 17 45 0 67 | -15 17 45 0 68 | 9 -42 -45 0 69 | -9 38 -45 0 70 | -7 -38 -45 0 71 | -1 -9 -38 0 72 | 7 15 -30 0 73 | 7 -30 -38 0 74 | 7 30 -41 0 75 | 10 30 -40 0 76 | 30 -40 41 0 77 | -4 15 40 0 78 | -15 40 41 0 79 | 4 -32 35 0 80 | 4 21 -32 0 81 | -21 -32 -35 0 82 | -30 35 46 0 83 | 21 22 46 0 84 | -11 26 28 0 85 | 29 -36 49 0 86 | 5 18 36 0 87 | -7 9 49 0 88 | 19 36 48 0 89 | -3 -14 16 0 90 | 24 31 32 0 91 | 2 24 32 0 92 | 3 38 48 0 93 | -7 8 16 0 94 | 1 -11 -19 0 95 | 11 29 36 0 96 | 3 -14 25 0 97 | -3 38 47 0 98 | -6 9 -12 0 99 | 11 26 0 100 | -12 25 28 0 101 | 18 -19 -36 0 102 | -6 -9 27 0 103 | -20 -27 32 0 -------------------------------------------------------------------------------- /src/Sat/S/problem6-50.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 -2 -3 -4 5 -6 -7 8 9 3 | 10 -11 -12 13 14 -15 16 -17 18 4 | -19 -20 -21 22 23 24 25 26 -27 5 | 28 29 -30 31 -32 33 -34 -35 -36 6 | -37 38 -39 -40 -41 42 43 -44 45 7 | 46 47 48 49 50 8 | t 4ms -------------------------------------------------------------------------------- /src/Sat/S/problem8-50.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c 3 | p cnf 50 300 4 | 1 21 24 0 5 | -1 7 11 0 6 | 5 -11 48 0 7 | 5 7 -11 0 8 | 5 21 34 0 9 | -5 24 34 0 10 | -24 34 42 0 11 | 21 -24 -42 0 12 | 16 17 42 0 13 | 16 -17 42 0 14 | 15 31 42 0 15 | 15 -16 -31 0 16 | 15 -34 39 0 17 | 38 -39 41 0 18 | -34 -38 -39 0 19 | 15 40 -41 0 20 | 15 -40 -41 0 21 | 21 45 50 0 22 | 21 -34 -45 0 23 | -15 28 37 0 24 | -15 21 -50 0 25 | -15 21 -30 0 26 | -28 -34 -50 0 27 | 9 -19 50 0 28 | 16 -19 -50 0 29 | 9 -16 50 0 30 | 9 -21 -50 0 31 | -19 -21 32 0 32 | 4 -19 -21 0 33 | -4 -19 -21 0 34 | 17 23 -32 0 35 | 17 -23 -28 0 36 | 6 9 26 0 37 | 9 -17 26 0 38 | -9 24 26 0 39 | 12 22 24 0 40 | 12 -22 39 0 41 | 12 -22 24 0 42 | 7 24 38 0 43 | -7 -19 38 0 44 | -19 24 -26 0 45 | 1 -21 -24 0 46 | -1 -21 -24 0 47 | 19 24 -41 0 48 | 19 -24 44 0 49 | 19 -41 -44 0 50 | 11 19 20 0 51 | -11 19 20 0 52 | -12 19 20 0 53 | 14 -20 41 0 54 | -14 15 41 0 55 | 22 27 -45 0 56 | -20 -22 27 0 57 | 1 -20 -45 0 58 | -1 -20 -27 0 59 | 6 19 41 0 60 | 9 31 33 0 61 | -2 27 -31 0 62 | -2 9 -31 0 63 | -2 -9 38 0 64 | -2 -6 -38 0 65 | 1 -2 -33 0 66 | -1 -2 -33 0 67 | -15 36 50 0 68 | 4 6 31 0 69 | -6 31 -50 0 70 | 4 -6 36 0 71 | -15 -36 48 0 72 | -4 -15 50 0 73 | 5 -6 50 0 74 | -4 5 -48 0 75 | -5 -6 -48 0 76 | 30 38 42 0 77 | -5 30 -38 0 78 | 10 30 -42 0 79 | 30 -48 50 0 80 | -6 18 -48 0 81 | 6 18 -48 0 82 | -6 18 -37 0 83 | -6 -18 50 0 84 | 5 10 25 0 85 | 2 5 -25 0 86 | 2 -5 10 0 87 | -20 23 39 0 88 | 2 -23 37 0 89 | -23 30 37 0 90 | -23 37 39 0 91 | -20 37 39 0 92 | 4 -10 42 0 93 | 4 37 -42 0 94 | -4 -10 18 0 95 | -4 -14 18 0 96 | -20 -23 -39 0 97 | -10 -18 37 0 98 | 32 38 41 0 99 | -32 38 -50 0 100 | 3 32 -37 0 101 | -2 -17 -37 0 102 | 30 39 47 0 103 | -3 14 47 0 104 | -14 -24 47 0 105 | 29 -37 43 0 106 | -3 43 47 0 107 | -3 -39 -43 0 108 | 2 -3 -47 0 109 | -3 -32 -47 0 110 | 2 -37 -47 0 111 | 2 -17 48 0 112 | 2 26 -32 0 113 | 5 -32 -48 0 114 | -26 -32 -48 0 115 | -30 34 44 0 116 | -17 -30 -44 0 117 | 24 -30 -34 0 118 | 6 -24 -30 0 119 | 2 -24 -30 0 120 | -10 -30 -34 0 121 | 3 37 45 0 122 | 3 -37 45 0 123 | -3 4 45 0 124 | -3 42 45 0 125 | -3 30 45 0 126 | -10 17 -25 0 127 | 8 -37 43 0 128 | -8 -37 43 0 129 | 20 23 -50 0 130 | 23 33 -50 0 131 | 28 -33 43 0 132 | 28 -33 -43 0 133 | 8 -28 -38 0 134 | 8 -38 -45 0 135 | -8 23 -28 0 136 | -8 -21 -28 0 137 | 17 25 29 0 138 | 31 -38 40 0 139 | 9 31 -40 0 140 | -9 31 -40 0 141 | -18 31 -40 0 142 | 22 25 -43 0 143 | 17 -38 44 0 144 | -29 -31 32 0 145 | 17 -29 -48 0 146 | -17 -31 35 0 147 | -29 -31 -35 0 148 | 25 -29 -47 0 149 | 25 -39 -47 0 150 | 6 -29 -44 0 151 | -6 32 -44 0 152 | -29 38 -44 0 153 | -25 -29 -38 0 154 | -8 27 47 0 155 | -8 -27 44 0 156 | -8 -22 -44 0 157 | 7 8 41 0 158 | 7 -41 48 0 159 | 13 27 45 0 160 | -7 -13 45 0 161 | -7 15 -45 0 162 | -7 27 -31 0 163 | -7 16 28 0 164 | -7 10 28 0 165 | -7 -28 -31 0 166 | 9 -10 -31 0 167 | 8 10 -33 0 168 | 10 25 -40 0 169 | -25 -33 -40 0 170 | -10 25 -33 0 171 | 8 -33 48 0 172 | 8 -25 -48 0 173 | 23 33 48 0 174 | 22 33 48 0 175 | 12 -22 33 0 176 | 12 -13 14 0 177 | -12 14 39 0 178 | -13 -14 39 0 179 | 6 -13 49 0 180 | -13 19 49 0 181 | 21 30 -49 0 182 | -13 -21 -49 0 183 | -9 -39 -49 0 184 | 4 46 -49 0 185 | -4 22 46 0 186 | -4 -22 37 0 187 | -4 -13 -37 0 188 | -39 -46 -49 0 189 | 12 -13 41 0 190 | 12 -13 -41 0 191 | -19 33 41 0 192 | -19 33 -41 0 193 | -9 26 -27 0 194 | 2 16 -26 0 195 | 14 16 -44 0 196 | -14 16 -26 0 197 | -2 16 -26 0 198 | -11 -12 13 0 199 | -11 13 -14 0 200 | 3 22 25 0 201 | 22 -27 34 0 202 | -25 -27 -34 0 203 | 3 -22 -27 0 204 | 1 11 12 0 205 | 11 -17 19 0 206 | 1 11 -17 0 207 | 1 -9 -11 0 208 | -1 -9 32 0 209 | 7 -9 12 0 210 | -7 -9 32 0 211 | -12 -27 32 0 212 | 16 26 44 0 213 | 11 -16 30 0 214 | 11 -16 44 0 215 | -15 -16 44 0 216 | 11 13 26 0 217 | -12 44 45 0 218 | 43 44 -45 0 219 | -21 43 -45 0 220 | -12 -43 -45 0 221 | 41 42 -44 0 222 | -12 17 -41 0 223 | -12 -17 -41 0 224 | -16 -28 47 0 225 | -16 -28 -47 0 226 | -28 -29 -42 0 227 | -1 -16 25 0 228 | -25 43 50 0 229 | -25 43 -50 0 230 | -1 27 -43 0 231 | -25 36 -43 0 232 | 13 -36 -43 0 233 | -27 -36 -43 0 234 | 1 10 18 0 235 | 10 -42 47 0 236 | -1 10 -47 0 237 | -10 -16 18 0 238 | 28 40 47 0 239 | 7 27 48 0 240 | 3 27 40 0 241 | 3 40 -45 0 242 | 3 7 -27 0 243 | 3 40 -47 0 244 | -23 40 47 0 245 | -23 -26 -47 0 246 | -3 -26 40 0 247 | 28 42 -46 0 248 | 28 -42 -46 0 249 | -30 38 -46 0 250 | -18 -38 -46 0 251 | -14 -18 -46 0 252 | 1 -5 46 0 253 | -5 -12 46 0 254 | -1 -5 46 0 255 | 13 23 32 0 256 | 13 15 23 0 257 | 13 33 -49 0 258 | -2 13 -49 0 259 | 23 -32 -42 0 260 | 34 -42 -46 0 261 | -23 29 -32 0 262 | 15 -23 -29 0 263 | -15 -32 -49 0 264 | 28 -34 -42 0 265 | 7 29 -35 0 266 | -7 29 -35 0 267 | 29 31 -35 0 268 | 20 -35 46 0 269 | -20 -35 46 0 270 | -18 33 -39 0 271 | -18 -33 34 0 272 | -18 -34 46 0 273 | 4 39 46 0 274 | 8 35 -36 0 275 | -8 35 -36 0 276 | 11 22 36 0 277 | 5 -11 22 0 278 | 14 36 40 0 279 | 18 36 -40 0 280 | -5 -18 36 0 281 | -5 14 -39 0 282 | 14 -22 26 0 283 | 14 -22 49 0 284 | -26 36 -49 0 285 | -4 -14 -24 0 286 | 21 -30 48 0 287 | 18 -20 -36 0 288 | 6 -15 -46 0 289 | -10 20 29 0 290 | 4 20 -44 0 291 | 34 -35 -40 0 292 | 35 36 -36 0 293 | 29 -35 49 0 294 | -8 -36 0 295 | 8 26 34 0 296 | -11 -14 49 0 297 | -8 -26 35 0 298 | -11 35 -43 0 299 | 20 29 -40 0 300 | 20 35 49 0 301 | 17 -35 49 0 302 | 35 -46 49 0 303 | 6 35 49 0 -------------------------------------------------------------------------------- /src/Sat/S/problem9-100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | p cnf 100 200 3 | 1 35 64 0 4 | 28 -64 69 0 5 | 1 -28 -64 0 6 | -1 22 69 0 7 | -22 38 93 0 8 | 38 69 -93 0 9 | -1 -22 -38 0 10 | 19 35 -69 0 11 | -19 35 -69 0 12 | 17 -35 72 0 13 | -17 72 78 0 14 | -17 -35 72 0 15 | -35 -72 -79 0 16 | -68 -72 79 0 17 | 68 -72 -89 0 18 | -51 68 89 0 19 | -37 68 89 0 20 | -25 37 89 0 21 | 25 32 37 0 22 | 15 25 -32 0 23 | -15 -32 36 0 24 | -13 -15 -36 0 25 | -15 -34 -36 0 26 | 13 -36 71 0 27 | 13 45 -71 0 28 | -45 -71 99 0 29 | -45 -71 -90 0 30 | 14 66 -99 0 31 | 66 98 -99 0 32 | -45 66 -98 0 33 | -1 -66 -99 0 34 | 45 90 97 0 35 | 90 94 97 0 36 | -66 90 97 0 37 | -28 37 53 0 38 | -37 53 -66 0 39 | -53 84 -97 0 40 | -28 -53 -84 0 41 | 1 -93 -97 0 42 | 44 93 -97 0 43 | 27 -44 93 0 44 | -27 -44 -98 0 45 | -26 -27 -44 0 46 | 26 -27 -81 0 47 | 14 26 92 0 48 | 26 81 92 0 49 | 42 81 -92 0 50 | 42 81 -95 0 51 | 3 -33 -92 0 52 | -3 -33 -42 0 53 | -42 -47 -92 0 54 | -42 70 76 0 55 | 33 -70 76 0 56 | 33 59 -76 0 57 | -56 -59 -76 0 58 | -21 -59 -76 0 59 | -22 56 -59 0 60 | 21 -31 56 0 61 | 15 21 -96 0 62 | 21 22 -96 0 63 | -9 82 96 0 64 | -9 22 -82 0 65 | 4 9 96 0 66 | -4 54 96 0 67 | -4 -54 -95 0 68 | -4 -39 -54 0 69 | -54 74 95 0 70 | -68 74 95 0 71 | 60 -74 95 0 72 | 33 58 -74 0 73 | -33 58 -60 0 74 | -3 58 -60 0 75 | -3 -58 -74 0 76 | -58 -60 -80 0 77 | 3 52 -58 0 78 | 3 -52 91 0 79 | 5 55 -91 0 80 | -5 -52 55 0 81 | -14 -52 56 0 82 | -14 -56 -91 0 83 | -14 -56 -83 0 84 | 13 -19 -55 0 85 | -13 -19 -91 0 86 | 25 -55 -87 0 87 | -25 -55 -87 0 88 | 14 19 -64 0 89 | 19 51 63 0 90 | -51 63 64 0 91 | 11 -63 64 0 92 | 7 -11 40 0 93 | 7 -40 -63 0 94 | -11 -63 -100 0 95 | -7 -11 75 0 96 | -7 -46 -75 0 97 | 46 74 86 0 98 | 46 -75 86 0 99 | -77 88 100 0 100 | -86 -88 100 0 101 | -75 -77 -100 0 102 | 46 -67 -86 0 103 | -62 67 -86 0 104 | 62 67 -88 0 105 | 62 67 78 0 106 | -5 62 -78 0 107 | 18 -78 88 0 108 | -18 24 79 0 109 | 24 -78 -79 0 110 | -18 -24 -50 0 111 | -18 -24 43 0 112 | -24 -43 -69 0 113 | -30 -43 50 0 114 | -23 32 -43 0 115 | -23 -32 65 0 116 | 9 -23 -65 0 117 | -9 30 -65 0 118 | 23 30 -82 0 119 | 23 49 100 0 120 | 30 49 -100 0 121 | 23 -49 -53 0 122 | -48 -49 53 0 123 | 48 -49 -65 0 124 | -16 48 88 0 125 | -16 65 -88 0 126 | -40 48 65 0 127 | 8 39 57 0 128 | 16 -39 57 0 129 | -8 16 57 0 130 | 16 -57 85 0 131 | -57 -83 -85 0 132 | 2 -12 -85 0 133 | -2 -12 -57 0 134 | 20 83 -85 0 135 | -20 34 -94 0 136 | -34 83 -94 0 137 | 83 -93 -94 0 138 | 12 -20 73 0 139 | -20 61 77 0 140 | 61 -73 -77 0 141 | 8 -61 82 0 142 | 8 -73 -82 0 143 | -29 -61 -73 0 144 | -8 41 -61 0 145 | 10 38 -41 0 146 | -8 10 -38 0 147 | -10 -41 -70 0 148 | -10 -38 -41 0 149 | -6 -10 70 0 150 | 6 -17 70 0 151 | 2 6 7 0 152 | 2 -7 17 0 153 | -2 27 -84 0 154 | -2 17 -84 0 155 | -39 54 91 0 156 | 77 85 -90 0 157 | 15 -48 99 0 158 | 42 -79 -96 0 159 | 32 92 98 0 160 | -40 59 -62 0 161 | -21 86 94 0 162 | 4 10 -98 0 163 | 11 40 -89 0 164 | 4 63 91 0 165 | 27 -70 73 0 166 | 12 60 75 0 167 | -25 47 61 0 168 | 49 51 98 0 169 | 31 34 43 0 170 | -6 29 47 0 171 | -13 39 -68 0 172 | 77 -80 85 0 173 | -62 82 87 0 174 | 5 -21 -34 0 175 | -31 71 80 0 176 | 40 54 -67 0 177 | 39 52 55 0 178 | 9 36 76 0 179 | 24 -30 -50 0 180 | 5 -48 94 0 181 | 34 -46 73 0 182 | 75 78 87 0 183 | -12 -46 80 0 184 | 11 44 -81 0 185 | -30 -67 84 0 186 | 60 -80 -87 0 187 | 18 -29 31 0 188 | -16 28 29 0 189 | 41 51 -81 0 190 | 28 -29 -47 0 191 | 59 -90 99 0 192 | -47 -89 -95 0 193 | 44 71 80 0 194 | 52 -83 87 0 195 | -5 31 50 0 196 | -6 36 84 0 197 | 20 29 43 0 198 | 6 20 45 0 199 | 18 -26 -51 0 200 | 12 50 -50 0 201 | -31 47 79 0 202 | -26 -37 41 0 -------------------------------------------------------------------------------- /src/Sat/S/tst_v25_c100.cnf: -------------------------------------------------------------------------------- 1 | c 2 | c This file was generated by -=randSat=- cnf formula generator 3 | c 4 | p cnf 25 100 5 | -5 16 10 0 6 | -14 17 10 0 7 | 17 -19 13 0 8 | -14 -4 18 0 9 | -9 22 3 0 10 | 1 19 -9 0 11 | -7 18 -2 0 12 | 22 11 17 0 13 | -19 1 4 0 14 | -22 16 6 0 15 | 2 18 5 0 16 | 24 -16 1 0 17 | 24 14 17 0 18 | 15 -1 11 0 19 | 8 24 10 0 20 | 18 1 -16 0 21 | 1 12 4 0 22 | 8 -25 9 0 23 | 14 6 1 0 24 | -18 -1 23 0 25 | 16 13 -17 0 26 | 2 1 20 0 27 | -16 -24 13 0 28 | -16 13 2 0 29 | -25 9 17 0 30 | -21 -12 7 0 31 | 10 6 17 0 32 | 3 23 15 0 33 | -11 7 1 0 34 | 17 -14 5 0 35 | -17 11 -7 0 36 | -17 22 23 0 37 | 20 25 -4 0 38 | 13 12 7 0 39 | -11 8 7 0 40 | 21 -24 9 0 41 | 16 -15 -23 0 42 | 10 2 17 0 43 | -5 12 -18 0 44 | 4 -9 -24 0 45 | 18 13 1 0 46 | 15 -13 25 0 47 | 10 -25 14 0 48 | 22 3 -24 0 49 | 21 15 5 0 50 | 10 4 18 0 51 | -24 23 -7 0 52 | 15 -16 -21 0 53 | 18 21 2 0 54 | -18 19 -7 0 55 | 4 3 -16 0 56 | 14 13 4 0 57 | -8 -10 -7 0 58 | -13 15 -3 0 59 | 16 1 -20 0 60 | 21 15 4 0 61 | -9 -15 21 0 62 | 2 12 21 0 63 | 18 21 6 0 64 | 15 -3 6 0 65 | 12 20 15 0 66 | 6 24 23 0 67 | 6 -2 -17 0 68 | 15 -20 9 0 69 | 22 -13 -25 0 70 | 10 -21 -16 0 71 | 13 1 -14 0 72 | -1 24 -6 0 73 | 12 -13 -5 0 74 | 14 1 -23 0 75 | 11 18 25 0 76 | 6 10 5 0 77 | 11 9 23 0 78 | 4 -24 19 0 79 | 11 10 19 0 80 | 10 -2 7 0 81 | 8 9 13 0 82 | -10 -19 2 0 83 | -2 -15 -21 0 84 | -13 11 -1 0 85 | -14 10 17 0 86 | 16 25 -6 0 87 | 2 4 25 0 88 | -14 21 24 0 89 | 6 -2 22 0 90 | 16 -12 1 0 91 | -18 -12 22 0 92 | -7 -14 5 0 93 | -20 23 15 0 94 | -4 -9 -19 0 95 | -2 21 8 0 96 | -18 -14 -16 0 97 | 18 -24 8 0 98 | 11 7 23 0 99 | -4 -13 9 0 100 | -19 12 14 0 101 | 18 6 17 0 102 | 9 16 -4 0 103 | 14 2 -25 0 104 | -5 17 -11 0 105 | -------------------------------------------------------------------------------- /src/Sat/S/tst_v25_c100.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v 1 2 -3 4 -5 6 -7 8 9 3 | 10 11 -12 13 -14 -15 -16 -17 18 4 | -19 20 21 22 23 24 25 5 | t 3ms -------------------------------------------------------------------------------- /src/Standard/functional_test/sat-20.cnf: -------------------------------------------------------------------------------- 1 | c This Formula is generated by mcnf 2 | c 3 | c horn? no 4 | c forced? no 5 | c mixed sat? no 6 | c clause length = 3 7 | c 8 | p cnf 20 91 9 | 4 -18 19 0 10 | 3 18 -5 0 11 | -5 -8 -15 0 12 | -20 7 -16 0 13 | 10 -13 -7 0 14 | -12 -9 17 0 15 | 17 19 5 0 16 | -16 9 15 0 17 | 11 -5 -14 0 18 | 18 -10 13 0 19 | -3 11 12 0 20 | -6 -17 -8 0 21 | -18 14 1 0 22 | -19 -15 10 0 23 | 12 18 -19 0 24 | -8 4 7 0 25 | -8 -9 4 0 26 | 7 17 -15 0 27 | 12 -7 -14 0 28 | -10 -11 8 0 29 | 2 -15 -11 0 30 | 9 6 1 0 31 | -11 20 -17 0 32 | 9 -15 13 0 33 | 12 -7 -17 0 34 | -18 -2 20 0 35 | 20 12 4 0 36 | 19 11 14 0 37 | -16 18 -4 0 38 | -1 -17 -19 0 39 | -13 15 10 0 40 | -12 -14 -13 0 41 | 12 -14 -7 0 42 | -7 16 10 0 43 | 6 10 7 0 44 | 20 14 -16 0 45 | -19 17 11 0 46 | -7 1 -20 0 47 | -5 12 15 0 48 | -4 -9 -13 0 49 | 12 -11 -7 0 50 | -5 19 -8 0 51 | 1 16 17 0 52 | 20 -14 -15 0 53 | 13 -4 10 0 54 | 14 7 10 0 55 | -5 9 20 0 56 | 10 1 -19 0 57 | -16 -15 -1 0 58 | 16 3 -11 0 59 | -15 -10 4 0 60 | 4 -15 -3 0 61 | -10 -16 11 0 62 | -8 12 -5 0 63 | 14 -6 12 0 64 | 1 6 11 0 65 | -13 -5 -1 0 66 | -7 -2 12 0 67 | 1 -20 19 0 68 | -2 -13 -8 0 69 | 15 18 4 0 70 | -11 14 9 0 71 | -6 -15 -2 0 72 | 5 -12 -15 0 73 | -6 17 5 0 74 | -13 5 -19 0 75 | 20 -1 14 0 76 | 9 -17 15 0 77 | -5 19 -18 0 78 | -12 8 -10 0 79 | -18 14 -4 0 80 | 15 -9 13 0 81 | 9 -5 -1 0 82 | 10 -19 -14 0 83 | 20 9 4 0 84 | -9 -2 19 0 85 | -5 13 -17 0 86 | 2 -10 -18 0 87 | -18 3 11 0 88 | 7 -9 17 0 89 | -15 -6 -3 0 90 | -2 3 -13 0 91 | 12 3 -2 0 92 | -2 -3 17 0 93 | 20 -15 -16 0 94 | -5 -17 -19 0 95 | -20 -18 11 0 96 | -9 1 -5 0 97 | -19 9 17 0 98 | 12 -2 17 0 99 | 4 -16 -5 0 100 | -------------------------------------------------------------------------------- /src/Standard/functional_test/sat-20.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 2 3 4 -5 -6 -7 8 9 3 | 10 11 -12 -13 14 15 -16 17 18 4 | 19 20 5 | t 1433ms -------------------------------------------------------------------------------- /src/Standard/functional_test/unsat-5cnf-30.cnf: -------------------------------------------------------------------------------- 1 | p cnf 30 420 2 | 21 -9 -8 6 0 3 | 29 22 -4 26 -18 0 4 | 9 15 22 -7 -10 0 5 | 24 -19 -7 12 16 0 6 | -25 -14 -4 12 -5 0 7 | -21 23 11 14 -18 0 8 | -16 -28 30 4 7 0 9 | 26 5 29 -22 -9 0 10 | -1 27 -29 13 0 11 | -15 13 -2 -22 0 12 | -10 -17 23 -21 0 13 | 25 29 24 11 0 14 | -10 27 28 30 22 0 15 | -28 -24 13 -21 0 16 | 18 -9 -14 15 -21 0 17 | 2 -25 1 -17 -14 0 18 | -30 -18 -4 -16 23 0 19 | 17 12 -21 3 -25 0 20 | 7 -4 29 14 9 0 21 | -21 1 -9 -6 14 0 22 | -23 -10 -1 -14 0 23 | -23 29 20 -6 9 0 24 | -11 20 23 -6 7 0 25 | -23 6 4 25 -19 0 26 | -4 9 12 24 -17 0 27 | 15 -19 -6 0 28 | 14 8 17 -23 0 29 | 3 -1 -2 -16 20 0 30 | -30 12 25 1 -24 0 31 | 8 -6 -2 -19 25 0 32 | 17 -7 -24 -15 -21 0 33 | 21 -28 -19 -17 1 0 34 | -22 -18 -13 28 2 0 35 | -19 27 -20 -30 10 0 36 | -26 -28 -23 -25 -7 0 37 | 27 -15 -24 13 -22 0 38 | 24 -27 20 -30 0 39 | -17 -28 -14 -21 -13 0 40 | -25 5 -3 12 -23 0 41 | -15 -14 -20 27 12 0 42 | 18 -9 -8 4 16 0 43 | -22 -24 29 28 10 0 44 | -20 10 12 -24 -29 0 45 | 15 -7 -4 -3 0 46 | -9 -5 16 4 0 47 | -28 18 -22 -5 -26 0 48 | -5 13 -29 -8 20 0 49 | 18 11 -21 17 0 50 | 8 18 3 -6 -16 0 51 | -10 9 22 -3 -13 0 52 | 21 -17 -19 -5 0 53 | -21 -12 -11 0 54 | 26 -13 4 -8 -25 0 55 | 30 15 -28 -24 -29 0 56 | -24 -27 -12 -15 -18 0 57 | 11 -24 29 -3 0 58 | -8 -10 12 29 0 59 | 14 -10 -27 -16 -6 0 60 | -11 -27 12 7 18 0 61 | -26 -25 14 8 0 62 | 29 -28 -4 27 -7 0 63 | 2 4 12 6 1 0 64 | -14 29 26 30 0 65 | -16 19 -21 24 11 0 66 | 6 -30 8 19 -26 0 67 | 30 -11 14 -7 27 0 68 | 9 23 17 24 0 69 | 10 -18 -21 -7 0 70 | 3 25 11 -24 -12 0 71 | -5 4 3 6 15 0 72 | 4 28 16 15 -23 0 73 | -27 -15 -6 -25 12 0 74 | -19 -30 -4 24 0 75 | 28 16 18 21 -29 0 76 | -29 27 -26 -30 -23 0 77 | -25 -14 3 20 0 78 | -29 24 5 -27 0 79 | 11 5 -12 21 9 0 80 | 7 3 13 -6 8 0 81 | -3 28 -6 4 16 0 82 | 10 -29 -7 -5 8 0 83 | 1 23 5 4 -11 0 84 | -13 -29 12 1 -20 0 85 | -25 -15 10 26 -17 0 86 | -19 -28 -15 27 -21 0 87 | 4 -1 7 -24 -21 0 88 | 15 27 20 -7 -8 0 89 | -7 28 16 15 -29 0 90 | -26 12 22 2 -13 0 91 | -14 5 -12 25 17 0 92 | 12 -16 -18 -8 -26 0 93 | 11 -17 -8 -2 -6 0 94 | -1 11 -12 -2 -27 0 95 | -12 -22 3 1 -23 0 96 | 17 -3 24 0 97 | -26 -27 2 30 0 98 | -1 -25 -6 -21 -11 0 99 | 3 -23 26 -19 -14 0 100 | 19 -11 13 -22 30 0 101 | 10 -18 3 4 22 0 102 | -5 29 -4 -10 23 0 103 | 30 -16 22 -10 0 104 | -8 -24 -23 7 26 0 105 | 22 -2 14 30 3 0 106 | -23 17 15 14 10 0 107 | 15 -4 6 -26 0 108 | -7 -18 -24 -2 0 109 | 5 -3 -24 23 20 0 110 | -12 -9 22 -13 24 0 111 | -20 -11 -19 15 -16 0 112 | 25 -16 27 -14 -30 0 113 | -9 17 -15 -4 0 114 | -5 4 15 18 -17 0 115 | 13 -9 6 15 16 0 116 | 19 13 -27 -23 0 117 | -14 -16 11 -23 -28 0 118 | -25 -18 -23 4 11 0 119 | -26 -17 23 20 0 120 | 27 4 -20 22 8 0 121 | 17 8 -15 -3 -1 0 122 | 4 -1 10 17 23 0 123 | -16 -11 -19 29 -27 0 124 | 28 -10 -29 -2 30 0 125 | 26 -5 18 -6 0 126 | -3 -21 5 -8 13 0 127 | -15 -29 -27 -24 18 0 128 | -27 24 30 7 -6 0 129 | -26 -25 -7 4 28 0 130 | 27 -20 18 4 7 0 131 | -18 -29 -14 5 7 0 132 | 21 -30 -14 -6 -13 0 133 | 10 24 -2 -25 30 0 134 | 20 -15 28 -2 18 0 135 | -25 -1 -19 -26 0 136 | 29 22 10 7 0 137 | -3 -9 -17 -16 11 0 138 | 2 25 -22 -8 9 0 139 | 4 8 -28 -19 -30 0 140 | -12 -21 -18 -22 -11 0 141 | 22 8 -13 -6 0 142 | 15 -2 -11 23 -8 0 143 | -8 23 4 -15 -6 0 144 | -27 6 22 3 0 145 | -2 -22 -27 8 -15 0 146 | -17 2 -4 15 0 147 | -2 -3 23 0 148 | 20 -22 -29 25 -13 0 149 | -3 -11 -23 -22 13 0 150 | 13 -21 19 10 0 151 | -17 7 -6 14 13 0 152 | -3 20 1 29 8 0 153 | 1 -23 19 25 -20 0 154 | -18 17 -3 25 0 155 | 11 -8 -14 -1 21 0 156 | 18 19 15 10 -3 0 157 | 7 22 -12 -27 -18 0 158 | 18 7 20 -2 9 0 159 | 21 12 11 -15 7 0 160 | 2 -17 12 9 -14 0 161 | -25 -9 24 -27 -10 0 162 | -16 1 -9 -22 8 0 163 | 17 -12 21 13 -19 0 164 | -28 -8 25 -4 -15 0 165 | 23 -1 14 25 5 0 166 | -26 27 -23 -7 5 0 167 | -12 21 10 16 0 168 | -7 23 14 -20 1 0 169 | 3 -10 4 -16 0 170 | -4 20 -6 23 -2 0 171 | -7 6 -27 16 0 172 | -19 -17 -26 28 1 0 173 | 30 24 16 20 11 0 174 | 21 30 9 -22 0 175 | -19 2 23 1 -13 0 176 | 20 -29 22 -16 2 0 177 | -1 -30 25 27 15 0 178 | -17 13 30 0 179 | 12 -8 -1 22 25 0 180 | -22 -24 -25 2 0 181 | 17 -16 -4 22 28 0 182 | -26 -12 -28 4 0 183 | -14 29 25 19 3 0 184 | 29 -4 15 -11 -27 0 185 | 20 -14 4 -16 13 0 186 | -19 -9 20 -18 -29 0 187 | -28 -11 6 18 30 0 188 | 16 21 24 18 0 189 | -13 25 29 24 -5 0 190 | 21 16 -15 -18 -19 0 191 | -5 23 1 10 -28 0 192 | 13 -11 22 -4 -17 0 193 | -6 25 -19 16 11 0 194 | 2 -11 29 -10 5 0 195 | -30 -28 -5 -21 0 196 | 16 -1 -5 3 0 197 | -22 3 -8 -15 -4 0 198 | -20 16 -21 -19 0 199 | -8 6 -27 10 -15 0 200 | 24 14 -10 -3 0 201 | 30 26 -7 -19 -28 0 202 | -13 -29 -10 15 -27 0 203 | 28 21 20 26 9 0 204 | -24 -4 29 28 5 0 205 | -26 18 -27 9 -3 0 206 | -4 15 12 28 -30 0 207 | 24 13 -17 2 0 208 | 6 -16 22 -20 7 0 209 | -18 -1 17 7 8 0 210 | -23 -3 5 30 28 0 211 | -8 -3 16 7 9 0 212 | 8 27 2 -17 -12 0 213 | 8 -4 -19 -11 -15 0 214 | 14 -7 -17 -11 -20 0 215 | 14 -26 -10 5 0 216 | 25 2 -29 -30 -26 0 217 | -29 6 8 27 0 218 | 14 13 -11 -9 8 0 219 | 22 -4 21 1 20 0 220 | -13 3 23 -12 0 221 | -22 -5 -10 -11 17 0 222 | -30 27 -25 2 0 223 | -10 -23 26 -29 1 0 224 | 19 13 -1 9 14 0 225 | -8 -19 1 0 226 | 8 14 29 9 -26 0 227 | -24 -28 19 1 26 0 228 | -4 -27 19 9 -15 0 229 | 13 -20 26 6 0 230 | -27 -30 -16 -20 15 0 231 | 26 7 27 2 22 0 232 | 15 9 26 11 0 233 | 19 23 10 14 -8 0 234 | 5 8 3 26 0 235 | -18 -29 -10 0 236 | 5 22 -1 -7 0 237 | -27 11 -9 -7 -26 0 238 | -6 -1 -16 0 239 | 29 13 18 25 -15 0 240 | -28 2 3 25 -24 0 241 | -20 -12 -13 18 -21 0 242 | -21 -24 11 29 -9 0 243 | 1 -28 4 8 7 0 244 | 21 19 -14 5 26 0 245 | 9 -20 -22 16 0 246 | -7 29 -24 -18 22 0 247 | -17 -13 -5 -26 0 248 | 5 -25 -19 10 -3 0 249 | 25 -1 -17 -2 -26 0 250 | -18 -10 -2 25 -4 0 251 | -9 12 7 17 0 252 | 6 -15 -1 30 0 253 | 30 -23 -3 9 0 254 | 27 19 -4 6 21 0 255 | -15 4 -23 -2 0 256 | -4 17 -1 -8 19 0 257 | 1 23 2 20 6 0 258 | 22 -2 21 27 14 0 259 | -2 9 4 12 0 260 | 19 -12 13 4 0 261 | 17 -16 3 -30 5 0 262 | -9 -7 6 11 -1 0 263 | -14 -5 -13 19 -4 0 264 | -23 -10 11 -16 5 0 265 | 7 28 -24 22 -23 0 266 | 9 23 -19 18 0 267 | -20 26 2 -1 0 268 | 11 8 30 -26 -7 0 269 | 19 6 -21 28 0 270 | 3 6 -22 12 -2 0 271 | -11 9 13 8 16 0 272 | -23 21 2 -16 24 0 273 | 22 -15 26 24 -8 0 274 | -25 4 24 6 -18 0 275 | -28 22 30 -5 -26 0 276 | -2 -24 8 16 18 0 277 | -9 -15 23 -5 0 278 | -29 14 -10 0 279 | 27 7 11 -2 17 0 280 | -8 9 27 6 -11 0 281 | 29 5 -16 -1 0 282 | 26 -17 3 -2 30 0 283 | 11 30 -28 -21 0 284 | 4 21 -13 2 17 0 285 | -10 -1 25 -6 11 0 286 | -2 16 -14 -6 13 0 287 | -24 -18 -6 -19 -29 0 288 | 17 -11 -24 -18 0 289 | 18 -12 -11 20 -17 0 290 | 18 -3 8 23 -13 0 291 | -30 -13 17 23 16 0 292 | -12 18 1 9 0 293 | 3 1 -12 8 -22 0 294 | -25 16 -3 -17 28 0 295 | -9 28 -8 -12 0 296 | -5 27 -15 -16 0 297 | -27 17 -19 25 28 0 298 | -17 12 -9 -5 -26 0 299 | 8 5 -27 16 2 0 300 | -7 17 -11 -23 -30 0 301 | 14 30 -7 -25 15 0 302 | 21 19 -26 30 -6 0 303 | 18 14 10 -8 -17 0 304 | -16 29 10 -20 0 305 | -19 -23 -29 7 0 306 | 15 21 12 -17 0 307 | -28 -29 1 18 16 0 308 | 4 16 10 13 -14 0 309 | 25 20 -12 -11 23 0 310 | -20 -2 26 13 19 0 311 | 19 10 -9 30 -25 0 312 | 5 -24 3 12 0 313 | -27 3 24 0 314 | 20 -6 29 3 0 315 | -3 21 -14 28 22 0 316 | 25 -8 -15 -12 17 0 317 | 16 -20 18 5 -17 0 318 | -7 30 26 -5 -25 0 319 | 17 2 19 -13 0 320 | 17 26 -30 21 -12 0 321 | -20 14 -22 19 0 322 | 9 -3 -4 -28 -16 0 323 | -27 12 -10 -4 -25 0 324 | 5 26 19 -16 -23 0 325 | 6 -21 10 -22 24 0 326 | -9 -28 -8 -3 -30 0 327 | -14 -3 24 -12 -2 0 328 | -2 -27 28 -12 -5 0 329 | 17 1 21 -6 5 0 330 | 14 -18 28 -4 -3 0 331 | -28 15 -14 -10 -17 0 332 | 13 15 -11 8 2 0 333 | -1 21 -19 -30 0 334 | 6 -8 13 -11 -18 0 335 | 22 4 30 -20 26 0 336 | 3 -9 -16 10 -23 0 337 | 6 -4 10 -25 -27 0 338 | 3 6 17 12 -25 0 339 | 12 7 23 26 0 340 | 27 -25 11 22 -18 0 341 | -17 20 -11 7 0 342 | 20 -5 15 -2 0 343 | 24 -26 -9 0 344 | -13 -24 -7 -10 0 345 | 29 -30 -5 20 -22 0 346 | 4 19 12 -1 -25 0 347 | 11 7 19 -22 -24 0 348 | 6 19 -14 28 0 349 | 10 -28 -15 25 -18 0 350 | 19 -15 26 -21 25 0 351 | 1 -9 12 -29 27 0 352 | 2 -25 21 -7 27 0 353 | -8 12 -6 17 9 0 354 | -2 9 -27 -20 0 355 | -1 7 -10 -22 11 0 356 | 5 23 -8 7 -13 0 357 | -14 24 -13 25 3 0 358 | 1 10 -30 -26 15 0 359 | -8 -25 -4 -15 0 360 | 25 30 27 21 19 0 361 | -1 -12 -2 13 -10 0 362 | 16 7 -1 15 0 363 | 20 9 -14 -11 -24 0 364 | 5 2 16 1 28 0 365 | 19 26 -29 17 4 0 366 | -15 -24 -5 14 -13 0 367 | 21 20 -22 18 11 0 368 | -12 -20 -30 3 -17 0 369 | 7 -13 -28 -21 -25 0 370 | -11 -30 -18 -16 -6 0 371 | -20 2 5 29 0 372 | 27 18 -2 -5 -26 0 373 | 1 16 20 22 30 0 374 | 11 24 8 -20 -9 0 375 | 3 8 -9 1 -20 0 376 | -3 -30 2 6 13 0 377 | 16 15 -18 12 -25 0 378 | -18 7 -15 9 0 379 | -22 1 -2 8 -3 0 380 | -14 -22 6 -30 -17 0 381 | -23 -1 -13 -5 0 382 | 18 -7 20 30 -5 0 383 | 16 3 -24 -4 -7 0 384 | -24 28 -7 -29 -5 0 385 | -28 26 -13 19 0 386 | -7 11 -27 29 18 0 387 | -18 -23 27 14 28 0 388 | 24 -28 21 14 18 0 389 | 20 -7 23 10 0 390 | -12 -22 21 -23 0 391 | 2 -13 7 -12 0 392 | 9 -20 -18 29 16 0 393 | -20 -26 -5 -21 16 0 394 | -24 -28 22 -12 0 395 | -20 9 -14 21 15 0 396 | -21 -9 -18 -30 0 397 | 9 -4 -1 7 0 398 | -24 15 -18 -27 0 399 | 14 27 -25 -29 10 0 400 | -12 -28 22 -5 0 401 | -26 -6 -10 5 11 0 402 | 2 -14 -10 13 25 0 403 | -23 -27 -30 -29 10 0 404 | 8 14 -28 13 0 405 | 11 3 -30 14 -19 0 406 | 6 27 10 -1 25 0 407 | -2 19 -16 18 27 0 408 | -5 -22 30 -9 8 0 409 | -13 -8 17 26 -21 0 410 | 6 21 -10 -22 0 411 | -9 -8 20 24 0 412 | 14 -26 1 -22 29 0 413 | -3 5 16 22 13 0 414 | 9 -12 -14 19 2 0 415 | 26 -13 -3 28 0 416 | 1 23 -6 -21 30 0 417 | -19 -14 30 -29 0 418 | -20 -6 8 -17 29 0 419 | 28 -21 6 14 12 0 420 | 24 9 2 -3 0 421 | 11 21 6 -26 0 422 | -------------------------------------------------------------------------------- /src/Standard/functional_test/unsat-5cnf-30.res: -------------------------------------------------------------------------------- 1 | s 0 2 | t 729ms -------------------------------------------------------------------------------- /src/Standard/performance_test/temp_test.res: -------------------------------------------------------------------------------- 1 | s 1 2 | v -1 -2 3 -4 5 -6 7 -8 -9 10 -11 -12 -13 -14 -15 16 -17 -18 19 -20 -21 22 23 24 -25 -26 -27 -28 29 30 31 -32 33 34 35 -36 37 38 -39 40 -41 42 43 44 45 -46 -47 -48 -49 -50(输出的答案中,0表示真值或者负值都可以!) 3 | t 38ms -------------------------------------------------------------------------------- /程序框架.md: -------------------------------------------------------------------------------- 1 | 具体内容见本子 2 | 过程: 3 | 1.cnf解析 4 | 打开文件,逐行读入数据,将数据依次保存在链表中。 5 | CnfParser()函数返回值为存储完毕的数据结构的头指针L,如图所示: 6 | 7 | ![image-20210907195322077](C:\Users\lingwu\AppData\Roaming\Typora\typora-user-images\image-20210907195322077.png) 8 | 9 | 10 | 2.用户交互部分 11 | 用户进行选择1或者2,if语句分开处理。 12 | 13 | 3.算法执行部分,核心算法DPLL算法的实现 14 | 15 | 4.数独部分 16 | 17 | 5.书写实验报告 18 | 19 | ### 可以优化部分: 20 | 21 | * 考虑是否可以转变成非递归 22 | 23 | x.将做好的项目工程文件Push到github的代码仓库中 24 | 25 | 非递归优化策略解释 26 | 27 | 基本思想:类比二叉树的非递归中序遍历 28 | 29 | 二叉树中序遍历伪码: 30 | status InOrderTraverse(BiTree T, void(*visit)(BiTree)){ 31 | InitStack(S); Push(S, T); 32 | while(!StackEmpty(S)){ 33 | while(Getop(S, p) && p) { Push(S, p->lchild); } 34 | Pop(S, p);//空指针退栈! 35 | if(!StackEmpty(S)){ 36 | Pop(S, p); if(!visit(p)) return ERROR; 37 | Push(S, p->rchild); 38 | } 39 | } 40 | } 41 | 42 | 非递归DPLL代码: 43 | bool NewDPLL(HeadNode* L, int* book){//非递归版本DPLL算法 44 | stack S; 45 | HeadNode* ListL[10000] = {nullptr}; int i = 0;//ListL用来记录每次改变的链表结点内容 46 | HeadNode* temL = nullptr; 47 | int v[10000]; int val; 48 | S.push(L); 49 | while(!S.empty()){ 50 | while((L = S.top()) && (val = SingleSpread(L, book)) == NOMAL){ 51 | //cout << "循环开始" << endl; printList(L); 52 | temL = CopyList(L); 53 | ListL[i] = temL; 54 | v[i] = SelectWord2(L); 55 | //cout << "选取的变元为:" << v[i] << endl; 56 | L = merge(L, v[i]); 57 | S.push(L);i++; 58 | } 59 | //printList(L); cout << "循环结束" << endl; 60 | if(val == TRUE) return TRUE; 61 | S.pop();i--; 62 | //cout << "此处的变元为:" << v[i] << endl; 63 | FreeList(L); 64 | //cout << "栈的大小为" << S.size() << endl; 65 | if(!S.empty()){ 66 | L = ListL[i]; S.pop(); 67 | S.push(merge(L, -v[i])); 68 | } 69 | } 70 | return FALSE; 71 | } 72 | 73 | 变量设置: 74 | 栈S内存储每个不同结点的邻接表结构的头结点。栈S内的指针指向的空间由函数CopyList(L)进行分配 75 | v[i]记录每个不同结点的选取变元 76 | 栈S和v[i]都是用来记录不同节点的一种状态,方便后续退栈后回到之前的状态 77 | 原本的二叉树非递归是通过判断下一个节点是否为nullptr来决定是否入栈 78 | 现在是用单子句传播后邻接表的结构特征来判断(也就是函数SingleSpread()的返回值) 79 | 如果返回值为FALSE,就相当于把下一个结点看作nullptr,进行退栈 -------------------------------------------------------------------------------- /程序设计综合课程设计报告撰写内容及规范化参考样本.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lingwu-hb/DPLLsolveSATproblem/bb21cc5a02d78db8720a8fae13c3276cd267e1cc/程序设计综合课程设计报告撰写内容及规范化参考样本.docx --------------------------------------------------------------------------------