Good Intervals (intervals2)

13 teams scored 385 points on this task, for a maximum score of 100, an average score of 30 and a median score of 10.

Highlights

  1. LS Fermi, Paternò is the institute with the most points (100).
  2. Lombardia is the region with the most points (200).

Statement

For some k > 1, we say that the sequence of integers v = [v_1, v_2, … v_k] is good if v_i is divisible by i for every i from 1 to k. You are given an integer sequence A = [A_1, A_2, …, A_N] of length N and Q queries of the form l_i, r_i, which represent the range of values [A_l_i, A_l_i+1, …, A_r_i] from the sequence. For each query compute the number of subintervals of the given range which are good sequences (each subinterval is considered as an independent sequence, indexed from 1).