首页 > 试题广场 >

员工考勤记录

[编程题]员工考勤记录
  • 热度指数:8820 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

给定一个字符串来代表一个员工的考勤纪录,这个纪录仅包含以下两个字符:
'A' : Absent,缺勤
'P' : Present,到场
如果一个员工的考勤纪录中不超过两个'A'(缺勤),那么这个员工会被奖赏。

如果你作为一个员工,想在连续N天的考勤周期中获得奖赏,请问有多少种考勤的组合能够满足要求

输入描述:
考勤周期的天数N(正整数)


输出描述:
这N天里能获得奖赏的考勤组合数
示例1

输入

3

输出

7
头像 牛客题解官
发表于 2020-06-05 11:05:56
精华题解 题目难度:一星 考察点:组合数学 方法:组合数学 1.分析: 对于这个题来说,一个员工可以缺勤不超过两天,那么就有如下三种情况: a. 缺勤0天 b. 缺勤1天 c. 缺勤2天 那么我们只需要将上述三种情况 展开全文