Submission #1003504


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 s = ary.sum;
    int M = readln.chomp.to!int;
    foreach(_; 0..M) {
        int x = readln.chomp.to!int;
        writeln((x<MAX ? ary[x] : x-s) + a[0] - a[1]);
    }
}

Submission Info

Submission Time
Task H - Tokaido
User arkark
Language D (DMD64 v2.070.1)
Score 0
Code Size 1216 Byte
Status WA
Exec Time 578 ms
Memory 89196 KB

Judge Result

Set Name sample dataset1 dataset2
Score / Max Score 0 / 0 0 / 700 0 / 900
Status
AC × 2
AC × 18
WA × 2
AC × 33
WA × 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 WA 493 ms 83820 KB
01-02.txt AC 193 ms 36476 KB
01-03.txt AC 438 ms 76796 KB
01-04.txt AC 374 ms 74876 KB
01-05.txt AC 493 ms 83820 KB
01-06.txt AC 498 ms 83820 KB
01-07.txt AC 446 ms 76796 KB
01-08.txt AC 496 ms 83804 KB
01-09.txt AC 494 ms 83804 KB
01-10.txt AC 409 ms 72700 KB
01-11.txt AC 443 ms 76796 KB
01-12.txt AC 491 ms 83716 KB
01-13.txt AC 493 ms 83828 KB
01-14.txt AC 493 ms 83832 KB
01-15.txt AC 495 ms 83828 KB
01-16.txt AC 491 ms 83828 KB
01-17.txt AC 204 ms 40948 KB
01-18.txt WA 204 ms 40948 KB
01-19.txt AC 204 ms 40948 KB
02-01.txt WA 453 ms 77436 KB
02-02.txt WA 573 ms 89196 KB
02-03.txt AC 563 ms 87404 KB
02-04.txt AC 565 ms 87276 KB
02-05.txt AC 509 ms 80636 KB
02-06.txt AC 562 ms 87388 KB
02-07.txt AC 571 ms 87516 KB
02-08.txt AC 491 ms 77180 KB
02-09.txt AC 515 ms 81148 KB
02-10.txt AC 450 ms 79356 KB
02-11.txt AC 573 ms 88308 KB
02-12.txt AC 571 ms 88060 KB
02-13.txt AC 578 ms 88180 KB
02-14.txt AC 571 ms 88308 KB
02-15.txt AC 282 ms 45684 KB
02-16.txt AC 278 ms 45684 KB
sample-01.txt AC 193 ms 36476 KB
sample-02.txt AC 193 ms 36476 KB