求助,51pts,WA on test #1,#2,#3
查看原帖
求助,51pts,WA on test #1,#2,#3
233815
zhjzhmh楼主2020/11/22 20:58
#include<bits/stdc++.h>
using namespace std;
int n,a[15],k,s;
string st,stt;
int main()
{
	n=10;
	getline(cin,stt);
	for(int i=0;i<=stt.size()-1;i++)if(stt[i]!=' ') st+=stt[i];
	for(int i=0;i<=st.size()-1;i++)
	{
		k++;
		if(st[i]=='/'&&k<=10)
		{
			a[k]=10;
			if(st[i+1]=='/'&&st[i+2]=='/') a[k]+=20;
			  else if(st[i+1]=='/'&&st[i+2]!='/') a[k]+=10+st[i+2]-'0';
			    else if(st[i+1]!='/'&&st[i+2]=='/') a[k]+=10;
			      else a[k]+=st[i+2]-'0'+st[i+1]-'0';
		}
		else if(st[i+1]=='/'&&k<=10&&st[i]!='/')
		{
			a[k]=10;
			if(st[i+2]=='/') a[k]+=10;
			  else a[k]+=st[i+2]-'0';
			i++; 
		}
		else a[k]=st[i]-'0'+st[i+1]-'0',i++;
	}
	for(int i=1;i<=min(k,10);i++) if(a[i]) cout<<a[i]<<" ";
	cout<<endl;
	for(int i=1;i<=min(k,10);i++)
	{
		if(!a[i]) continue;
		s+=a[i];
		cout<<s<<" ";
	}
	return 0;
} 
2020/11/22 20:58
加载中...