当前位置: 首页 > article >正文

P3413 SAC#1 - 萌数

题目背景

本题由世界上最蒟蒻的 SOL 提供。

寂月城网站是完美信息教室的官网。地址:http://191.101.11.174/mgzd。

题目描述

蒟蒻 SOL 居然觉得数很萌!

好在在他眼里,并不是所有数都是萌的。只有满足“存在长度至少为 22 的回文子串”的数是萌的——也就是说,101 是萌的,因为 101 本身就是一个回文数;110 是萌的,因为包含回文子串 11;但是 102 不是萌的,1201 也不是萌的。

现在 SOL 想知道从l  到 r 的所有整数中有多少个萌数。

由于答案可能很大,所以只需要输出答案对 1000000007(10^9+7)的余数。

输入格式

输入包含仅 1 行,包含两个整数:l,r。

输出格式

输出仅 1 行,包含一个整数,即为答案。

题解

因为所要求的区间相当的大,因此我们不妨从它的数位入手进行dpdp。

根据萌数的性质,倘若要满足一个长度为lenlen的字符串是萌数,那么这个串只需至少包含一个长度为22(对应偶回


http://www.kler.cn/a/540901.html

相关文章:

  • ES6 Proxy 用法总结以及 Object.defineProperty用法区别
  • PID 算法简介(C语言)
  • 【时时三省】(C语言基础)基础习题1
  • 基于html写一个音乐动态爱心盒子有音乐和导航基本功能实现
  • Vue全流程--Vue2路由
  • Tria Technologies RFSoC 平台 - 入门指南
  • 中国城商行信贷业务数仓建设白皮书(第五期:智能决策体系构建)
  • 基于javaweb宠物领养平台管理系统设计和实现
  • webpack配置项之---output.assetModuleFilename
  • 解决“wsl 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理”
  • 深度解析:使用ChromeDriver和webdriver_manager实现无头浏览器爬虫
  • OpenEuler学习笔记(二十二):OpenEuler上部署开源ERP系统Odoo
  • E7770A公共接口单元
  • 全面理解-c++11中的智能指针
  • Bash语言的移动应用开发
  • Halcon缓存?内存泄漏?
  • Spring 整合 MyBatis:核心知识点详解
  • 搜索二维矩阵——巧用右上角起点搜索法,高效解决二维矩阵查找问题
  • vue动态table 动态表头数据+动态列表数据
  • JAVA程序员面试总结
  • 【数据结构-异或字典树】力扣421. 数组中两个数的最大异或值
  • 【Pandas】pandas Series nunique
  • C++:将函数参数定义为const T的意义
  • 网络编程(预备知识)
  • GaN技术基站需要匹配的高性能电源解决方案
  • 美颜SDK架构设计指南:性能优化与跨平台适配实战