Submission #1154405

#TimeUsernameProblemLanguageResultExecution timeMemory
1154405finemJob Scheduling (CEOI12_jobs)Java
Compilation error
0 ms0 KiB
import java.util.*;
public static void main(String[] args){
    Scanner in = new Scanner(System.in);
    int days = in.nextInt();
    int delay = in.nextInt();
    int numRequests = in.nextInt();
    int[] log = new int[numRequests];
    Map<Integer, Integer> freq = new TreeMap<>();
        
    for(int i = 0; i < numRequests; i++){
        log[i] = in.nextInt(); 
        freq.put(log[i], freq.getOrDefault(log[i],0)+1);
    }
    Arrays.sort(log);
    long higher = Integer.MAX_VALUE;
    long lower = 1;
    boolean condition = true;
    while(higher > lower){
        long mid = (higher+lower)/2;
        if(mid >= numRequests){condition = true;}
        int delaydays = 0;
        for(int i = 1; i <= days-delay; i++){
            int temp = freq.get(i) - delay;
            if(temp > 0){
                delaydays += temp;
            }
            if(delaydays > delay){
                condition = false;
                break;
            }
        }
        
        if(!condition){
           lower = mid+1; 
        }
        else{
            higher = mid;
        }
    }
}

Compilation message (stderr)

jobs.java:2: error: class, interface, enum, or record expected
public static void main(String[] args){
              ^
jobs.java:4: error: class, interface, enum, or record expected
    int days = in.nextInt();
    ^
jobs.java:5: error: class, interface, enum, or record expected
    int delay = in.nextInt();
    ^
jobs.java:6: error: class, interface, enum, or record expected
    int numRequests = in.nextInt();
    ^
jobs.java:7: error: class, interface, enum, or record expected
    int[] log = new int[numRequests];
    ^
jobs.java:8: error: class, interface, enum, or record expected
    Map<Integer, Integer> freq = new TreeMap<>();
    ^
jobs.java:10: error: class, interface, enum, or record expected
    for(int i = 0; i < numRequests; i++){
    ^
jobs.java:10: error: class, interface, enum, or record expected
    for(int i = 0; i < numRequests; i++){
                   ^
jobs.java:10: error: class, interface, enum, or record expected
    for(int i = 0; i < numRequests; i++){
                                    ^
jobs.java:12: error: class, interface, enum, or record expected
        freq.put(log[i], freq.getOrDefault(log[i],0)+1);
        ^
jobs.java:13: error: class, interface, enum, or record expected
    }
    ^
jobs.java:15: error: class, interface, enum, or record expected
    long higher = Integer.MAX_VALUE;
    ^
jobs.java:16: error: class, interface, enum, or record expected
    long lower = 1;
    ^
jobs.java:17: error: class, interface, enum, or record expected
    boolean condition = true;
    ^
jobs.java:18: error: class, interface, enum, or record expected
    while(higher > lower){
    ^
jobs.java:20: error: class, interface, enum, or record expected
        if(mid >= numRequests){condition = true;}
        ^
jobs.java:20: error: class, interface, enum, or record expected
        if(mid >= numRequests){condition = true;}
                                                ^
jobs.java:22: error: class, interface, enum, or record expected
        for(int i = 1; i <= days-delay; i++){
        ^
jobs.java:22: error: class, interface, enum, or record expected
        for(int i = 1; i <= days-delay; i++){
                       ^
jobs.java:22: error: class, interface, enum, or record expected
        for(int i = 1; i <= days-delay; i++){
                                        ^
jobs.java:24: error: class, interface, enum, or record expected
            if(temp > 0){
            ^
jobs.java:26: error: class, interface, enum, or record expected
            }
            ^
jobs.java:29: error: class, interface, enum, or record expected
                break;
                ^
jobs.java:30: error: class, interface, enum, or record expected
            }
            ^
jobs.java:35: error: class, interface, enum, or record expected
        }
        ^
jobs.java:38: error: class, interface, enum, or record expected
        }
        ^
26 errors

=======