#include <iostream>
#include <cstddef>
int main() {
unsigned long long s = 1024 * 1024;
uint8_t *p = (uint8_t*)malloc(s);
p[s-1] = 100;
std::cout << (int)p[s-1] << std::endl;
uint64_t *lp = (uint64_t*)malloc(s);
lp[s-1] = 100;
std::cout << lp[s-1] << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGRlZj4KaW50IG1haW4oKSB7CiAgdW5zaWduZWQgbG9uZyBsb25nIHMgPSAxMDI0ICogMTAyNDsKICB1aW50OF90ICpwID0gKHVpbnQ4X3QqKW1hbGxvYyhzKTsKICBwW3MtMV0gPSAxMDA7CiAgc3RkOjpjb3V0IDw8IChpbnQpcFtzLTFdIDw8IHN0ZDo6ZW5kbDsKICB1aW50NjRfdCAqbHAgPSAodWludDY0X3QqKW1hbGxvYyhzKTsKICBscFtzLTFdID0gMTAwOwogIHN0ZDo6Y291dCA8PCBscFtzLTFdIDw8IHN0ZDo6ZW5kbDsKICByZXR1cm4gMDsKfQ==