摘要:
纯模拟吧~~细节不阐述了,代码如下:#include <stdio.h>#include <ctype.h>#include <string.h>#include <stdlib.h>#define MAX 100001int str[MAX];int tmp[MAX];int len;int k;int huiwen(void){ int i = 0, j = len - 1; while(i < j){ if(str[MAX - 1 - i] != str[MAX - 1 - j]){ return 0; } i++, j--; } r 阅读全文
摘要:
暴力搜就可以了,枚举每一个点放进第j个矩形里面,然后保存最小值就可以了,代码如下:#include <stdio.h>#include <stdlib.h>#define oo 0xFFFFFFFstruct dot{ int x, y;}dots[50];struct ret{ struct dot l, r;}rec[4];int n, k;int ans = oo;int check_(int i, int j){ if(rec[i].l.x == oo || rec[i].l.y == oo || rec[i].r.x == -oo || rec[i].r.y 阅读全文