Submission #22143


Source Code Expand

//
//  main.cpp
//  AtCoder Regular Contest #001-B
//
//  Created by にゃま on 12/06/09.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#include <iostream>
#include <cmath>

using namespace std;

int func(int i, int x){
    int m = 0;
    switch(i){
        case 0: m = 10; break;
        case 1: m = 5; break;
        case 2:
        default: return x;
    }
    
    int s = x / m, t = x / m + 1;
    int s2 = abs(x - s * m), t2 = abs(x - t * m);
    
    return min(s + func(i+1, s2), t + func(i+1, t2));
}

int main (int argc, const char * argv[])
{
    int x, A, B;
    cin >> A >> B;
    x = abs(B - A);

    cout << func(0, x) << endl;
    
    return 0;
}

Submission Info

Submission Time
Task B - リモコン
User nyama859
Language C++ (G++ 4.6.4)
Score 100
Code Size 723 Byte
Status AC
Exec Time 11 ms
Memory 128 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 35
Set Name Test Cases
All 00_maxdiff.txt, 00_maxret.txt, 00_sample1.txt, 00_sample2.txt, 00_sample3.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 01_rnd_20.txt, 01_rnd_21.txt, 01_rnd_22.txt, 01_rnd_23.txt, 01_rnd_24.txt, 01_rnd_25.txt, 01_rnd_26.txt, 01_rnd_27.txt, 01_rnd_28.txt, 01_rnd_29.txt
Case Name Status Exec Time Memory
00_maxdiff.txt AC 9 ms 128 KB
00_maxret.txt AC 11 ms 0 KB
00_sample1.txt AC 11 ms 0 KB
00_sample2.txt AC 11 ms 0 KB
00_sample3.txt AC 11 ms 0 KB
01_rnd_00.txt AC 11 ms 0 KB
01_rnd_01.txt AC 11 ms 0 KB
01_rnd_02.txt AC 11 ms 0 KB
01_rnd_03.txt AC 11 ms 0 KB
01_rnd_04.txt AC 11 ms 0 KB
01_rnd_05.txt AC 11 ms 0 KB
01_rnd_06.txt AC 11 ms 0 KB
01_rnd_07.txt AC 11 ms 0 KB
01_rnd_08.txt AC 11 ms 0 KB
01_rnd_09.txt AC 11 ms 0 KB
01_rnd_10.txt AC 11 ms 0 KB
01_rnd_11.txt AC 11 ms 0 KB
01_rnd_12.txt AC 11 ms 0 KB
01_rnd_13.txt AC 11 ms 0 KB
01_rnd_14.txt AC 11 ms 0 KB
01_rnd_15.txt AC 11 ms 0 KB
01_rnd_16.txt AC 11 ms 128 KB
01_rnd_17.txt AC 11 ms 0 KB
01_rnd_18.txt AC 11 ms 0 KB
01_rnd_19.txt AC 11 ms 0 KB
01_rnd_20.txt AC 11 ms 0 KB
01_rnd_21.txt AC 11 ms 0 KB
01_rnd_22.txt AC 11 ms 0 KB
01_rnd_23.txt AC 11 ms 0 KB
01_rnd_24.txt AC 11 ms 0 KB
01_rnd_25.txt AC 11 ms 0 KB
01_rnd_26.txt AC 11 ms 0 KB
01_rnd_27.txt AC 11 ms 0 KB
01_rnd_28.txt AC 11 ms 0 KB
01_rnd_29.txt AC 11 ms 0 KB