测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A5023. 数位和

编程题 入门
知识点

题目描述

给定两个日期 $A$ 和 $B$, 请计算两个日期之间的所有日期里,一共有多少种不同的数位和


例如: 2024-12-012024-11-02 数位和相同都是 $12$。

输入格式

第一行给出三个数字 $y_1 , m_1, d_1$,代表起始日 $A$ 的年月日。

第二行给出三个数字 $y_2 , m_2, d_2$,代表终止日 $B$ 的年月日。

数据保证 $B$ 的日期在 $A$ 之后,并且两个日期中间的总天数不会超过 $1000000$ 天。

数据保证年份 $1\le y_{1}\le y_{2}\le 9999$。

输出格式

输出一个整数,代表从 $A$ 到 $B$ 之间的所有日期有多少不同的数位和。

输入输出样例

输入 #1
2024 12 1
2024 12 3
输出 #1
3

说明/提示

样例解释:

2024-12-012024-12-03 一共有三天, 分别是:

2024-12-01, 数位和是 $12$ ,

2024-12-02, 数位和是 $13$ ,

2024-12-03, 数位和是 $14$ ,

因此这个范围内共有三种不同的数位和。
上一题 去做题 下一题