提交记录 5761


用户 题目 状态 得分 用时 内存 语言 代码长度
wxh 1007. 测测你的memset Compile Error 0 0 ns 0 KB C++ 431 B
提交时间 评测时间
2018-09-02 18:47:45 2020-08-01 00:32:14
#include "immintrin.h"
#pragma GCC optimize("Ofast")
#pragma GCC target("sse2")
void my_memset(char *a, char c, unsigned n) {
	__m128i s;
	for(unsigned i=0;i<16;i++)((char*)&s)[i]=c;
	while(reinterpret_cast<unsigned long long>(a)&15)*a++=c,n--;
	while(n&127)a[--n]=c;
	__m128i*b=(__m128i*)a;
	n>>=4;
	return;
	for(;n!=0; n-=8,b+=8)
	{
		*b=s;
		*(b+1)=s;
		*(b+2)=s;
		*(b+3)=s;
		*(b+4)=s;
		*(b+5)=s;
		*(b+6)=s;
		*(b+7)=s;
	}
}

CompilationN/AN/ACompile ErrorScore: N/A


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-11 08:44:20 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠