#2WA求调
查看原帖
#2WA求调
958804
_little_Cabbage_楼主2023/10/26 21:41
#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long T;
	cin>>T;	
	for(long long i=0;i<T;i++)
	{
		long long flag=0;
		long long n;
		cin>>n;
		if(n%4==0) 
		{
			flag=1;
		}
		else
		{
			for(long long j=10;n/j>0;j*=10)
			{
				if(((n%j)>0&&n%j%4==0)||flag==1)
				{
					flag=1;
					break;
				}
				else
				{
					for(long long k=1;k<j;k*=10)
					{
						if((n/j*k+n%k)%4==0)
						{
							flag=1;
							break;
						}
					}
				}
			}
		}
		if(flag==1)
		{
			cout<<"Yes\n";
		}
		else
		{
			cout<<"No\n";
		}
	}

	return 0;
}
2023/10/26 21:41
加载中...