結果

問題 No.740 幻の木
ユーザー maimai
提出日時 2018-10-05 21:28:54
言語 cLay
(20240714-1)
結果
TLE  
実行時間 -
コード長 500 bytes
コンパイル時間 1,925 ms
コンパイル使用メモリ 171,568 KB
実行使用メモリ 13,764 KB
最終ジャッジ日時 2024-07-05 13:09:32
合計ジャッジ時間 5,390 ms
ジャッジサーバーID
(参考情報)
judge4 / judge3
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 2 ms
13,764 KB
testcase_01 AC 2 ms
6,944 KB
testcase_02 AC 1 ms
6,944 KB
testcase_03 AC 2 ms
6,944 KB
testcase_04 TLE -
testcase_05 -- -
testcase_06 -- -
testcase_07 -- -
testcase_08 -- -
権限があれば一括ダウンロードができます

ソースコード

diff #

// def ascan; gets.split.map(&:to_i); end
// 
// N,M,P,Q = ascan
// 
// n = N
// 
// i = 1
// loop do
//     n -= M
//     n -= M if P-1 <= (i-1)%12 && (i-1)%12 <= P+Q-2
//     if n == 0
//         p i
//         exit
//     end
//     i += 1
// end

ll N,M,P,Q;
{
    int i = 1;
    rd(N,M,P,Q);
    
    while(true){
        N -= M;
        if (P-1 <= (i-1)%12 && (i-1)%12 <= P+Q-2)
            N -= M;
        if (N == 0){
            wt(i);
            return 0;
        }
        i += 1;
    }
}
0