这个题目我只能说我一看就知道是这么做的,但是由于实现能力略水,Wa了3发. 题意为给你两个区间[a,b]和[c,d],两个区间分别任取一个数,现在要你求出这个数模p的值为m的概率有多大. 其实是这么做的,我们需要统计总共有多少种组合情况然后等于就知道分母和分子了. 但是怎么求种类数呢 ??? 首先我们定义一个函数count(x,y),表示从0-x,0-y随机取两数满足情况的种类数. 那么最后我们要求的答案ans=count(a,b)-count(a-1,b)-count(a,b-1)+count…