#P1045. 图书馆里的随机借阅
图书馆里的随机借阅
题目描述
小明是图书馆的管理员,他发现很多读者喜欢在同一排书架上借书。书架上共有 本书,从左到右编号为 到 ,每本书都有一个类别编号 (相同的数字表示同一类别)。有一天,小明突发奇想:如果一位读者随机从书架上的连续一段区间 中抽取两本书(不放回),那么这两本书属于同一类别的概率是多少?为了帮助读者选择合适的阅读区域,小明需要回答 个这样的询问。注意:如果区间内只有一本书(即 ),则无法抽取两本书,此时概率定义为 。 请你帮小明计算出每个询问的概率,并以最简分数形式输出。
输入格式
第一行包含两个正整数 和 ,分别表示书的总数和询问的次数。 第二行包含 个正整数 ,表示每本书的类别编号。 接下来 行,每行两个正整数 ,表示一个询问区间。
输出格式
输出共 行,每行一个分数 ,表示从区间 中随机抽取两本书属于同一类别的概率。 如果概率为 ,则输出 。 否则,输出的分数必须化为最简形式。
样例
6 4
1 2 3 3 3 2
2 6
1 3
3 5
1 6
2/5
0/1
1/1
4/15