python:从1到m这m个数里面取n个不同的数,使它们和是s

您所在的位置:网站首页 1到500这些自然数中的所有数字之和 python:从1到m这m个数里面取n个不同的数,使它们和是s

python:从1到m这m个数里面取n个不同的数,使它们和是s

#python:从1到m这m个数里面取n个不同的数,使它们和是s| 来源: 网络整理| 查看: 265

多少种取法

描述

给定三个正整数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 办公设备维修网 版权所有 豫ICP备15022753号-3