#include<iostream>
#include<sstream>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
string s;
while(cin>>s)
{
bool f=false;
for(int i=0;i<s.length();i++)
{
if(s[i]=='.'||s[i]==' ') continue;
if(!f)
{
if(s[i]<'0'||s[i]>'9') s.insert(s.begin()+i,' '),i++,f=1;
}
else
{
if(s[i]>='0'&&s[i]<='9') s.insert(s.begin()+i,' '),i++,f=0;
}
//cout<<f<<endl;
}
stringstream ss(s);
int time=0;s.clear();
double d;
while(ss>>d>>s)
{
if(s=="hour"||s=="h") time+=(d*60*60*1000);
else if(s=="m"||s=="min") time+=(d*60*1000);
else if(s=="s"||s=="s") time+=(d*1000);
else time+=d;
}
cout<<time<<endl;
}
}
AC (3ms, 376KB) |
#include
#include
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
string s;
while(cin>>s)
{
bool f=false;
for(int i=0;i<s.length();i++)
{
if(s[i]=='.'||s[i]==' ') continue;
if(!f)
{
if(s[i]<'0'||s[i]>'9') s.insert(s.begin()+i,' '),i++,f=1;
}
else
{
if(s[i]>='0'&&s[i]<='9') s.insert(s.begin()+i,' '),i++,f=0;
}
//cout<<f<<endl;
}
stringstream ss(s);
int time=0;s.clear();
double d;
while(ss>>d>>s)
{
if(s=="hour"||s=="h") time+=(d*60*60*1000);
else if(s=="m"||s=="min") time+=(d*60*1000);
else if(s=="s"||s=="s") time+=(d*1000);
else time+=d;
}
cout<<time<<endl;
}
}
AC (3ms, 376KB) |
#include<bits/stdc++.h> using namespace std; int main(){ string a; while(getline(cin,a)&&a[0]!=EOF){ double b=0,e=0; for(int c=0;c<a.size();c++){ if(a[c]>='0'&&a[c]<='9') b=b*10-48+a[c]; else{ if(a[c]=='h') e+=b*3600000,b=0; else if(a[c]=='m'){ if(a[c+1]=='s') e+=b; else e+=b*60000,b=0; } else if(a[c]=='s'&&a[c-1]!='m') e+=b*1000; else if(a[c]=='.'){ e+=b*1000+(a[c+1]-48)*100; break; } } } cout<<(long long)(int)e<<endl; } }
(3ms,332kb)
如果要問我這是甚麼解法
我就叫它解析字串法XD
還有
別再傳出你的解題速度和記憶體了
想要的話我隨便都能贏你
我也是解析字串法www
不過別欺負別人拉XD,他會QQ
我也是解析字串法www
不過別欺負別人拉XD,他會QQ
我才要QQ
我stringstream一直不會
所以一直都是用著解析字串下去的...XD
我也是解析字串法www
不過別欺負別人拉XD,他會QQ
我才要QQ
我stringstream一直不會
所以一直都是用著解析字串下去的...XD
好喔2333
世界之聲:您已獲得"解析者"
(诶,你有看轉生史萊姆嗎XD)
我也是解析字串法www
不過別欺負別人拉XD,他會QQ
我才要QQ
我stringstream一直不會
所以一直都是用著解析字串下去的...XD
好喔2333
世界之聲:您已獲得"解析者"
(诶,你有看轉生史萊姆嗎XD)
XDDD,轉生史萊姆超好看
我也是解析字串法www
不過別欺負別人拉XD,他會QQ
我才要QQ
我stringstream一直不會
所以一直都是用著解析字串下去的...XD
好喔2333
世界之聲:您已獲得"解析者"
(诶,你有看轉生史萊姆嗎XD)
XDDD,轉生史萊姆超好看
看史萊姆?
我只知道不會的題目問大賢者XDD