結果
問題 |
No.46 はじめのn歩
|
ユーザー |
![]() |
提出日時 | 2025-03-06 14:01:41 |
言語 | Java (openjdk 23) |
結果 |
RE
|
実行時間 | - |
コード長 | 1,047 bytes |
コンパイル時間 | 2,997 ms |
コンパイル使用メモリ | 75,956 KB |
実行使用メモリ | 51,552 KB |
最終ジャッジ日時 | 2025-03-06 14:01:46 |
合計ジャッジ時間 | 3,936 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 2 WA * 3 RE * 5 |
ソースコード
import java.io.*; import java.nio.*; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; class Main { public static void main(String[] args) throws IOException { // Use a ByteBuffer for fast input reading ByteBuffer buffer = ByteBuffer.allocateDirect(1 << 16); ReadableByteChannel channel = Channels.newChannel(System.in); channel.read(buffer); buffer.flip(); // Parse integers directly from the buffer int a = 0, b = 0; while (buffer.hasRemaining() && !Character.isDigit(buffer.get())) buffer.get(); while (buffer.hasRemaining() && Character.isDigit(buffer.get())) a = a * 10 + (buffer.get() - '0'); while (buffer.hasRemaining() && !Character.isDigit(buffer.get())) buffer.get(); while (buffer.hasRemaining() && Character.isDigit(buffer.get())) b = b * 10 + (buffer.get() - '0'); // Calculate and print the result System.out.println((b + a - 1) / a); } }