Submission #319341


Source Code Expand

import java.util.Arrays;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;

import org.omg.CORBA.PRIVATE_MEMBER;

class Site{
    int l;
    int r;
    int score;
    public Site(int l, int r, int score) {
        this.l = l;
        this.r =r;
        this.score = score;
    }
}

public class Main {
    int n;
    int m;
    int maxscore = 0;
    Site site[];
    int getMaxScore(int index, Set haveJuel, int score){
        if(n <= index){
            if (maxscore < score) {
                maxscore = score;
            }
            return maxscore;
        }

        Set<Integer> _haveJuel = new TreeSet<Integer>();
        _haveJuel.addAll(haveJuel);
        //取らない
        getMaxScore(index+1, _haveJuel, score);
        //取る
        for(int i=site[index].l; i<=site[index].r; i++){
            _haveJuel.add(i);
        }
        if(m <= _haveJuel.size()){
            return maxscore;
        }
        else{
            getMaxScore(index+1, _haveJuel, score+site[index].score);
        }
        return maxscore;
    }
    void run(){
        Scanner scanner = new Scanner(System.in);
        n = scanner.nextInt();
        m = scanner.nextInt();
        if(8 < n){
            System.out.println("0");
            return;
        }
        site = new Site[n];
        for(int i = 0; i<n; i++){
            site[i]  = new Site(scanner.nextInt(), scanner.nextInt(), scanner.nextInt());
        }
        Set<Integer> set =new TreeSet<Integer>();
        System.out.println(getMaxScore(0, set, 0));
    }
    public static void main(String[] args) {
        new Main().run();
    }

}

Submission Info

Submission Time
Task C - ハイスコア
User ee07030
Language Java (OpenJDK 1.7.0)
Score 30
Code Size 1698 Byte
Status WA
Exec Time 688 ms
Memory 23800 KiB

Compile Error

Note: ./Main.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Judge Result

Set Name Sample Subtask1 Subtask2 Subtask3
Score / Max Score 0 / 0 30 / 30 0 / 70 0 / 1
Status
AC × 3
AC × 23
AC × 23
WA × 20
AC × 23
WA × 40
Set Name Test Cases
Sample subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt
Subtask1 subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt
Subtask2 subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt
Subtask3 subtask0-sample01.txt, subtask0-sample02.txt, subtask0-sample03.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt, subtask3-01.txt, subtask3-02.txt, subtask3-03.txt, subtask3-04.txt, subtask3-05.txt, subtask3-06.txt, subtask3-07.txt, subtask3-08.txt, subtask3-09.txt, subtask3-10.txt, subtask3-11.txt, subtask3-12.txt, subtask3-13.txt, subtask3-14.txt, subtask3-15.txt, subtask3-16.txt, subtask3-17.txt, subtask3-18.txt, subtask3-19.txt, subtask3-20.txt
Case Name Status Exec Time Memory
subtask0-sample01.txt AC 538 ms 23732 KiB
subtask0-sample02.txt AC 544 ms 23688 KiB
subtask0-sample03.txt AC 525 ms 23600 KiB
subtask1-01.txt AC 525 ms 23608 KiB
subtask1-02.txt AC 524 ms 23648 KiB
subtask1-03.txt AC 521 ms 23716 KiB
subtask1-04.txt AC 522 ms 23632 KiB
subtask1-05.txt AC 527 ms 23716 KiB
subtask1-06.txt AC 522 ms 23800 KiB
subtask1-07.txt AC 532 ms 23724 KiB
subtask1-08.txt AC 530 ms 23668 KiB
subtask1-09.txt AC 527 ms 23764 KiB
subtask1-10.txt AC 524 ms 23636 KiB
subtask1-11.txt AC 519 ms 23716 KiB
subtask1-12.txt AC 535 ms 23688 KiB
subtask1-13.txt AC 523 ms 23756 KiB
subtask1-14.txt AC 521 ms 23680 KiB
subtask1-15.txt AC 527 ms 23704 KiB
subtask1-16.txt AC 519 ms 23668 KiB
subtask1-17.txt AC 529 ms 23692 KiB
subtask1-18.txt AC 546 ms 23664 KiB
subtask1-19.txt AC 532 ms 23788 KiB
subtask1-20.txt AC 531 ms 23684 KiB
subtask2-01.txt WA 516 ms 23180 KiB
subtask2-02.txt WA 505 ms 23208 KiB
subtask2-03.txt WA 513 ms 23088 KiB
subtask2-04.txt WA 502 ms 23228 KiB
subtask2-05.txt WA 515 ms 23164 KiB
subtask2-06.txt WA 516 ms 23064 KiB
subtask2-07.txt WA 511 ms 23212 KiB
subtask2-08.txt WA 512 ms 23060 KiB
subtask2-09.txt WA 506 ms 23084 KiB
subtask2-10.txt WA 504 ms 23084 KiB
subtask2-11.txt WA 507 ms 23088 KiB
subtask2-12.txt WA 509 ms 23084 KiB
subtask2-13.txt WA 506 ms 23096 KiB
subtask2-14.txt WA 509 ms 23132 KiB
subtask2-15.txt WA 508 ms 23160 KiB
subtask2-16.txt WA 509 ms 23104 KiB
subtask2-17.txt WA 506 ms 23172 KiB
subtask2-18.txt WA 513 ms 23168 KiB
subtask2-19.txt WA 516 ms 23108 KiB
subtask2-20.txt WA 511 ms 23200 KiB
subtask3-01.txt WA 513 ms 23136 KiB
subtask3-02.txt WA 688 ms 23104 KiB
subtask3-03.txt WA 512 ms 23128 KiB
subtask3-04.txt WA 508 ms 23172 KiB
subtask3-05.txt WA 508 ms 23148 KiB
subtask3-06.txt WA 505 ms 23088 KiB
subtask3-07.txt WA 507 ms 23260 KiB
subtask3-08.txt WA 505 ms 23216 KiB
subtask3-09.txt WA 515 ms 23232 KiB
subtask3-10.txt WA 513 ms 23100 KiB
subtask3-11.txt WA 508 ms 23092 KiB
subtask3-12.txt WA 509 ms 23148 KiB
subtask3-13.txt WA 508 ms 23252 KiB
subtask3-14.txt WA 511 ms 23200 KiB
subtask3-15.txt WA 504 ms 23240 KiB
subtask3-16.txt WA 505 ms 23092 KiB
subtask3-17.txt WA 503 ms 23176 KiB
subtask3-18.txt WA 514 ms 23244 KiB
subtask3-19.txt WA 507 ms 23176 KiB
subtask3-20.txt WA 506 ms 23164 KiB