#P1304. [TJOI2013] 数字根
[TJOI2013] 数字根
题目描述
一个数字的数字根定义为:这个数字每一位的数字加起来求和,反复这个过程直到和小于 。例如 的数字跟为 ,因为 ,。一个区间的数字根定义为这个区间所有数字和的数字根。
给定一个序列 ,你需要回答一些询问。每一个询问给定个区间 ,求出这个区间所有连续子区间里最大的前 个不同的数字根,不够 个的用 -1
补全。
输入格式
第一行一个整数 ,表示序列的长度。
第二行是 个整数 。
第三行是一个整数 表示询问次数。
接下来 行,每一行两个正整数 ,表示询问区间。()
输出格式
行,表示每一个查询区间所有连续子区间里最大的前 个不同的数字根,按降序输出,输出用空格隔开。
5
101 240 331 4 52
3
1 3
4 5
1 5
8 7 6 4 2
7 4 2 -1 -1
9 8 7 6 4
第一个查询区间 ,它的连续子区间有 。可对应的数字根分别为 。所以最大的 个是 。
提示
的数据,。
的数据,。