Submission #1315869
Source Code Expand
using System; using System.Collections.Generic; using System.Linq; namespace AIZU { class Program { #region Reserve static int cin() { return cin(-1); } static int cin(int D) { string s = Console.ReadLine(); if (string.IsNullOrEmpty(s)) return D; return int.Parse(s); } static long[] cins(char spliter) { string s = Console.ReadLine(); if (string.IsNullOrEmpty(s)) return new long[] { }; string[] ss = s.Split(spliter); long[] Res = new long[ss.Length]; long g; for (int i = 0; i < ss.Length; i++) { if (long.TryParse(ss[i], out g)) Res[i] = g; } return Res; } static long[] cins() { return cins(' '); } static void print(object j) { Console.WriteLine(j.ToString()); } static void print(string j) { Console.WriteLine(j); } #endregion static long[] decs = new long[20]; //for 0 to 10^(i+1)-1 static void Main(string[] args) { decs[0] = 0; decs[1] = 2; for (int i = 0; i < 19; i++) decs[i + 1] = decs[i]*8+2*(long)Math.Pow(10,i); long[] I = cins(); print(Neglect(I[1])-Neglect(I[0])); Console.ReadLine(); } static long Neglect(long x) { int keta = x.ToString().Length; long Res = 0; for (int i = keta; i >=0; i--) { long D = (long)Math.Pow(10, i); long x1 = x / D; switch (x1) { case 4: Res += 3*decs[i]+ 1L+ x %D; break; case 9: Res +=7*decs[i]+D+ 1L + x % D; break; default: Res += (x1 + (x1>4?-1:0)) * decs[i] + (x1>4?D:0); break; } x %=D; } return Res; } } }
Submission Info
Submission Time | |
---|---|
Task | D - 禁止された数字 |
User | sa8 |
Language | C# (Mono 4.6.2.0) |
Score | 0 |
Code Size | 1637 Byte |
Status | WA |
Exec Time | 23 ms |
Memory | 13268 KB |
Judge Result
Set Name | Sample | Subtask1 | Subtask2 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 30 | 0 / 70 | ||||||||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt |
Subtask1 | subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt |
Subtask2 | subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask2_15.txt, subtask2_16.txt, subtask2_17.txt, subtask2_18.txt, subtask2_19.txt, subtask2_20.txt, subtask2_21.txt, subtask2_22.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask0_sample01.txt | AC | 22 ms | 11220 KB |
subtask0_sample02.txt | WA | 21 ms | 9172 KB |
subtask0_sample03.txt | AC | 22 ms | 9172 KB |
subtask0_sample04.txt | AC | 22 ms | 11220 KB |
subtask1_01.txt | AC | 22 ms | 11220 KB |
subtask1_02.txt | AC | 22 ms | 11220 KB |
subtask1_03.txt | AC | 22 ms | 9172 KB |
subtask1_04.txt | AC | 22 ms | 11220 KB |
subtask1_05.txt | WA | 22 ms | 11220 KB |
subtask1_06.txt | WA | 22 ms | 11220 KB |
subtask1_07.txt | WA | 21 ms | 9172 KB |
subtask1_08.txt | WA | 22 ms | 11220 KB |
subtask1_09.txt | WA | 22 ms | 9172 KB |
subtask1_10.txt | WA | 22 ms | 11220 KB |
subtask1_11.txt | WA | 22 ms | 11220 KB |
subtask1_12.txt | WA | 21 ms | 9172 KB |
subtask1_13.txt | AC | 22 ms | 9172 KB |
subtask2_01.txt | AC | 22 ms | 11220 KB |
subtask2_02.txt | AC | 22 ms | 9172 KB |
subtask2_03.txt | WA | 23 ms | 9172 KB |
subtask2_04.txt | WA | 22 ms | 9172 KB |
subtask2_05.txt | WA | 21 ms | 9172 KB |
subtask2_06.txt | WA | 22 ms | 11220 KB |
subtask2_07.txt | WA | 22 ms | 11220 KB |
subtask2_08.txt | WA | 22 ms | 9172 KB |
subtask2_09.txt | WA | 22 ms | 11220 KB |
subtask2_10.txt | WA | 22 ms | 11220 KB |
subtask2_11.txt | WA | 22 ms | 9172 KB |
subtask2_12.txt | WA | 22 ms | 11220 KB |
subtask2_13.txt | WA | 21 ms | 9172 KB |
subtask2_14.txt | WA | 22 ms | 9172 KB |
subtask2_15.txt | WA | 22 ms | 11220 KB |
subtask2_16.txt | WA | 22 ms | 9172 KB |
subtask2_17.txt | WA | 21 ms | 9172 KB |
subtask2_18.txt | WA | 22 ms | 11220 KB |
subtask2_19.txt | WA | 23 ms | 13268 KB |
subtask2_20.txt | WA | 22 ms | 11220 KB |
subtask2_21.txt | WA | 22 ms | 9172 KB |
subtask2_22.txt | WA | 22 ms | 9172 KB |