Cosider một chuỗi, bao gồm n số nguyên: a1, a2,..., an. Jeff có thể thực hiện thao tác sau trên trình tự a:có ba số nguyên v, t, k (1 ≤ v, t ≤ n; 0 ≤ k; v + tk ≤ n), như vậy mà av = av + t, av + t = av 2t,..., av + t (k - 1) = av + tk;loại bỏ các yếu tố av, av + t,..., av + t·k từ trình tự một, các yếu tố còn lại phải reindexed a1, a2,..., một - k - 1.Permute theo một số các yếu tố còn lại của chuỗi một.Một vẻ đẹp của một chuỗi một là một số tối thiểu của hoạt động đó là cần thiết để xóa tất cả các yếu tố từ tự một.Jeff của viết lưu xuống một chuỗi các m nguyên b1, b2,..., bm. Bây giờ ông muốn hỏi q. Mỗi câu hỏi có thể được mô tả với hai số nguyên lý, ri. Câu trả lời cho câu hỏi là vẻ đẹp của chuỗi bli, bli + 1,..., bri. Bạn được đưa ra trình tự b và tất cả các câu hỏi. Giúp Jeff, trả lời tất cả câu hỏi của ông.Đầu vàoDòng đầu tiên có số nguyên m (1 ≤ m ≤ 105). Dòng tiếp theo có chứa m nguyên b1, b2,..., bm (1 ≤ bi ≤ 105).Dòng thứ ba có chứa số nguyên q (1 ≤ q ≤ 105) — một số câu hỏi. Kế tiếp q dòng chứa cặp số nguyên, i-th của chúng chứa một cặp số nguyên lý, ri (1 ≤ li ≤ ri ≤ m) — Mô tả i-th câu hỏi.Đầu raỞ q dòng in câu trả lời cho truy vấn của Jeff. In các câu trả lời theo thứ tự của các câu hỏi trong đầu vào.
đang được dịch, vui lòng đợi..
