4922 | 2023. 04. 07 12:26:03 | zolmiki | Negáló rendezés (55 pont) | java | Időlimit túllépés 16/55 | 234ms | 78796 KiB |
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Hashtable;
public class main {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int[] numbers = new int[N];
String [] readed = br.readLine().split(" ");
for(int i = 0; i < N; i++){
numbers[i] = Integer.parseInt(readed[i]);
}
Hashtable<Integer, Integer> agenda = new Hashtable<Integer, Integer>();
for(int n : numbers){
if(agenda.containsKey(n)){
agenda.put(n, agenda.get(n) + 1);
} else {
agenda.put(n, 1);
}
}
int minimum = Integer.MAX_VALUE;
for(int i : agenda.keySet()){
if(minimum > i){
minimum = i;
}
}
agenda.remove(minimum);
int modulo = (int)Math.pow(10, 9) + 7;
long result = 1;
for(int i : agenda.keySet()){
result = ( result * (agenda.get(i) + 1)) % modulo;
}
System.out.println(result);
}
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 16/55 | ||||||
1 | Elfogadva | 0/0 | 86ms | 46468 KiB | |||
2 | Időlimit túllépés | 0/0 | 234ms | 78796 KiB | |||
3 | Elfogadva | 2/2 | 83ms | 47432 KiB | |||
4 | Elfogadva | 2/2 | 82ms | 47492 KiB | |||
5 | Elfogadva | 2/2 | 90ms | 49224 KiB | |||
6 | Elfogadva | 2/2 | 86ms | 49492 KiB | |||
7 | Elfogadva | 3/3 | 90ms | 49468 KiB | |||
8 | Elfogadva | 2/2 | 92ms | 50020 KiB | |||
9 | Elfogadva | 3/3 | 103ms | 52648 KiB | |||
10 | Futási hiba | 0/3 | 172ms | 75560 KiB | |||
11 | Futási hiba | 0/3 | 177ms | 75352 KiB | |||
12 | Futási hiba | 0/3 | 172ms | 75092 KiB | |||
13 | Futási hiba | 0/3 | 173ms | 74996 KiB | |||
14 | Futási hiba | 0/3 | 172ms | 75004 KiB | |||
15 | Futási hiba | 0/3 | 167ms | 74776 KiB | |||
16 | Futási hiba | 0/3 | 182ms | 74376 KiB | |||
17 | Futási hiba | 0/3 | 178ms | 74160 KiB | |||
18 | Futási hiba | 0/3 | 178ms | 73912 KiB | |||
19 | Futási hiba | 0/3 | 174ms | 73980 KiB | |||
20 | Futási hiba | 0/3 | 182ms | 73868 KiB | |||
21 | Futási hiba | 0/3 | 165ms | 73640 KiB | |||
22 | Futási hiba | 0/3 | 174ms | 73712 KiB |