DMOPC '15 Contest 4 P4 - Great Sequence

View as PDF

Submit solution


Points: 10 (partial)
Time limit: 0.2s
Java 1.0s
Python 1.0s
Memory limit: 64M

Authors:
Problem type

Luke (perhaps Skywalker) is a passionate computer science student. He receives as homework the following task:

Given a sequence of N integers, determine if the subsequence from x to y inclusive is a Great Sequence. A Great Sequence is a sequence whose sum is strictly greater than K.

Luke thought this is too easy, so he has thought up a new challenge: he'd like to know if a subsequence is an Amazing Sequence. An Amazing Sequence is a Great Sequence in which the integers a and b appear. Given his original sequence, he'd like to answer Q queries, determining if a subsequence is an Amazing Sequence.

Constraints

For all subtasks:

109K109

1000ai,bi1000

1xiyiN

Subtask 1 [30%]

N1000

Q1000

Subtask 2 [70%]

2N105

1Q105

Input Specification

The first line of input will contain the space-separated integers N, K and Q. The second line of input will contain N space-separated integers representing the sequence. For the last Q lines, line i will contain query i in the format ai, bi, xi and yi.

Output Specification

For each query, print Yes if the subsequence is an Amazing Sequence, No otherwise.

Sample Input

Copy
5 6 3
1 3 4 5 6
3 6 2 5
1 4 1 4
5 6 1 3

Sample Output

Copy
Yes
Yes
No

Comments


  • 2
    Kirito  commented on Dec. 20, 2022, 5:39 a.m.

    Dropped time limit to 0.2s to kill vectorized cheese.


  • 1
    Josh  commented on Nov. 4, 2018, 4:56 a.m.

    What is wrong with my program? Second subtask passes