結果
問題 | No.740 幻の木 |
ユーザー |
|
提出日時 | 2019-07-04 12:07:28 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 65 ms / 2,000 ms |
コード長 | 968 bytes |
コンパイル時間 | 3,315 ms |
コンパイル使用メモリ | 77,036 KB |
実行使用メモリ | 52,064 KB |
最終ジャッジ日時 | 2024-09-19 03:54:45 |
合計ジャッジ時間 | 4,149 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 6 |
ソースコード
package test.demo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Yukicoder740 {public static void main(String[] args) {try {String[]str=input();int N =Integer.parseInt(str[0]);int M =Integer.parseInt(str[1]);int P =Integer.parseInt(str[2]);int Q =Integer.parseInt(str[3]);int sum=0;while(true) {for(int i=1;i<=12;i++) {//System.out.println(i+sum*12);if(i>=P&&i<=P+Q-1) {N=N-2*M;if(N<=0) {System.out.println(i+sum*12);return;}}else {N=N-M;if(N<=0) {System.out.println(i+sum*12);return;}}}sum++;}} catch (IOException e) {e.printStackTrace();}}public static String[] input() throws IOException {BufferedReader br =new BufferedReader(new InputStreamReader(System.in));String str=br.readLine();String[]str2=str.split(" ");return str2;}}