P4124 [CQOI2016]手机号码

    • 506通过
    • 1.3K提交
  • 题目提供者 goodbye2018
  • 评测方式 云端评测
  • 标签 动态规划,动规,dp 数位动规,数位dp 概率论,统计 各省省选 2016 重庆
  • 难度 省选/NOI-
  • 时空限制 1000ms / 256MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 体验新版界面

    最新讨论 显示

    推荐的相关题目 显示

    题目描述

    人们选择手机号码时都希望号码好记、吉利。比如号码中含有几位相邻的相同数字、不含谐音不吉利的数字等。手机运营商在发行新号码时也会考虑这些因素,从号段中选取含有某些特征的号码单独出售。为了便于前期规划,运营商希望开发一个工具来自动统计号段中满足特征的号码数量。

    工具需要检测的号码特征有两个:号码中要出现至少 $3$ 个相邻的相同数字;号码中不能同时出现 $8$ 和 $4$。号码必须同时包含两个特征才满足条件。满足条件的号码例如:13000988721、23333333333、14444101000。而不满足条件的号码例如:1015400080、10010012022。

    手机号码一定是 $11$ 位数,前不含前导的 $0$。工具接收两个数 $L$ 和 $R$,自动统计出 $[L,R]$ 区间内所有满足条件的号码数量。$L$ 和 $R$ 也是 $11$ 位的手机号码。

    输入输出格式

    输入格式:

    输入文件内容只有一行,为空格分隔的 $2$ 个正整数 $L,R$。

    输出格式:

    输出文件内容只有一行,为 $1$ 个整数,表示满足条件的手机号数量。

    输入输出样例

    输入样例#1: 复制
    12121284000 12121285550
    输出样例#1: 复制
    5

    说明

    样例解释:满足条件的号码: 12121285000、 12121285111、 12121285222、 12121285333、 12121285550。

    数据范围:$10^{10}\leq L\leq R<10^{11}$。

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。