luogu#P12240. [蓝桥杯 2023 国 C] 定时任务
[蓝桥杯 2023 国 C] 定时任务
题目描述
Cron 表达式在定时任务中经常被使用,在这里我们用了一种简化后的版本 SimpleCron 表达式:SimpleCron 表达式是一个具有时间含义的字符串,字符串以 个空格隔开,分为 个域,格式为 ,其中 是一个域的占位符。 个域从左至右依次为秒 、分钟 、小时 、日期 、月份 ,其中括号内为他们各自的取值范围。同时域内取值也可以使用一些特殊字符(每个域内只能使用一种特殊字符):
- 特殊字符 (ASCII 码为 )表示所有可能的值。例如:在分钟域内表示每一分钟;在日期域内表示月内的每一天。
- 特殊字符 (ASCII 码为 )表示列出枚举值。例如:在秒域内, 表示分别在 3 秒和 20 秒执行一次任务。
- 特殊字符 (ASCII 码为 )表示范围,可以视为连续的若干个枚举值。例如: 等价于 。
例如,
表示的含义是每个月份中的每一天中的 、、 这三个时刻各执行一次,在 年一共会执行 次。
现在给出你一个合法的 SimpleCron 表达式,其中用到的所有数字均没有前导零。请问在 一整年当中,使用了这个表达式的定时任务总计会执行多少次?
输入格式
输入一行,包含一个 SimpleCron 字符串。
输出格式
输出一行,包含一个整数表示答案。
4 2 1,3,15 1-31 *
1095
提示
评测用例规模与约定
对于所有评测用例, 秒域的取值 , 分钟域的取值 , 小时域的取值 , 日期域的取值 , 月份域的取值 。