Submission #346940


Source Code Expand

import java.util.Scanner;
import java.util.TreeSet;

/**
 * Created by bohnen on 2015/02/28.
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();

        TreeSet<Integer> set = new TreeSet<>();
        for(int i=0;i<n;i++){
            int x = sc.nextInt();
            set.add(div2(x));
        }
        System.out.println(set.size());
    }

    public static int div2(int x){
        if((x & 1) == 1)
            return x;
        return div2(x / 2);
    }
}

Submission Info

Submission Time
Task C - 高橋くんと魔法の箱
User bohnen
Language Java (OpenJDK 1.7.0)
Score 100
Code Size 580 Byte
Status AC
Exec Time 1143 ms
Memory 42552 KB

Judge Result

Set Name Sample Subtask1 Subtask2 All
Score / Max Score 0 / 0 20 / 20 30 / 30 50 / 50
Status
AC × 3
AC × 23
AC × 13
AC × 43
Set Name Test Cases
Sample subtask0_0.txt, subtask0_1.txt, subtask0_2.txt
Subtask1 subtask1_0.txt, subtask1_1.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_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt, subtask0_0.txt, subtask0_1.txt, subtask0_2.txt
Subtask2 subtask2_0.txt, subtask2_1.txt, subtask2_2.txt, subtask2_3.txt, subtask2_4.txt, subtask2_5.txt, subtask2_6.txt, subtask2_7.txt, subtask2_8.txt, subtask2_9.txt, subtask0_0.txt, subtask0_1.txt, subtask0_2.txt
All subtask0_0.txt, subtask0_1.txt, subtask0_2.txt, subtask1_0.txt, subtask1_1.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_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt, subtask2_0.txt, subtask2_1.txt, subtask2_2.txt, subtask2_3.txt, subtask2_4.txt, subtask2_5.txt, subtask2_6.txt, subtask2_7.txt, subtask2_8.txt, subtask2_9.txt, subtask3_0.txt, subtask3_1.txt, subtask3_2.txt, subtask3_3.txt, subtask3_4.txt, subtask3_5.txt, subtask3_6.txt, subtask3_7.txt, subtask3_8.txt, subtask3_9.txt
Case Name Status Exec Time Memory
subtask0_0.txt AC 475 ms 23464 KB
subtask0_1.txt AC 471 ms 23472 KB
subtask0_2.txt AC 470 ms 23348 KB
subtask1_0.txt AC 610 ms 28248 KB
subtask1_1.txt AC 649 ms 28892 KB
subtask1_10.txt AC 612 ms 27984 KB
subtask1_11.txt AC 634 ms 28400 KB
subtask1_12.txt AC 630 ms 28352 KB
subtask1_13.txt AC 638 ms 28664 KB
subtask1_14.txt AC 632 ms 28528 KB
subtask1_15.txt AC 638 ms 28540 KB
subtask1_16.txt AC 629 ms 28196 KB
subtask1_17.txt AC 630 ms 28400 KB
subtask1_18.txt AC 630 ms 28864 KB
subtask1_19.txt AC 636 ms 29152 KB
subtask1_2.txt AC 624 ms 29000 KB
subtask1_3.txt AC 621 ms 28940 KB
subtask1_4.txt AC 630 ms 28692 KB
subtask1_5.txt AC 626 ms 29120 KB
subtask1_6.txt AC 625 ms 29160 KB
subtask1_7.txt AC 647 ms 29448 KB
subtask1_8.txt AC 632 ms 29008 KB
subtask1_9.txt AC 622 ms 28684 KB
subtask2_0.txt AC 925 ms 42300 KB
subtask2_1.txt AC 1048 ms 41668 KB
subtask2_2.txt AC 1059 ms 41804 KB
subtask2_3.txt AC 1040 ms 41632 KB
subtask2_4.txt AC 1042 ms 41680 KB
subtask2_5.txt AC 1046 ms 41772 KB
subtask2_6.txt AC 1054 ms 41500 KB
subtask2_7.txt AC 1109 ms 41708 KB
subtask2_8.txt AC 1086 ms 42056 KB
subtask2_9.txt AC 1082 ms 41328 KB
subtask3_0.txt AC 972 ms 41768 KB
subtask3_1.txt AC 1078 ms 42524 KB
subtask3_2.txt AC 1109 ms 42024 KB
subtask3_3.txt AC 1143 ms 42444 KB
subtask3_4.txt AC 1140 ms 42404 KB
subtask3_5.txt AC 1102 ms 42236 KB
subtask3_6.txt AC 1110 ms 42552 KB
subtask3_7.txt AC 1118 ms 42428 KB
subtask3_8.txt AC 1106 ms 41556 KB
subtask3_9.txt AC 1115 ms 42232 KB