Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
35454 TianXiezuo 【J】T1 C++ 运行超时 45 1000 MS 256 KB 919 2024-12-11 18:38:50

Tests(9/20):


#include<bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll t; cin>>t; while(t--){ string s1; ll xsum=0,num=0,tnum=0,fh=1; bool flag=0; cin>>s1; ll l=s1.length(); char s; for(ll i=0;i<l;i++){ s=s1[i]; if(s=='='){ if(fh==0){ num+=tnum; }else{ num=num-tnum; } tnum=0,fh=1; flag=1; } if(flag==0){ if(s=='-') fh=0; if(s=='x'){ if(fh==1){ xsum+=tnum; }else{ xsum=xsum-tnum; } tnum=0,fh=1; } }else{ if(s=='+') fh=1; if(s=='-') fh=0; if(s=='x'){ if(fh==1){ xsum-=tnum; }else{ xsum=xsum+tnum; } tnum=0,fh=1; } } if(s>='0'&&s<='9'){ tnum=tnum*10+(s-'0'); } } if(fh==1){ num+=tnum; }else{ num=num-tnum; } printf("%.5lf\n",(num*1.0)/(xsum*1.0)); } return 0; }


测评信息: