40602023-03-12 16:06:28horvathabelNegáló rendezés (55 pont)cpp17Hibás válasz 25/5579ms15544 KiB
#include <bits/stdc++.h>
using namespace std;
using ll=long long;
int main() {
	int n;
	cin>>n;
	map<ll, ll> m;
	int mn=10e9+1; 
	for (int i=0; i<n;i++){
		int x;
		cin>>x;
		m[x]++; 
		mn=min(x,mn);
	}
	int ans=1; 
	for (auto i:m){
		if (i.first!=mn) ans*=i.second+1;
		ans=ans%1000000007;
	}
	cout<<ans; 
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/55
1Elfogadva0/03ms1808 KiB
2Hibás válasz0/061ms6864 KiB
3Elfogadva2/22ms2368 KiB
4Elfogadva2/23ms2456 KiB
5Elfogadva2/23ms2640 KiB
6Elfogadva2/23ms2720 KiB
7Elfogadva3/32ms2868 KiB
8Elfogadva2/22ms2892 KiB
9Elfogadva3/33ms2972 KiB
10Elfogadva3/371ms14152 KiB
11Elfogadva3/379ms15544 KiB
12Elfogadva3/335ms3180 KiB
13Hibás válasz0/334ms3244 KiB
14Hibás válasz0/352ms6036 KiB
15Hibás válasz0/343ms3696 KiB
16Hibás válasz0/363ms8500 KiB
17Hibás válasz0/361ms9092 KiB
18Hibás válasz0/350ms5176 KiB
19Hibás válasz0/361ms8204 KiB
20Hibás válasz0/354ms6344 KiB
21Hibás válasz0/346ms5164 KiB
22Hibás válasz0/341ms4064 KiB