比赛场次 429
比赛名称 20181006
比赛状态 已结束比赛成绩
开始时间 2018-10-06 08:30:00
结束时间 2018-10-06 12:00:00
开放分组 全部用户
注释介绍 国庆七天乐5
题目名称 搭建篱笆
输入输出 quad.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
Gravatar梦那边的美好ET AAAAAAAAAA 0.001 s 0.33 MiB 100
Gravatar666666666666 AWWWWWWWWW 0.002 s 0.31 MiB 10

搭建篱笆

★★   输入文件:quad.in   输出文件:quad.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

勤奋的农夫约翰想要修建一个4面的篱笆墙把他的奶牛们围起来。他有一块长为N的木板$(4\leq N\leq 2500)$于是他想要在三个点把他们切断用以得到4块木板。

只要能构成成四边形篱笆,这4块板子的长度可以是任意正整数。那么为了得到完整的篱笆农夫约翰有多少不同的种方法切这个长木板呢?

注意:

  • 对于两种方案而言,只要一方存在一个另一方没有的切割点,那它们就将视为不同的方案。不必担心对称或那个其他复杂的情况的排除。
  • 请注意,篱笆所围的面积应当大于0。
  • 你将高兴的是,我们保证答案适合有符号的32位整型变量。

【输入格式】

第1行:一个单独的整数:N

【输出格式】

第1行:一个单独的整数表示切割方案数。

【输入样例】

6

【输出样例】

6

【样例说明】

这个板子的长度是6。

农夫约翰有10种方法切割木板:

$(1, 1, 1, 3); (1, 1, 2, 2); (1, 1, 3, 1); (1, 2, 1, 2); (1, 2, 2, 1);$

$(1, 3, 1, 1); (2, 1, 1, 2); (2, 1, 2, 1); (2, 2, 1, 1); (3, 1, 1, 1).$

但是其中的4种--$(1, 1, 1, 3), (1, 1, 3, 1), (1, 3, 1, 1), (3 ,1, 1, 1)$是不能构成篱笆的。