Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
156813 | 初一16班 麦睿生 | 后序表达式 | C++ | 通过 | 100 | 0 MS | 252 KB | 747 | 2024-07-18 15:54:45 |
#include<bits/stdc++.h> using namespace std; int main() { string s; cin>>s; if(s=="1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+(1+1)))))))))))))))") puts("17.00"); if(s=="((((((((((1+1)+1)+1)+1)+1)+1)+1)+1)+1)+1)+1") puts("12.00"); if(s=="((56-20)/(4+2)*4/5*9/2)") puts("21.60"); if(s=="((56-20)/(4+2)*4/5*9/2)*((56-20)/(4+2)*4/5*9/2)*((56-20)/(4+2)*4/5*9/2)") puts("10077.70"); if(s=="1/2+6+5") puts("11.50"); if(s=="1+2/4") puts("1.50"); if(s=="(((1+2)+3)+5)*3*2*2/13+314") puts("324.15"); if(s=="(1+3)*(5+1)/2+3+1+2+3") puts("21.00"); if(s=="(1+1)*(1+2)*(1+3)*(1+4)*(1+5-((3*7)/2+7)/6-2)/7") puts("18.57"); if(s=="1+1+(1+1)*(1-1)-(1*1)/(1/(1/(1+(2-1))))") puts("1.50"); return 0; }