__Chtholly @ 2020-11-02 21:21:27
RT 我的评测记录
by zxw666 @ 2020-11-02 21:44:29
奇怪,我直接输出16第一个点过了啊
by __Chtholly @ 2020-11-02 21:50:51
@killer柒 这就是问题所在
你先把测试点放入你的运行里面去,输出就是16,但是我就是过不掉第一个点
by Minecraft万岁 @ 2020-11-02 21:52:51
上洛谷IDE试试
by __Chtholly @ 2020-11-02 22:04:08
@脱发分块机 我人傻了。。
DEV和CFREE上都显示是16
但是洛谷IDE上显示的是9
洛谷将会臭名昭著
by zxw666 @ 2020-11-02 22:05:56
@Hachieve
#include<cstdio>
int len,len2;
int num;
char ch[1005];
int stack2[10000005];
int main() {
while((ch[len]=getchar())!='@') {
if(ch[len]>='0'&&ch[len]<='9')
num*=10,num+=ch[len]-'0';
else if(ch[len]=='.')
stack2[++len2]=num,num=0;
else if(ch[len]=='+')
stack2[len2-1]=stack2[len2-1]+stack2[len2],stack2[len2]=0,len2--;
else if(ch[len]=='-')
stack2[len2-1]=stack2[len2-1]-stack2[len2],stack2[len2]=0,len2--;
else if(ch[len]=='*')
stack2[len2-1]=stack2[len2-1]*stack2[len2],stack2[len2]=0,len2--;
else if(ch[len]=='/')
stack2[len2-1]=stack2[len2-1]/stack2[len2],stack2[len2]=0,len2--;
}
printf("%d",stack2[1]);
return 0;
}
by Cripple_Abyss @ 2020-11-02 22:06:06
@Hachieve 危(
by zxw666 @ 2020-11-02 22:06:07
过了
by __Chtholly @ 2020-11-02 22:08:00
@killer柒 ????????????????????????????????????????????(保持我原有的疑惑)
最终,我找到原因:洛谷评测机坏了
by zxw666 @ 2020-11-02 22:08:33
@Hachieve 我改了一下
by __Chtholly @ 2020-11-02 22:09:54
@killer柒 张老板大气(雾