2 条题解
-
1
#include<bits/stdc++.h> using namespace std; string h(string a){ string b; for(int i=a.size()-1;i>=0;i--){ b+=a[i]; } return b; } double mb; int main(){ int j; cin>>j; for(int i=0;i<j;i++){ int n=4; string g; cin>>g; if(g=="long"){ cin>>g; n=8; } cin>>g; string num; int numt=0; bool k=0; for(int i=0;i<g.size();i++){ if(g[i]==']'){ k=0; } if(k)num+=g[i]; if(g[i]=='['){ k=1; } } for(int i=0;i<num.size();i++){ numt=numt*10+num[i]-'0'; } long long kb=(long long)numt*(long long)n; mb+=(double)kb/(double)1024/(double)1024; } cout<<(floor(mb)==mb?mb:floor(mb)+1); }
信息
- ID
- 879
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者