Submission #222865
Source Code Expand
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int normal(int a, int b);
int special(int a, int b);
int main(){
int a, b, answer;
scanf("%d",&a);
scanf("%d",&b);
if(abs(a-b) <= 4){
answer = normal(a, b);
}else{
answer = special(a, b);
}
printf("%d\n",answer);
return 0;
}
int normal(int a, int b){
int count;
for(count=0;a!=b;count++){
a = (a > b) ? (a-1) : (a+1);
}
return count;
}
int special(int a, int b){
int count;
if(a > b){
for(count=0;a!=b;count++){
a++;
if(a>9) a = 0;
}
}else{
for(count=0;a!=b;count++){
a--;
if(a<0) a = 9;
}
}
return count;
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - 錠 |
| User | canonxex |
| Language | C (GCC 4.6.4) |
| Score | 100 |
| Code Size | 662 Byte |
| Status | AC |
| Exec Time | 44 ms |
| Memory | 804 KiB |
Compile Error
./Main.c: In function ‘main’: ./Main.c:11:7: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] ./Main.c:12:7: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
Judge Result
| Set Name | all | ||
|---|---|---|---|
| Score / Max Score | 100 / 100 | ||
| Status |
|
| Set Name | Test Cases |
|---|---|
| all | 0_1.txt, 0_2.txt, 0_3.txt, 0_4.txt, 0_5.txt, 0_6.txt, 0_7.txt, 0_8.txt, 0_9.txt, 1_0.txt, 1_2.txt, 1_3.txt, 1_4.txt, 1_5.txt, 1_6.txt, 1_7.txt, 1_8.txt, 1_9.txt, 2_0.txt, 2_1.txt, 2_3.txt, 2_4.txt, 2_5.txt, 2_6.txt, 2_7.txt, 2_8.txt, 2_9.txt, 3_0.txt, 3_1.txt, 3_2.txt, 3_4.txt, 3_5.txt, 3_6.txt, 3_7.txt, 3_8.txt, 3_9.txt, 4_0.txt, 4_1.txt, 4_2.txt, 4_3.txt, 4_5.txt, 4_6.txt, 4_7.txt, 4_8.txt, 4_9.txt, 5_0.txt, 5_1.txt, 5_2.txt, 5_3.txt, 5_4.txt, 5_6.txt, 5_7.txt, 5_8.txt, 5_9.txt, 6_0.txt, 6_1.txt, 6_2.txt, 6_3.txt, 6_4.txt, 6_5.txt, 6_7.txt, 6_8.txt, 6_9.txt, 7_0.txt, 7_1.txt, 7_2.txt, 7_3.txt, 7_4.txt, 7_5.txt, 7_6.txt, 7_8.txt, 7_9.txt, 8_0.txt, 8_1.txt, 8_2.txt, 8_3.txt, 8_4.txt, 8_5.txt, 8_6.txt, 8_7.txt, 8_9.txt, 9_0.txt, 9_1.txt, 9_2.txt, 9_3.txt, 9_4.txt, 9_5.txt, 9_6.txt, 9_7.txt, 9_8.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 0_1.txt | AC | 20 ms | 796 KiB |
| 0_2.txt | AC | 19 ms | 796 KiB |
| 0_3.txt | AC | 20 ms | 796 KiB |
| 0_4.txt | AC | 21 ms | 796 KiB |
| 0_5.txt | AC | 20 ms | 700 KiB |
| 0_6.txt | AC | 22 ms | 712 KiB |
| 0_7.txt | AC | 36 ms | 700 KiB |
| 0_8.txt | AC | 19 ms | 792 KiB |
| 0_9.txt | AC | 19 ms | 800 KiB |
| 1_0.txt | AC | 18 ms | 796 KiB |
| 1_2.txt | AC | 19 ms | 800 KiB |
| 1_3.txt | AC | 21 ms | 800 KiB |
| 1_4.txt | AC | 20 ms | 800 KiB |
| 1_5.txt | AC | 20 ms | 712 KiB |
| 1_6.txt | AC | 35 ms | 800 KiB |
| 1_7.txt | AC | 21 ms | 796 KiB |
| 1_8.txt | AC | 21 ms | 796 KiB |
| 1_9.txt | AC | 22 ms | 800 KiB |
| 2_0.txt | AC | 20 ms | 656 KiB |
| 2_1.txt | AC | 20 ms | 704 KiB |
| 2_3.txt | AC | 19 ms | 704 KiB |
| 2_4.txt | AC | 21 ms | 792 KiB |
| 2_5.txt | AC | 19 ms | 792 KiB |
| 2_6.txt | AC | 20 ms | 796 KiB |
| 2_7.txt | AC | 19 ms | 704 KiB |
| 2_8.txt | AC | 20 ms | 756 KiB |
| 2_9.txt | AC | 20 ms | 708 KiB |
| 3_0.txt | AC | 19 ms | 788 KiB |
| 3_1.txt | AC | 20 ms | 800 KiB |
| 3_2.txt | AC | 41 ms | 804 KiB |
| 3_4.txt | AC | 44 ms | 792 KiB |
| 3_5.txt | AC | 22 ms | 804 KiB |
| 3_6.txt | AC | 20 ms | 652 KiB |
| 3_7.txt | AC | 19 ms | 796 KiB |
| 3_8.txt | AC | 19 ms | 800 KiB |
| 3_9.txt | AC | 20 ms | 796 KiB |
| 4_0.txt | AC | 20 ms | 784 KiB |
| 4_1.txt | AC | 19 ms | 796 KiB |
| 4_2.txt | AC | 20 ms | 708 KiB |
| 4_3.txt | AC | 19 ms | 704 KiB |
| 4_5.txt | AC | 20 ms | 692 KiB |
| 4_6.txt | AC | 20 ms | 800 KiB |
| 4_7.txt | AC | 20 ms | 784 KiB |
| 4_8.txt | AC | 20 ms | 800 KiB |
| 4_9.txt | AC | 21 ms | 800 KiB |
| 5_0.txt | AC | 20 ms | 800 KiB |
| 5_1.txt | AC | 22 ms | 804 KiB |
| 5_2.txt | AC | 20 ms | 792 KiB |
| 5_3.txt | AC | 20 ms | 652 KiB |
| 5_4.txt | AC | 19 ms | 712 KiB |
| 5_6.txt | AC | 20 ms | 656 KiB |
| 5_7.txt | AC | 20 ms | 656 KiB |
| 5_8.txt | AC | 24 ms | 796 KiB |
| 5_9.txt | AC | 20 ms | 760 KiB |
| 6_0.txt | AC | 22 ms | 792 KiB |
| 6_1.txt | AC | 20 ms | 804 KiB |
| 6_2.txt | AC | 19 ms | 796 KiB |
| 6_3.txt | AC | 19 ms | 796 KiB |
| 6_4.txt | AC | 20 ms | 656 KiB |
| 6_5.txt | AC | 19 ms | 704 KiB |
| 6_7.txt | AC | 22 ms | 692 KiB |
| 6_8.txt | AC | 22 ms | 792 KiB |
| 6_9.txt | AC | 20 ms | 804 KiB |
| 7_0.txt | AC | 19 ms | 704 KiB |
| 7_1.txt | AC | 24 ms | 712 KiB |
| 7_2.txt | AC | 20 ms | 796 KiB |
| 7_3.txt | AC | 20 ms | 800 KiB |
| 7_4.txt | AC | 19 ms | 800 KiB |
| 7_5.txt | AC | 20 ms | 648 KiB |
| 7_6.txt | AC | 21 ms | 680 KiB |
| 7_8.txt | AC | 22 ms | 796 KiB |
| 7_9.txt | AC | 20 ms | 792 KiB |
| 8_0.txt | AC | 23 ms | 800 KiB |
| 8_1.txt | AC | 20 ms | 764 KiB |
| 8_2.txt | AC | 20 ms | 648 KiB |
| 8_3.txt | AC | 21 ms | 800 KiB |
| 8_4.txt | AC | 18 ms | 696 KiB |
| 8_5.txt | AC | 20 ms | 800 KiB |
| 8_6.txt | AC | 20 ms | 796 KiB |
| 8_7.txt | AC | 19 ms | 788 KiB |
| 8_9.txt | AC | 20 ms | 792 KiB |
| 9_0.txt | AC | 22 ms | 796 KiB |
| 9_1.txt | AC | 21 ms | 800 KiB |
| 9_2.txt | AC | 21 ms | 704 KiB |
| 9_3.txt | AC | 18 ms | 704 KiB |
| 9_4.txt | AC | 18 ms | 796 KiB |
| 9_5.txt | AC | 20 ms | 800 KiB |
| 9_6.txt | AC | 20 ms | 792 KiB |
| 9_7.txt | AC | 20 ms | 708 KiB |
| 9_8.txt | AC | 20 ms | 804 KiB |