做一个「给后人提醒」的总结
查看原帖
做一个「给后人提醒」的总结
242702
registerGen楼主2020/8/13 12:02
  1. 所有数组都要开得尽可能大(5×1065\times10^6 即可)。
  2. 输入可能出现无关操作。只要操作的第一个字母不匹配就直接 continue
  3. 对于 Insert 操作,这样读入(先读入换行符,再连续读入 nn 个字符即为要插入的字符串(代码中的 str)):
scanf("%d",&n);getchar();
int tot=0;
while(tot<n)
{
	str[++tot]=getchar();
}
  1. 对于 Get 操作,如果答案为 \n,直接输出一个换行即可:
// t[y].c 为答案
if(t[y].c!='\n')putchar(t[y].c);
puts("");
2020/8/13 12:02
加载中...