This documentation is automatically generated by online-judge-tools/verification-helper
View the Project on GitHub AlexanderNekrasov/Youthful-Passion-Fruit-teambook
/**
* Author: Iurii Pustovalov
* Date: 2024-08-23
* Description: fastalloc
*/
const int MAX_MEM = 1e8;
int mpos = 0;
char mem[MAX_MEM];
inline void *operator new(size_t n) {
assert((mpos += n) <= MAX_MEM);
return (void *)(mem + mpos - n);
}
void operator delete(void *) noexcept {
} // must have!
void operator delete(void *, size_t) noexcept {
} // must have!
#line 1 "cpp/alloc.cpp"
/**
* Author: Iurii Pustovalov
* Date: 2024-08-23
* Description: fastalloc
*/
const int MAX_MEM = 1e8;
int mpos = 0;
char mem[MAX_MEM];
inline void *operator new(size_t n) {
assert((mpos += n) <= MAX_MEM);
return (void *)(mem + mpos - n);
}
void operator delete(void *) noexcept {
} // must have!
void operator delete(void *, size_t) noexcept {
} // must have!