求助,WA on test #5,9
查看原帖
求助,WA on test #5,9
616964
Adolfo_North楼主2023/1/28 13:01
#include<bits/stdc++.h>
using namespace std;
int read(){
    int x=0,f=1;
    char ch=getchar();
    while(ch<'0' || ch>'9'){ if(ch=='-') f=-1;ch=getchar();}
    while(ch>='0' && ch<='9'){x=(x<<3)+(x<<1)+(ch^48);ch=getchar();}
    return x*f;
}
long long f(){
	long long sum=0,x;
	char a;
	while(1){
		a=getchar();
		if(a=='F') {
			x=2;
			while(x--) getchar();
			x=read();
			sum+=x;
		}
		else if(a=='B'){
			x=2;
			while(x--) getchar();
			x=read();
			sum-=x;
		}
		else if(a=='R'){
			x=6;
			while(x--) getchar();
			x=read();
			sum+=x*(f());
		}
		else return sum;
	}
	return sum;
}
int main(){
	cout<<abs(f());
	return 0;
}

2023/1/28 13:01
加载中...