#C07L11P03. C07.L11.总复习(一).课堂练习3.整点(GCOI2016六年级t4)
C07.L11.总复习(一).课堂练习3.整点(GCOI2016六年级t4)
题目描述
在一条数轴上,从 0 至 N 共有 N+1 个整点,分别是: 0 , 1 , 2 , 3 , 4 ,..., N 。有 K 头奶牛,每头奶牛选择一个整点作为它们的家,但它们不能选择相同的整点。为了方便联络,住得最远的那两头奶牛的距离必须等于 D 。问有多少种不同的方案?
出题人觉得这题不错, 于是把这题给大家做, 但为了降低难度, 于是把上面的题目做了一个改变: K=3 ,即只有 3 头奶牛。
输入格式
一行,两个正整数, N 和 D。
数据范围
对于50%的数据, 1<=N<=100 , 2<=D<=N 。
对于100%的数据, 1<=N<=500000 , 2<=D<=N 。
输出格式
一个整数。
样例
2 2
6
5 3
36
500000 20000
57597239994
样例解释
样例 1 说明:
-
方案 1 :奶牛 A 选择整点 0 ,奶牛 B 选择整点 1 ,奶牛 C 选择整点 2 。
-
方案 2 :奶牛 A 选择整点 0 ,奶牛 C 选择整点 1 ,奶牛 B 选择整点 2 。
-
方案 3 :奶牛 B 选择整点 0 ,奶牛 A 选择整点 1 ,奶牛 C 选择整点 2 。
-
方案 4 :奶牛 B 选择整点 0 ,奶牛 C 选择整点 1 ,奶牛 A 选择整点 2 。
-
方案 5 :奶牛 C 选择整点 0 ,奶牛 A 选择整点 1 ,奶牛 B 选择整点 2 。
-
方案 6 :奶牛 C 选择整点 0 ,奶牛 B 选择整点 1 ,奶牛 A 选择整点 2 。
温馨提示
答案可能较大,建议读入的变量 N 、D 以及程序中你用到的其他变量,都定义为 long long 类型。
相关
在以下作业中: