社区讨论

感觉不能用字符串,我只拿了30,求调,必关

B3850[GESP202306 四级] 幸运数参与者 2已保存回复 7

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
7 条
当前快照
1 份
快照标识符
@mhjohrpf
此快照首次捕获于
2025/11/04 05:55
4 个月前
此快照最后确认于
2025/11/04 05:55
4 个月前
查看原帖
CPP
#include <bits/stdc++.h>
#define l long long
using namespace std;
l n,sum=0;
int sz(l x)
{
	l ans=0;
	for(l i=x;i>0;i/=10)
	{
		ans++;
	}
	return ans;
}
int jg(l x)
{
	l a=x;
	a*=7;
	while(a>=9)
	{
		for(l i=1;i<=sz(a);i++)
		{
			a=jg(a);
		}
	}
	return a;
}
int main()
{
	cin>>n;
	for(l i=1;i<=n;i++)
	{
		string s;
		cin>>s;
		for(l j=1;j<=s.size();j+=2)
		{
			 s[j]=jg(s[j]);
		}
        for(l i=1;i<=s.size();i++)
    	{
    		sum++;
    	}
    	if(sum%8==0)
    	{
    		cout<<"T"<<endl;
    	}
  		else
 		{
			cout<<"F"<<endl;
  		}
        sum=0;
	}
	return 0;
 } 

回复

7 条回复,欢迎继续交流。

正在加载回复...