提出 #76268707


ソースコード 拡げる

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st;

        String line = br.readLine();
        if (line == null) return;
        st = new StringTokenizer(line);
        int N= Integer.parseInt(st.nextToken());
        int M=Integer.parseInt(st.nextToken());
        int[] shari=new int[N];
        int[] neta=new int[M];

        line = br.readLine();
        while (line != null && line.trim().isEmpty()) {
                line = br.readLine();
            }
        if(line==null) return;

            st = new StringTokenizer(line);
        for (int i = 0; i < N; i++) {

            int weight = Integer.parseInt(st.nextToken());
           shari[i]=weight;

        }
        
         line = br.readLine();
        while (line != null && line.trim().isEmpty()) {
                line = br.readLine();
            }
            if(line==null) return;

            st = new StringTokenizer(line);
        
        for (int i = 0; i < M; i++) {
           
            int weight = Integer.parseInt(st.nextToken());
           neta[i]=weight;

        }
        Arrays.sort(shari);
        Arrays.sort(neta);
        int shariIndex=0;
        int netaIndex=0;
        int count=0;
        
        while(shariIndex<N && netaIndex<M){
            if(neta[netaIndex]<=(long)shari[shariIndex]*2){
                netaIndex++;
                shariIndex++;
                count++;
            }else{
                shariIndex++;
            }
        }
        System.out.println(count);
    }
}

提出情報

提出日時
問題 C - Sushi
ユーザ renu_
言語 Java24 (OpenJDK 24.0.2)
得点 300
コード長 1743 Byte
結果 AC
実行時間 386 ms
メモリ 65840 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 36
セット名 テストケース
Sample sample00.txt, sample01.txt, sample02.txt
All sample00.txt, sample01.txt, sample02.txt, testcase00.txt, testcase01.txt, testcase02.txt, testcase03.txt, testcase04.txt, testcase05.txt, testcase06.txt, testcase07.txt, testcase08.txt, testcase09.txt, testcase10.txt, testcase11.txt, testcase12.txt, testcase13.txt, testcase14.txt, testcase15.txt, testcase16.txt, testcase17.txt, testcase18.txt, testcase19.txt, testcase20.txt, testcase21.txt, testcase22.txt, testcase23.txt, testcase24.txt, testcase25.txt, testcase26.txt, testcase27.txt, testcase28.txt, testcase29.txt, testcase30.txt, testcase31.txt, testcase32.txt
ケース名 結果 実行時間 メモリ
sample00.txt AC 45 ms 38268 KiB
sample01.txt AC 41 ms 38584 KiB
sample02.txt AC 41 ms 38176 KiB
testcase00.txt AC 156 ms 48544 KiB
testcase01.txt AC 109 ms 44180 KiB
testcase02.txt AC 166 ms 49236 KiB
testcase03.txt AC 147 ms 46556 KiB
testcase04.txt AC 112 ms 43472 KiB
testcase05.txt AC 170 ms 48476 KiB
testcase06.txt AC 140 ms 45888 KiB
testcase07.txt AC 254 ms 61492 KiB
testcase08.txt AC 308 ms 65348 KiB
testcase09.txt AC 317 ms 65288 KiB
testcase10.txt AC 206 ms 59576 KiB
testcase11.txt AC 221 ms 59996 KiB
testcase12.txt AC 258 ms 59656 KiB
testcase13.txt AC 284 ms 65840 KiB
testcase14.txt AC 302 ms 65156 KiB
testcase15.txt AC 252 ms 64964 KiB
testcase16.txt AC 106 ms 44044 KiB
testcase17.txt AC 151 ms 46748 KiB
testcase18.txt AC 386 ms 64676 KiB
testcase19.txt AC 295 ms 65040 KiB
testcase20.txt AC 301 ms 65072 KiB
testcase21.txt AC 322 ms 65324 KiB
testcase22.txt AC 44 ms 38360 KiB
testcase23.txt AC 41 ms 38216 KiB
testcase24.txt AC 159 ms 60716 KiB
testcase25.txt AC 158 ms 60496 KiB
testcase26.txt AC 348 ms 65368 KiB
testcase27.txt AC 304 ms 65020 KiB
testcase28.txt AC 295 ms 65044 KiB
testcase29.txt AC 304 ms 65560 KiB
testcase30.txt AC 307 ms 65056 KiB
testcase31.txt AC 318 ms 65544 KiB
testcase32.txt AC 309 ms 65432 KiB