217102026-01-13 18:17:31algoproNegáló rendezés (55 pont)cpp17Hibás válasz 25/5534ms812 KiB
// UUID: 74b77049-f462-414b-9978-5ebfa8cb0877
#include <bits/stdc++.h>
using namespace std;
const int mod = 1000000007;

int main() {
	int n; cin >> n;
	vector<int> nums(100001);
	int ans = 1;
	bool x = false;
	for(int i = 0; i < n; i++) {
		int a; cin >> a;
		nums[a]++;
	}
	for(int i = 0; i <= 100000; i++) {
		if(nums[i] > 0&& x == false) x = true;
		else {
			ans *= nums[i]+1;
			ans = ans % mod;
		}
	}
	cout << ans;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/55
1Elfogadva0/03ms564 KiB
2Hibás válasz0/034ms564 KiB
3Elfogadva2/23ms564 KiB
4Elfogadva2/23ms564 KiB
5Elfogadva2/22ms564 KiB
6Elfogadva2/22ms564 KiB
7Elfogadva3/32ms812 KiB
8Elfogadva2/22ms564 KiB
9Elfogadva3/32ms740 KiB
10Elfogadva3/329ms568 KiB
11Elfogadva3/334ms564 KiB
12Elfogadva3/334ms804 KiB
13Hibás válasz0/332ms564 KiB
14Hibás válasz0/332ms804 KiB
15Hibás válasz0/332ms564 KiB
16Hibás válasz0/332ms760 KiB
17Hibás válasz0/330ms748 KiB
18Hibás válasz0/334ms564 KiB
19Hibás válasz0/334ms564 KiB
20Hibás válasz0/332ms564 KiB
21Hibás válasz0/330ms564 KiB
22Hibás válasz0/332ms564 KiB