217232026-01-13 18:25:39algoproNegáló rendezés (55 pont)cpp17Wrong answer 25/5541ms4340 KiB
// UUID: bc26171d-1297-418a-b065-eb73ad744013
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n; cin >> n;
	vector<int> nums(1000001);
	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 % 1000000007;
		}
	}
	cout << ans;
}
SubtaskSumTestVerdictTimeMemory
base25/55
1Accepted0/06ms4148 KiB
2Wrong answer0/037ms4148 KiB
3Accepted2/24ms4148 KiB
4Accepted2/26ms4148 KiB
5Accepted2/24ms4328 KiB
6Accepted2/24ms4320 KiB
7Accepted3/34ms4236 KiB
8Accepted2/24ms4120 KiB
9Accepted3/36ms4324 KiB
10Accepted3/332ms4148 KiB
11Accepted3/335ms4324 KiB
12Accepted3/337ms4148 KiB
13Wrong answer0/335ms4148 KiB
14Wrong answer0/335ms4148 KiB
15Wrong answer0/337ms4148 KiB
16Wrong answer0/341ms4148 KiB
17Wrong answer0/335ms4320 KiB
18Wrong answer0/337ms4340 KiB
19Wrong answer0/337ms4148 KiB
20Wrong answer0/337ms4148 KiB
21Wrong answer0/334ms4148 KiB
22Wrong answer0/335ms4332 KiB