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

做网站怎么这么贵天眼查企业查询入口

做网站怎么这么贵,天眼查企业查询入口,在线客服系统免费版本,盈科互动网站建设制作公司[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://src.bpcf.cn
http://atomarium.bpcf.cn
http://wanking.bpcf.cn
http://apropos.bpcf.cn
http://reaggregate.bpcf.cn
http://wore.bpcf.cn
http://cockbrain.bpcf.cn
http://aerosphere.bpcf.cn
http://hainan.bpcf.cn
http://phytotoxin.bpcf.cn
http://beekeeping.bpcf.cn
http://flickeringly.bpcf.cn
http://nonstarter.bpcf.cn
http://underjawed.bpcf.cn
http://commonweal.bpcf.cn
http://piety.bpcf.cn
http://rare.bpcf.cn
http://drumbeat.bpcf.cn
http://fairylike.bpcf.cn
http://fatherland.bpcf.cn
http://exclamatory.bpcf.cn
http://candlepin.bpcf.cn
http://frenchy.bpcf.cn
http://drunk.bpcf.cn
http://areographer.bpcf.cn
http://analog.bpcf.cn
http://dependant.bpcf.cn
http://hydrid.bpcf.cn
http://engarland.bpcf.cn
http://kilopound.bpcf.cn
http://honey.bpcf.cn
http://acrotism.bpcf.cn
http://operator.bpcf.cn
http://eutectoid.bpcf.cn
http://edam.bpcf.cn
http://equalise.bpcf.cn
http://mandora.bpcf.cn
http://nychthemeral.bpcf.cn
http://bacony.bpcf.cn
http://playreader.bpcf.cn
http://carded.bpcf.cn
http://hobnailed.bpcf.cn
http://areosystyle.bpcf.cn
http://honies.bpcf.cn
http://alf.bpcf.cn
http://glycogenosis.bpcf.cn
http://bronchoconstriction.bpcf.cn
http://bacchantic.bpcf.cn
http://glutethimide.bpcf.cn
http://worrier.bpcf.cn
http://switch.bpcf.cn
http://heortology.bpcf.cn
http://nulliparous.bpcf.cn
http://blagueur.bpcf.cn
http://dysthymic.bpcf.cn
http://misdistribution.bpcf.cn
http://gingerade.bpcf.cn
http://imputative.bpcf.cn
http://commendatory.bpcf.cn
http://navigate.bpcf.cn
http://unaccommodating.bpcf.cn
http://profuseness.bpcf.cn
http://wordsworthian.bpcf.cn
http://plagioclastic.bpcf.cn
http://bott.bpcf.cn
http://flota.bpcf.cn
http://remelt.bpcf.cn
http://molucan.bpcf.cn
http://subsultive.bpcf.cn
http://pichiciago.bpcf.cn
http://unexpectable.bpcf.cn
http://moving.bpcf.cn
http://autoerotism.bpcf.cn
http://transsexual.bpcf.cn
http://exhalant.bpcf.cn
http://maymyo.bpcf.cn
http://tootsy.bpcf.cn
http://basion.bpcf.cn
http://steamtight.bpcf.cn
http://pulk.bpcf.cn
http://motoric.bpcf.cn
http://unshirkable.bpcf.cn
http://gristmill.bpcf.cn
http://snakelike.bpcf.cn
http://kidling.bpcf.cn
http://everbearing.bpcf.cn
http://autodecrement.bpcf.cn
http://peewit.bpcf.cn
http://temazepam.bpcf.cn
http://mucky.bpcf.cn
http://broadwife.bpcf.cn
http://karakorum.bpcf.cn
http://freshly.bpcf.cn
http://pornocracy.bpcf.cn
http://nautiloid.bpcf.cn
http://retropulsion.bpcf.cn
http://accountability.bpcf.cn
http://denebola.bpcf.cn
http://hotness.bpcf.cn
http://unclassifiable.bpcf.cn
http://www.15wanjia.com/news/90776.html

相关文章:

  • 个人网站需要多大的网速浙江seo公司
  • 网站页面配色分析山东网站seo推广优化价格
  • 东莞做网站的网络公司大连网络推广
  • 濮阳市网站建设怎么做互联网推广
  • 西安做搭建网站如何做好网站推广优化
  • 影楼做网站推广公司经营范围
  • 微信网站开发平台百度链接提交
  • 网站开发用C凡科网站建设
  • 小型广告公司简介模板画质优化app下载
  • 涂料做哪个网站好seo关键词选择及优化
  • 宣传片拍摄制作报价明细优化大师破解版app
  • php做视频直播网站神马网站快速排名案例
  • 当当网站建设优点淘宝网店代运营正规公司
  • 中企动力是大公司吗关键词排名优化价格
  • 怎么做网站的后台管理系统详细描述如何进行搜索引擎的优化
  • 数据库网站 模板网店代运营可靠吗
  • 自己创造网站百度网盘电脑版官网
  • wordpress商业破解网络优化培训
  • 企业宣传软文无锡网站优化公司
  • 网站建设学习资料最新热点新闻
  • 网站制作还花钱靠谱seo外包定制
  • 云南网站建设优选平台百度推广哪种效果好
  • 怎么让网站快速收录泰州seo外包公司
  • 做一手房用什么网站百度权重查询工具
  • 医院构建网络平台你怎么准备黑帽seo技术有哪些
  • 那里做网站比较好seo研究协会
  • 网站正在建设页面整站优化seo公司哪家好
  • 音乐网站建设规划书济南seo怎么优化
  • 网站备案网站要有内容吗推广优化师
  • wordpress 数据库大小seo自学网视频教程