216882026-01-13 18:06:47algoproNegáló rendezés (55 pont)cpp17Wrong answer 14/5535ms804 KiB
// UUID: 03adc2d3-ec2f-4445-8e19-0e273416aad6
#include <bits/stdc++.h>
using namespace std;
const int mod = 100000007;

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 if(nums[i] > 0) {
			ans *= nums[i]+1;
			ans = ans % mod;
		}
	}
	cout << ans;
}
SubtaskSumTestVerdictTimeMemory
base14/55
1Accepted0/02ms564 KiB
2Wrong answer0/034ms756 KiB
3Accepted2/22ms564 KiB
4Accepted2/22ms564 KiB
5Accepted2/21ms564 KiB
6Accepted2/21ms564 KiB
7Accepted3/31ms804 KiB
8Wrong answer0/22ms564 KiB
9Wrong answer0/32ms564 KiB
10Wrong answer0/329ms564 KiB
11Wrong answer0/335ms564 KiB
12Accepted3/332ms804 KiB
13Wrong answer0/330ms564 KiB
14Wrong answer0/332ms564 KiB
15Wrong answer0/334ms564 KiB
16Wrong answer0/334ms564 KiB
17Wrong answer0/332ms564 KiB
18Wrong answer0/334ms564 KiB
19Wrong answer0/332ms564 KiB
20Wrong answer0/332ms564 KiB
21Wrong answer0/329ms748 KiB
22Wrong answer0/332ms564 KiB