結果
問題 | No.851 テストケース |
ユーザー |
|
提出日時 | 2019-08-09 23:38:30 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 138 ms / 3,153 ms |
コード長 | 1,588 bytes |
コンパイル時間 | 4,212 ms |
コンパイル使用メモリ | 79,544 KB |
実行使用メモリ | 41,704 KB |
最終ジャッジ日時 | 2024-07-19 15:56:54 |
合計ジャッジ時間 | 7,775 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 20 |
ソースコード
import java.io.*;import java.util.*;public class Main_yukicoder851 {private static Scanner sc;private static Printer pr;private static void solve() {int n = Integer.parseInt(sc.nextLine());String aa = sc.nextLine();String[] aaa = aa.split(" ");if (aaa.length > 1) {pr.println("\"assert\"");return;}long[] a = new long[n];a[0] = Long.parseLong(aaa[0]);for (int i = 1; i < n; i++) {a[i] = sc.nextLong();}Arrays.sort(a);long tmp = Math.max(a[0] + a[2], a[0] + a[1]);if (tmp == a[1] + a[2]) {tmp = a[0] + a[1];}pr.println(tmp);}// ---------------------------------------------------public static void main(String[] args) {sc = new Scanner(System.in);pr = new Printer(System.out);solve();pr.close();sc.close();}static class Printer extends PrintWriter {Printer(OutputStream out) {super(out);}void printInts(int... a) {StringBuilder sb = new StringBuilder(32);for (int i = 0, size = a.length; i < size; i++) {if (i > 0) {sb.append(' ');}sb.append(a[i]);}println(sb);}void printLongs(long... a) {StringBuilder sb = new StringBuilder(64);for (int i = 0, size = a.length; i < size; i++) {if (i > 0) {sb.append(' ');}sb.append(a[i]);}println(sb);}void printStrings(String... a) {StringBuilder sb = new StringBuilder(32);for (int i = 0, size = a.length; i < size; i++) {if (i > 0) {sb.append(' ');}sb.append(a[i]);}println(sb);}}}