結果
問題 | No.5 数字のブロック |
ユーザー |
![]() |
提出日時 | 2020-12-03 18:02:47 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 107 ms / 5,000 ms |
コード長 | 2,328 bytes |
コンパイル時間 | 2,323 ms |
コンパイル使用メモリ | 79,724 KB |
実行使用メモリ | 40,472 KB |
最終ジャッジ日時 | 2024-09-14 03:46:07 |
合計ジャッジ時間 | 5,948 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 34 |
ソースコード
import java.util.*;import java.io.*;class Main{public static void main(String args[]){int l=readI(),n=readI();int a[]=readIs();Arrays.sort(a);int s = 0,c=0;for(c=0;c<n;c++){s+=a[c];if(s>l){break;}}pl(c+"");}static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));public static void pr(String str){System.out.print(str);}public static void pl(String str){System.out.println(str);}public static String read(){try{return ctos((char)br.read());}catch(IOException e){e.printStackTrace();return "";}}public static char readC(){try{return (char)br.read();}catch(IOException e){e.printStackTrace();return (char)-1;}}public static String readL(){try{return br.readLine();}catch(IOException e){e.printStackTrace();return "";}}public static String readS(){StringBuilder sb = new StringBuilder();while(true){try{int k = br.read();if(k==-1||(char)k==' '||(char)k=='\n'){break;}sb.append((char)k);}catch(IOException e){e.printStackTrace();}}return sb.toString();}public static int readI(){return stoi(readS());}public static long readLong(){return stol(readS());}public static long stol(String s){return Long.parseLong(s);}public static String[] readSs(){return readL().split(" ");}public static int[] readIs(){return stoi(readSs());}public static int stoi(String s){return Integer.parseInt(s);}public static int[] stoi(String s[]){int a[]=new int[s.length];for(int i=0;i<s.length;i++){a[i]=stoi(s[i]);}return a;}public static String itos(int i){return String.valueOf(i);}public static String[] itos(int[] a){String s[]=new String[a.length];for(int i=0;i<a.length;i++){s[i]=itos(a[i]);}return s;}public static String ctos(char c){return String.valueOf(c);}public static String cstos(char[] c){return new String(c);}public static char stoc(String s){return s.charAt(0);}public static char[] stocs(String s){return s.toCharArray();}}