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