提交记录 5863
| 提交时间 |
评测时间 |
| 2018-09-04 16:56:05 |
2020-08-01 00:35:27 |
// #5630
#include <string.h>
#define size 32
typedef struct{ char buffer[size]; } Block;
void my_memset(char *a, char c, unsigned n)
{
char *p = (char *)((int)(a + size - 1) & ~(size - 1));
memset(a, c, p - a);
a += n;
memset((char *)((int)(a) & ~(size - 1)), c, (int)(a) & (size - 1));
a = (char *)((int)(a) & ~(size - 1));
Block b;
memset(&b, c, size);
for (; p != a; p += size)
*(Block *)(p) = b;
}
| Compilation | N/A | N/A | Compile Error | Score: N/A | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-11 03:09:48 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠