{"trustable":true,"sections":[{"title":"","value":{"format":"HTML","content":"\u003cstyle type\u003d\"text/css\"\u003e .sampledata { font-family: \"Courier New\", Courier, monospace; white-space: pre; }\u003c/style\u003e\u003cp\u003e\u003cspan style\u003d\"font-size: 12pt; font-family: 宋体; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA\"\u003e作为一个生活散漫的人,小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e再也无法忍受这恼人的找袜子过程,于是他决定听天由命\u003cspan lang\u003d\"EN-US\"\u003e……\u003cbr\u003e \u003c/span\u003e具体来说,小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e把这\u003cspan lang\u003d\"EN-US\"\u003eN\u003c/span\u003e只袜子从\u003cspan lang\u003d\"EN-US\"\u003e1\u003c/span\u003e到\u003cspan lang\u003d\"EN-US\"\u003eN\u003c/span\u003e编号,然后从编号\u003cspan lang\u003d\"EN-US\"\u003eL\u003c/span\u003e到\u003cspan lang\u003d\"EN-US\"\u003eR(L\u0026nbsp;\u003c/span\u003e尽管小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。\u003cspan lang\u003d\"EN-US\"\u003e\u003cbr\u003e \u003c/span\u003e你的任务便是告诉小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e,他有多大的概率抽到两只颜色相同的袜子。当然,小\u003cspan lang\u003d\"EN-US\"\u003eZ\u003c/span\u003e希望这个概率尽量高,所以他可能会询问多个\u003cspan lang\u003d\"EN-US\"\u003e(L,R)\u003c/span\u003e以方便自己选择。\u003c/span\u003e\u003c/p\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\u003cp\u003e\u003cspan style\u003d\"font-size: medium\"\u003e输入文件第一行包含两个正整数N和M。N为袜子的数量,M为小Z所提的询问的数量。接下来一行包含N个正整数Ci,其中Ci表示第i只袜子的颜色,相同的颜色用相同的数字表示。再接下来M行,每行两个正整数L,R表示一个询问。\u003c/span\u003e\u003c/p\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cp\u003e\u003cspan style\u003d\"font-size: medium\"\u003e包含M行,对于每个询问在一行中输出分数A/B表示从该询问的区间[L,R]中随机抽出两只袜子颜色相同的概率。若该概率为0则输出0/1,否则输出的A/B必须为最简分数。(详见样例)\u003c/span\u003e\u003c/p\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cspan class\u003dsampledata\u003e6 4\r\n1 2 3 3 3 2\r\n2 6\r\n1 3\r\n3 5\r\n1 6\r\n\u003c/span\u003e\u003c/div\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cspan class\u003dsampledata\u003e2/5\r\n0/1\r\n1/1\r\n4/15\r\n【样例解释】\r\n询问1:共C(5,2)\u003d10种可能,其中抽出两个2有1种可能,抽出两个3有3种可能,概率为(1+3)/10\u003d4/10\u003d2/5。\r\n询问2:共C(3,2)\u003d3种可能,无法抽到颜色相同的袜子,概率为0/3\u003d0/1。\r\n询问3:共C(3,2)\u003d3种可能,均为抽出两个3,概率为3/3\u003d1/1。\r\n注:上述C(a, b)表示组合数,组合数C(a, b)等价于在a个不同的物品中选取b个的选取方案数。\r\n【数据规模和约定】\r\n30%的数据中 N,M ≤ 5000;\r\n60%的数据中 N,M ≤ 25000;\r\n100%的数据中 N,M ≤ 50000,1 ≤ L \u003c R ≤ N,Ci ≤ N。\r\n\u003c/span\u003e\u003c/div\u003e"}},{"title":"Hint","value":{"format":"HTML","content":"\u003cp\u003e\u003c/p\u003e"}}]}