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

做网站怎么这么贵百度搜索引擎api

做网站怎么这么贵,百度搜索引擎api,什么网站做玩具的外贸,北京建机的证书国家认可吗[SCOI2009] windy 数 题目背景 windy 定义了一种 windy 数。 题目描述 不含前导零且相邻两个数字之差至少为 2 2 2 的正整数被称为 windy 数。windy 想知道,在 a a a 和 b b b 之间,包括 a a a 和 b b b ,总共有多少个 windy 数&…

[SCOI2009] windy 数

题目背景

windy 定义了一种 windy 数。

题目描述

不含前导零且相邻两个数字之差至少为 2 2 2 的正整数被称为 windy 数。windy 想知道,在 a a a b b b 之间,包括 a a a b b b ,总共有多少个 windy 数?

输入格式

输入只有一行两个整数,分别表示 a a a b b b

输出格式

输出一行一个整数表示答案。

样例 #1

样例输入 #1

1 10

样例输出 #1

9

样例 #2

样例输入 #2

25 50

样例输出 #2

20

数据规模与约定

对于全部的测试点,保证 1 ≤ a ≤ b ≤ 2 × 1 0 9 1 \leq a \leq b \leq 2 \times 10^9 1ab2×109

原题

洛谷P2657——传送门

代码

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;const int mod = 2e9 + 6; // 本题无用,仅是因为懒得删()int dp[20][20], a[20];                             // dp记录[pos][pre_num]状态下的满足条件的个数,a[]记录数字串
int dfs(int pos, int pre_num, bool bound, bool st) // pos为此时的位置,pre_num为上一位的数字,bound表示前面每一位是否都是上界,st表示是否前面全是0
{if (pos == 0) // 枚举完每一位时返回return 1;if (!bound && dp[pos][pre_num] != -1) // 不是位于上界,就可以利用前面dfs已经求出的答案(!=-1表示前面已经求出该答案)return dp[pos][pre_num];int max_num; // 可枚举的该位的数的上界if (bound)max_num = a[pos];elsemax_num = 9;int res = 0; // 统计此时的答案for (int i = 0; i <= max_num; i++){if (abs(i - pre_num) >= 2){if (st && i == 0) // 如果前面全是0并且该位也是0,那么pre_num依旧设置为-6,表示后面接任意数字都不受“相邻两个数字之差至少为2”这个限制res = (res + dfs(pos - 1, -6, bound && (i == a[pos]), 1)) % mod;elseres = (res + dfs(pos - 1, i, bound && (i == a[pos]), 0)) % mod;}}if (!bound && !st) // 没在边界时,记录下该状态对应的答案dp[pos][pre_num] = res;return res;
}
int solve(int x)
{memset(dp, -1, sizeof(dp)); // 将dp数组初始化为-1,表示对应状态的答案目前还未计算出int len = 0;                // 数字长度while (x){a[++len] = x % 10;x /= 10;}return dfs(len, -6, 1, 1); // pre_num设置为-6,表示后面接任意数字都不受“相邻两个数字之差至少为2”这个限制
}
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int a, b;cin >> a >> b;cout << solve(b) - solve(a - 1); // ans[a,b]即为ans[0,b]-ans[0,a-1]return 0;
}
http://www.dt0577.cn/news/30371.html

相关文章:

  • ASP做网站源代码网络营销案例实例
  • 重庆网站建设哪家公司那家好杭州seo排名收费
  • 网站开发系统绿色版网站做优化好还是推广好
  • 做愛黄色视频网站福利西地那非片多少钱一盒
  • 城乡建设委员会网站房产栏目网页设计制作网站图片
  • joomla做类似赶集网的网站下载百度网盘app最新版
  • 如何推广小程序福州seo网站推广优化
  • 哪里可做网站营销推广软件有哪些
  • 网页制作免费网站建设成都网站快速排名
  • 做网站之前的工作最近发生的新闻
  • 制作app软件工具免费高端网站优化公司
  • 做机械设计兼职的网站怎么做网站宣传
  • 网站seo优化报告网络推广方案书模板
  • 哈尔滨营销网站建设公司seo排名快速
  • 网站后台功能需求文档北京seo优化多少钱
  • 福清建设银行网站地推拉新app推广平台
  • 公众号网站制作天津短视频seo
  • 外贸饰品网站快速排名怎么做
  • wordpress链接重建厦门百度整站优化服务
  • 浙0577 icp网站建设推广竞价
  • 重庆平台网站推广怎么免费自己做推广
  • 建公司网站需要自己有系统吗关键词查询网站的工具
  • 常州做网站包括哪些广州网站建设系统
  • 68设计网站长春网站快速优化排名
  • 成都疫情重庆优化seo
  • 绿色国外网站成人专业技能培训机构
  • app定制开发公司上班怎么样百度关键词优化系统
  • 汕头网站建设制作公司重庆seo网站收录优化
  • wordpress 主题目录注册免费seo网站优化
  • 如何建设网站地图免费建网站平台