QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#735786#973. Composite Sequencexinata2025WA 1ms3728kbC++231.1kb2024-11-11 21:40:132024-11-11 21:40:13

Judging History

This is the latest submission verdict.

  • [2024-11-11 21:40:13]
  • Judged
  • Verdict: WA
  • Time: 1ms
  • Memory: 3728kb
  • [2024-11-11 21:40:13]
  • Submitted

answer

#include <bits/stdc++.h>

using namespace std;

#define fastIOI ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0)
#define vc vector
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define ll long long
#define all(x) x.begin(),x.end()

const int N = 1e5 + 5;
int a[N], n;

void IOI() {
	cin >> n;
	for (int i = 1; i <= n; i++) {
	    cin >> a[i];
	}
	if (n >= 4) {
	    cout << "Yes";
	    return;
	}
	int cntcomp = 0, cnt1 = 0;
	for (int i = 1; i <= n; i++) {
	    if (a[i] == 1) {
	        cnt1++;
	        continue;
	    }
		bool prime = 1;
		for (int j = 2; j * j <= a[i]; j++) {
		    if (a[i] % j == 0) prime = 0;
		}
		if (!prime) cntcomp = 1;
	}
	if (cntcomp) cout << "Yes";
	else {
		if (cnt1 == n) {
			cout << "No";
		}
		else {
			if (cnt1 == 1) cout << "Yes";
			else {
				if (n == 1) cout << "No";
				else cout << "Yes";
			}
		}
	}
}

signed main() {
	fastIOI;
	//freopen("exam.in","r",stdin);
    //freopen("exam.out","w",stdout);
	int tt = 1;
	//cin >> tt;
	while ( tt-- ) {
		IOI();
		cout << '\n';
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3720kb

input:

2
5 7

output:

Yes

result:

ok "Yes"

Test #2:

score: 0
Accepted
time: 1ms
memory: 3728kb

input:

1
97

output:

No

result:

ok "No"

Test #3:

score: 0
Accepted
time: 1ms
memory: 3660kb

input:

1
97

output:

No

result:

ok "No"

Test #4:

score: 0
Accepted
time: 1ms
memory: 3668kb

input:

3
1 1 1

output:

No

result:

ok "No"

Test #5:

score: 0
Accepted
time: 1ms
memory: 3592kb

input:

4
1 1 1 1

output:

Yes

result:

ok "Yes"

Test #6:

score: 0
Accepted
time: 1ms
memory: 3664kb

input:

5
1 1 1 1 1

output:

Yes

result:

ok "Yes"

Test #7:

score: -100
Wrong Answer
time: 1ms
memory: 3592kb

input:

2
1 2

output:

Yes

result:

wrong answer 1st words differ - expected: 'No', found: 'Yes'