// 2003 domestic C // 秘密の数字を整数型で保持した(これじゃダメ) // 秘密の数字がunsigned long型の範囲内だと解ける // 文字列で保存するようにする。 // 大小比較ができるようにしないといけない #include #include #include #define ON 1 #define OFF 0 #define XX 70 #define YY 70 #define NUM(x) (x-'0') void clear(void); void print(int w, int h); void search(int x, int y, char k[XX]); void add(char s[XX], char ch); void push(char *w); void pop(char *w); int sp=0; // スタックポインタ char st[100][XX]; // スタック char m[XX][YY]; int w,h; char num[XX*YY][XX]; // 秘密の数字を保持しておく変数 size_t count, lenlen; int main(void) { int j,x,y,z; int flag; char k[XX]; char secret[XX], num2[XX*YY][XX]; size_t p, i, len, count2; int max, maxi, sum; while(1){ scanf("%d %d", &w, &h); if(w==0 && h==0) break; clear(); // input data for(j=0; j