Submission #1757601
Source Code Expand
#include "bits/stdc++.h"
using namespace std;
typedef long long ll;
#define REP(i, n) for(int i = 0;i < n;i++)
#define REPR(i, n) for(int i = n;i >= 0;i--)
#define FOR(i, m, n) for(int i = m;i < n;i++)
int dy[] = { 0, 0, 1, -1 };
int dx[] = { 1, -1, 0, 0 };
ll A, B, C, D, E, F, G, H, I, J, K, L, M,
N, O, P, Q, R, S, T, U, V, W, X, Y, Z;
void arc001b()
{
cin >> A >> B;
ll current = A;
int cnt = 0;
while (current != B) {
ll diff = B - current;
ll dir = 1;
if (diff < 0) dir = -1;
ll d1 = abs(B - (current + 1));
ll d5 = abs(B - (current + 5));
ll d10 = abs(B - (current + 10));
if (d10 <= min(d1, d5)) {
current += dir * 10;
}
else if (d5 <= d1) {
current += dir * 5;
}
else {
current += dir * 1;
}
cnt++;
}
cout << cnt << endl;
return;
}
int main()
{
arc001b();
return 0;
}
Submission Info
Submission Time |
|
Task |
B - リモコン |
User |
xoke |
Language |
C++14 (GCC 5.4.1) |
Score |
0 |
Code Size |
881 Byte |
Status |
WA |
Exec Time |
1 ms |
Memory |
256 KB |
Judge Result
Set Name |
All |
Score / Max Score |
0 / 100 |
Status |
|
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 |
WA |
1 ms |
256 KB |
00_maxret.txt |
AC |
1 ms |
256 KB |
00_sample1.txt |
AC |
1 ms |
256 KB |
00_sample2.txt |
AC |
1 ms |
256 KB |
00_sample3.txt |
AC |
1 ms |
256 KB |
01_rnd_00.txt |
AC |
1 ms |
256 KB |
01_rnd_01.txt |
AC |
1 ms |
256 KB |
01_rnd_02.txt |
AC |
1 ms |
256 KB |
01_rnd_03.txt |
AC |
1 ms |
256 KB |
01_rnd_04.txt |
WA |
1 ms |
256 KB |
01_rnd_05.txt |
WA |
1 ms |
256 KB |
01_rnd_06.txt |
WA |
1 ms |
256 KB |
01_rnd_07.txt |
AC |
1 ms |
256 KB |
01_rnd_08.txt |
WA |
1 ms |
256 KB |
01_rnd_09.txt |
AC |
1 ms |
256 KB |
01_rnd_10.txt |
AC |
1 ms |
256 KB |
01_rnd_11.txt |
AC |
1 ms |
256 KB |
01_rnd_12.txt |
AC |
1 ms |
256 KB |
01_rnd_13.txt |
AC |
1 ms |
256 KB |
01_rnd_14.txt |
AC |
1 ms |
256 KB |
01_rnd_15.txt |
AC |
1 ms |
256 KB |
01_rnd_16.txt |
WA |
1 ms |
256 KB |
01_rnd_17.txt |
WA |
1 ms |
256 KB |
01_rnd_18.txt |
WA |
1 ms |
256 KB |
01_rnd_19.txt |
WA |
1 ms |
256 KB |
01_rnd_20.txt |
AC |
1 ms |
256 KB |
01_rnd_21.txt |
AC |
1 ms |
256 KB |
01_rnd_22.txt |
AC |
1 ms |
256 KB |
01_rnd_23.txt |
WA |
1 ms |
256 KB |
01_rnd_24.txt |
AC |
1 ms |
256 KB |
01_rnd_25.txt |
WA |
1 ms |
256 KB |
01_rnd_26.txt |
WA |
1 ms |
256 KB |
01_rnd_27.txt |
AC |
1 ms |
256 KB |
01_rnd_28.txt |
WA |
1 ms |
256 KB |
01_rnd_29.txt |
AC |
1 ms |
256 KB |