#include <stdio.h>
int InitMap();
int LoadMapData();
int SaveMapData();
unsigned char Map[100][100];
int main() {
InitMap();
LoadMapData();
/* edit */
SaveMapData();
return 0;
}
int InitMap() {
int x, y;
for(y = 0; y < 100; ++y){
for(x = 0; x < 100; ++x){
Map[x][y] = (unsigned char)0;
}
}
return 0;
}
int LoadMapData() {
int x, y;
for(y = 0; y < 100; ++y){
for(x = 0; x < 100; ++x){
return -1;
}
}
}
return 0;
}
int SaveMapData()
{
int x, y;
for(y = 0; y < 100; ++y){
for(x = 0; x < 100; ++x){
}
}
return 0;
}
/* end */
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgSW5pdE1hcCgpOwppbnQgTG9hZE1hcERhdGEoKTsKaW50IFNhdmVNYXBEYXRhKCk7Cgp1bnNpZ25lZCBjaGFyIE1hcFsxMDBdWzEwMF07CgppbnQgbWFpbigpIHsKICBJbml0TWFwKCk7CiAgTG9hZE1hcERhdGEoKTsKICAvKiBlZGl0ICovCiAgU2F2ZU1hcERhdGEoKTsKICByZXR1cm4gMDsKfQoKaW50IEluaXRNYXAoKSB7CiAgaW50IHgsIHk7CiAgZm9yKHkgPSAwOyB5IDwgMTAwOyArK3kpewogICAgZm9yKHggPSAwOyB4IDwgMTAwOyArK3gpewogICAgICBNYXBbeF1beV0gPSAodW5zaWduZWQgY2hhcikwOwogICAgfQogIH0KICByZXR1cm4gMDsKfQoKaW50IExvYWRNYXBEYXRhKCkgewogIGludCB4LCB5OwogIGZvcih5ID0gMDsgeSA8IDEwMDsgKyt5KXsKICAgIGZvcih4ID0gMDsgeCA8IDEwMDsgKyt4KXsKICAgICAgTWFwW3hdW3ldID0gZ2V0YyhzdGRpbik7CiAgICAgIGlmKGZlb2Yoc3RkaW4pKXsKICAgICAgICByZXR1cm4gLTE7CiAgICAgIH0KICAgIH0KICB9CiAgcmV0dXJuIDA7Cn0KCmludCBTYXZlTWFwRGF0YSgpCnsKICBpbnQgeCwgeTsKICBmb3IoeSA9IDA7IHkgPCAxMDA7ICsreSl7CiAgICBmb3IoeCA9IDA7IHggPCAxMDA7ICsreCl7CiAgICAgIHB1dGMoTWFwW3hdW3ldLCBzdGRvdXQpOwogICAgfQogIH0KICByZXR1cm4gMDsKfQovKiBlbmQgKi8K