AC + WA + TLE怎么办
查看原帖
AC + WA + TLE怎么办
1034053
封禁用户楼主2024/6/11 13:11

AC + WA + TLE?

请求大佬解答,Thank  you请求大佬解答,Thank~~you

#include <bits/stdc++.h>
using namespace std;
int t;
int main() {
	cin >> t;
	while(t--) {
		int n, k;
		cin >> n >> k;
		int a[n + 1] = {0};
		int sum = 0; 
		for(int i = 1; i <= n; i++) {
			cin >> a[i];
			sum += a[i];
		}
		if(sum >= k) {
			cout << "Yes";
		} else {
			sum = 0;
			for(int i = 1; i <= n; i++) {
				for(int j = 1; j <= n; j++) {
					if(a[i] * a[j] % 154 == 0 || a[i] * a[j] % 147 == 0) {
						for(int m = 1; m <= n; m++) {
							a[m] *= 2;
							sum += a[m];
						}
					}
				}
			}
			if(sum >= k) {
				cout << "Yes";
			} else {
				cout << "No";
			}
		}
		cout << endl;
	}
	return 0; 
}
2024/6/11 13:11
加载中...