Submission #405799
Source Code Expand
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace AtCoder { class Program { static void Main(string[] args) { var AB = Console.ReadLine().Split(' ').Select(x => int.Parse(x)).ToArray(); var ss = new Solver(AB); Console.WriteLine(ss.solve()); } } class Solver { int[] AB; public Solver(int[] AB) { this.AB=AB; } public int solve() { var A = AB[0]; var B = AB[1]; return Math.Max(Maxize(A) - B, A - Minize(B)); } private int Minize(int N) { var newN = N.ToString().ToCharArray(); if (newN[0] == 1) { if (newN[1] == 0) { newN[2] = '0'; return int.Parse(new string(newN)); } else { newN[1] = '0'; return int.Parse(new string(newN)); } } else { newN[0] = '1'; return int.Parse(new string(newN)); } } private static int Maxize(int N) { var newN = N.ToString().ToCharArray(); if(newN[0]==9) { if(newN[1]==9) { newN[2] = '9'; return int.Parse(new string(newN)); } else { newN[1] = '9'; return int.Parse(new string(newN)); } } else { newN[0] = '9'; return int.Parse(new string(newN)); } } } }
Submission Info
Submission Time | |
---|---|
Task | A - A - B problem |
User | mokusyun |
Language | C# (Mono 3.2.1.0) |
Score | 0 |
Code Size | 1948 Byte |
Status | WA |
Exec Time | 130 ms |
Memory | 9752 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 100 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_0.txt, sample_1.txt, sample_2.txt |
All | ansneg_0.txt, ansneg_1.txt, ansneg_2.txt, ansneg_3.txt, ansneg_4.txt, ansneg_5.txt, ansneg_6.txt, ansneg_7.txt, ansneg_8.txt, ansneg_9.txt, handmade_0.txt, handmade_1.txt, random_0.txt, random_1.txt, random_2.txt, random_3.txt, random_4.txt, random_5.txt, random_6.txt, random_7.txt, random_8.txt, random_9.txt, top2fixed_0.txt, top2fixed_1.txt, top2fixed_2.txt, top2fixed_3.txt, top2fixed_4.txt, top2fixed_5.txt, top2fixed_6.txt, top2fixed_7.txt, top2fixed_8.txt, top2fixed_9.txt, topfixed_0.txt, topfixed_1.txt, topfixed_2.txt, topfixed_3.txt, topfixed_4.txt, topfixed_5.txt, topfixed_6.txt, topfixed_7.txt, topfixed_8.txt, topfixed_9.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
ansneg_0.txt | AC | 119 ms | 9612 KB |
ansneg_1.txt | AC | 119 ms | 9728 KB |
ansneg_2.txt | AC | 119 ms | 9616 KB |
ansneg_3.txt | AC | 120 ms | 9624 KB |
ansneg_4.txt | AC | 120 ms | 9744 KB |
ansneg_5.txt | AC | 117 ms | 9740 KB |
ansneg_6.txt | AC | 124 ms | 9732 KB |
ansneg_7.txt | AC | 121 ms | 9748 KB |
ansneg_8.txt | AC | 121 ms | 9744 KB |
ansneg_9.txt | AC | 119 ms | 9728 KB |
handmade_0.txt | AC | 120 ms | 9748 KB |
handmade_1.txt | AC | 121 ms | 9736 KB |
random_0.txt | AC | 128 ms | 9604 KB |
random_1.txt | AC | 117 ms | 9620 KB |
random_2.txt | AC | 119 ms | 9752 KB |
random_3.txt | AC | 119 ms | 9624 KB |
random_4.txt | AC | 121 ms | 9616 KB |
random_5.txt | AC | 122 ms | 9624 KB |
random_6.txt | AC | 119 ms | 9624 KB |
random_7.txt | AC | 120 ms | 9624 KB |
random_8.txt | AC | 119 ms | 9624 KB |
random_9.txt | AC | 122 ms | 9608 KB |
sample_0.txt | AC | 119 ms | 9624 KB |
sample_1.txt | AC | 130 ms | 9624 KB |
sample_2.txt | AC | 118 ms | 9732 KB |
top2fixed_0.txt | WA | 118 ms | 9620 KB |
top2fixed_1.txt | WA | 117 ms | 9696 KB |
top2fixed_2.txt | WA | 118 ms | 9624 KB |
top2fixed_3.txt | WA | 117 ms | 9664 KB |
top2fixed_4.txt | WA | 117 ms | 9752 KB |
top2fixed_5.txt | WA | 116 ms | 9744 KB |
top2fixed_6.txt | WA | 123 ms | 9644 KB |
top2fixed_7.txt | WA | 118 ms | 9752 KB |
top2fixed_8.txt | WA | 117 ms | 9620 KB |
top2fixed_9.txt | WA | 124 ms | 9624 KB |
topfixed_0.txt | WA | 121 ms | 9624 KB |
topfixed_1.txt | WA | 122 ms | 9620 KB |
topfixed_2.txt | WA | 121 ms | 9688 KB |
topfixed_3.txt | WA | 121 ms | 9620 KB |
topfixed_4.txt | WA | 121 ms | 9616 KB |
topfixed_5.txt | WA | 121 ms | 9624 KB |
topfixed_6.txt | WA | 121 ms | 9624 KB |
topfixed_7.txt | WA | 120 ms | 9744 KB |
topfixed_8.txt | WA | 120 ms | 9732 KB |
topfixed_9.txt | WA | 121 ms | 9616 KB |