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

=======