Help in Suffix Array Problem

Revision en1, by G_Hani, 2016-02-05 16:49:52

Problem

you have a string S and two integers p and q and made a rule that names of the babies should be a substring of S, and the length should be between p and q (inclusive).

Now you are given S, p and q you have to find the number of distinct names that can be made.

Input :

The length of S will be between 2 and 10000 (inclusive) and S contains lowercase English letters only. The next line contains two integer p and q (1 ≤ p ≤ q ≤ length(S)).

output :

For each case, print the case number and the number of distinct names that can be made.

Sample :

input:

1

abcdef

2 5

answer:

Case 1: 14

I'm new with Suffix array, i already solve DISUBSTR. and here is my code.

i'm asking how i can modified my code to get the above problem AC ?

Tags suffix array, suffix structures, distinct

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English G_Hani 2016-02-05 16:49:52 908 Initial revision (published)