python:从1到m这m个数里面取n个不同的数,使它们和是s | 您所在的位置:网站首页 › python比较大小输入3个不同整数 › python:从1到m这m个数里面取n个不同的数,使它们和是s |
多少种取法
描述 给定三个正整数m,n,s问从1到m这m个数里面取n个不同的数,使它们和是s,有多少种取法 输入 多组数据 输入的第一行是整数t,表示有t组数据 此后有t行,每行是一组数据 每组数据就是三个正整数 m,n, s ( n =s,只有1种取法 else :return 0 #若m=n and s==0: #当m>=n 并且 s=0时 ,只有1种取法 return 1 elif n>1 and s==1: #当n>1且s=0时 ,取法为0 return 0 #第二类,讨论大类 elif m>s: #当m>s时 if n == s or n>s: return 0 elif 1 |
CopyRight 2018-2019 实验室设备网 版权所有 |