警钟敲烂!!!!
查看原帖
警钟敲烂!!!!
638272
thehanged楼主2024/5/31 12:12

发现大家都有欠缺考虑的地方,我也是一个小时才把这样简单的题a过(哭死wuwuwu

  1. 注意数据范围0<x<2640<x<2^{64},很明显是无符号长整型。我们在用scanf和printf的时候要注意格式化参数为%llu

  2. 使用sacnf输入字符串风险还是比较高的,要提前指定容量,不然会缓冲区,我推荐的方法是

char s[10];
scanf("%s", s);

其实也差不多,嘿嘿 然后我们比较的时候就可以strcmp(s, "query") == 0

总之都是c风格的api

  1. 注意多组输入,每次我们要清空或者说刷新
void refresh_stack(){
	sp = -1;
}

其实也很简单,把栈顶指针归位就好了

2024/5/31 12:12
加载中...