99我
查看原帖
99我
1178004
禹天钧2016楼主2024/8/10 21:16
#include<bits/stdc++.h>
using namespace std;
long long len(int n) {
	int ans = 0, m;
	while (m) {
		m /= 10;
		ans++;
	}
	return ans;
}
long long s(int n) {
	int ans = 1;
	for (int i = 1; i <= n; i++) {
		ans *= 10;
	}
	return ans;
}
int main() {
	int t, a;
	cin >> t;
	for (int i = 1; i <= t; i++) {
		cin >> a;
		if (a % 4 == 0) {
			cout << "Yes\n";
			break;
		}
		int g = len(a);
		for (int j = 1; j <= g - 1; j++) {
			int y = g - j;
			if ((a / s(y)) % 4 == 0) {
				cout << "Yes\n";
				break;
			}
		}
		cout << "No\n";
	}
	return 0;
}
2024/8/10 21:16
加载中...