Submission #1003501


Source Code Expand

import std.stdio;
import std.string;
import std.conv;
import std.typecons;
import std.algorithm;
import std.functional;
import std.bigint;
import std.numeric;
import std.array;
import std.math;
import std.range;
import std.container;
import std.ascii;
import std.traits;
void times(alias fun)(int n) {
    foreach(i; 0..n) fun();
}
auto rep(alias fun, T = typeof(fun()))(int n) {
    T[] res = new T[n];
    foreach(ref e; res) e = fun();
    return res;
}
// fold was added in D 2.071.0.
template fold(fun...) if (fun.length >= 1) {
    auto fold(R, S...)(R r, S seed) {
        static if (S.length < 2) {
            return reduce!fun(seed, r);
        } else {
            return reduce!fun(tuple(seed), r);
        }
    }
}

int MAX = 10^^6+1;
void main() {
    int N = readln.chomp.to!int;
    int[] a = readln.split.to!(int[]);

    auto list = DList!int(MAX.iota);
    iota(2, N-1).each!(i => list[].drop(1).take(a[i]).each!(v => list.insertFront(v)));
    int[] ary = list[].array;
    int M = readln.chomp.to!int;
    foreach(_; 0..M) {
        int x = readln.chomp.to!int;
        writeln(ary[x] + a[0] - a[1]);
    }
}

Submission Info

Submission Time
Task H - Tokaido
User arkark
Language D (DMD64 v2.070.1)
Score 0
Code Size 1178 Byte
Status RE
Exec Time 603 ms
Memory 88308 KB

Judge Result

Set Name sample dataset1 dataset2
Score / Max Score 0 / 0 0 / 700 0 / 900
Status
AC × 2
AC × 18
RE × 2
AC × 33
RE × 4
Set Name Test Cases
sample sample-01.txt, sample-02.txt
dataset1 sample-01.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt
dataset2 sample-01.txt, sample-02.txt, 01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, 02-16.txt
Case Name Status Exec Time Memory
01-01.txt RE 594 ms 83564 KB
01-02.txt AC 201 ms 36476 KB
01-03.txt AC 457 ms 76796 KB
01-04.txt AC 390 ms 74876 KB
01-05.txt AC 512 ms 83820 KB
01-06.txt AC 514 ms 83820 KB
01-07.txt AC 463 ms 76796 KB
01-08.txt AC 511 ms 83804 KB
01-09.txt AC 512 ms 83804 KB
01-10.txt AC 424 ms 72700 KB
01-11.txt AC 460 ms 76796 KB
01-12.txt AC 508 ms 83716 KB
01-13.txt AC 512 ms 83828 KB
01-14.txt AC 512 ms 83832 KB
01-15.txt AC 513 ms 83828 KB
01-16.txt AC 510 ms 83828 KB
01-17.txt AC 213 ms 40948 KB
01-18.txt RE 309 ms 40820 KB
01-19.txt AC 213 ms 40948 KB
02-01.txt RE 539 ms 76284 KB
02-02.txt RE 592 ms 83564 KB
02-03.txt AC 585 ms 87404 KB
02-04.txt AC 588 ms 87276 KB
02-05.txt AC 527 ms 80636 KB
02-06.txt AC 582 ms 87388 KB
02-07.txt AC 587 ms 87516 KB
02-08.txt AC 504 ms 77180 KB
02-09.txt AC 534 ms 81148 KB
02-10.txt AC 466 ms 79356 KB
02-11.txt AC 586 ms 88308 KB
02-12.txt AC 603 ms 88060 KB
02-13.txt AC 589 ms 88180 KB
02-14.txt AC 585 ms 88308 KB
02-15.txt AC 290 ms 45684 KB
02-16.txt AC 289 ms 45684 KB
sample-01.txt AC 216 ms 36476 KB
sample-02.txt AC 201 ms 36476 KB