第八个点WA了
查看原帖
第八个点WA了
223103
苏幕遮楼主2021/8/11 16:55

附代码

//LG P1898
#include <bits/stdc++.h>
using namespace std;
int main()
{
	string a;
	int c[10];
	cin>>a;
	int len=a.size();
	int m=0,st,n,b[45];
	cin>>st;
	for (int i=0;i<len;i++)
	{
		int t=st+(a[i]-'A');
		n=0;
		while(t>0)
		{
			c[++n]=t%10;
			t/=10;
		}
		for (int j=n;j>=1;j--)
		{
			b[++m]=c[j];
		}
	}

	while(m>2)
	{
		if(m==3&&b[1]==1&&b[2]==0&&b[3]==0)
		{
			cout<<"100"<<endl;
			return 0;
		}
		for (int i=1;i<m;i++)
		{
			b[i]=(b[i]+b[i+1])%10;
		}
		m--;
	}
	int ans;
	ans=b[1]*10+b[2];
	cout<<ans<<endl;
	return 0;
}

别人都是第一个WA我是第八个WA,为什么?

2021/8/11 16:55
加载中...