# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
255294 | model_code | Progression (NOI20_progression) | Java | 5150 ms | 208864 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
import java.io.*;
import java.util.*;
import java.lang.Math.*;
public class Progression {
static long[] D;
static long[] B;
static class qval {
public int len, prefix_len, suffix_len, subarray_len;
public long sum, prefix_val, suffix_val, subarray_val;
public qval() {}
public void init(long val) {
len = 1; sum = val;
subarray_len = 0;
subarray_val = 0;
prefix_len = suffix_len = 1;
prefix_val = suffix_val = val;
}
public void add(long val) {
prefix_val += val;
suffix_val += val;
subarray_val += val;
sum += val * len;
}
public void set(long val) {
prefix_val = suffix_val = subarray_val = val;
prefix_len = suffix_len = len;
subarray_len = Math.max(0, len - 2);
sum = val * len;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |