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

网站开发维护运维室内设计师怎么找

网站开发维护运维,室内设计师怎么找,做网站分辨率多少,龙岗网站建设报价首先考虑一下给一个数如何求它需要多少次操作。 显然用一个单调栈就可以完成#xff1a;塞入栈中#xff0c;将比它大的所有数都弹出#xff0c;如果栈中没有当前数#xff0c;答案1。 因为数的范围只有0~9#xff0c;所以我们可以用一个二进制数来模拟这个栈#xff0c;…  首先考虑一下给一个数如何求它需要多少次操作。   显然用一个单调栈就可以完成塞入栈中将比它大的所有数都弹出如果栈中没有当前数答案1。   因为数的范围只有0~9所以我们可以用一个二进制数来模拟这个栈并塞到DP的状态里。   设$dp[i][j][k]$表示前i位数已经进行了j次操作栈的状态为k的方案数。   每次枚举一个数的时候先把比这个数大的数在状态中都清零再看看状态中有没有这个数没有的话答案1。   注意需要把状态初始值设为0在栈中...T T #includeiostream #includecstring #includecstdlib #includecstdio #define ll long long using namespace std; ll l, r, K; ll dp[20][20][110]; int a[20]; ll dfs(int pos, int k, int st, bool limit) {if(!pos) return kK;if(!limit dp[pos][k][st]!-1) return dp[pos][k][st];int uplimit?a[pos]:9; ll ans0;for(int i0;iup;i){int nowst;for(int ji1;j9;j) now^((now (1j))!0)j;if(st(1i)) ansdfs(pos-1, k, now, limit iup);else if(kK) ansdfs(pos-1, k1, now|(1i), limit iup);}if(!limit) dp[pos][k][st]ans;return ans; } ll solve(ll x) {int pos0;while(x) a[pos]x%10, x/10;return dfs(pos, 0, 1, 1); } int main() {memset(dp, -1, sizeof(dp));scanf(%lld%lld%lld, l, r, K);printf(%lld\n, solve(r)-solve(l-1)); } View Code  转载于:https://www.cnblogs.com/Sakits/p/8034800.html
http://www.zqtcl.cn/news/802661/

相关文章:

  • 网站建设如何增加二级页面学网络工程好找工作吗
  • 网站设计的研究方法有哪些wordpress样式路径
  • 网站建设与网页设计...南通网站seo报价
  • 网站开发毕业设计说明书范文关键词排名代做
  • 本地环境建设网站南通网站制作怎样
  • 注册公司多少钱不用交税南昌seo网站推广费用
  • 网站建设与运营的论文的范本wordpress弹框登陆
  • 阿里云做的网站空间动画制作器
  • 徐州企业网站建设做视频网站需要多少上传
  • 记事本做网站怎么加背景图网站开发需要哪些人怎么分工
  • 南宁网站建设找哪家网站被k换域名
  • spring mvc 网站开发网站开发与管理所对应的职位及岗位
  • 国内做视频的网站有哪些宁波网站制作与推广
  • 织梦软件展示网站源码建设工程竣工验收消防备案网站
  • 网站里面的链接怎么做漳州建设网站
  • 有什么网站建设类岗位企业门户网站设计论文
  • 外贸公司如何做公司网站集团网站建设建站模板
  • 嘉兴云推广网站贵州毕节网站建设
  • 班级网站模板青岛哪里有做网站公司的
  • 建设工程设计招标信息网站.制作一个聊天软件需要多少钱
  • 校园网站建设的意见新闻聚合网站开发 技术
  • 网站推广公司兴田德润电话多少wordpress 弹框
  • 大连网站建设谁家好软件开发需要什么技术
  • 广州网站建设哪家便宜成都电商app开发
  • 网站qq访客统计青岛网站设计定制
  • 山东嘉祥做网站的有哪几家销售外包
  • 怎么做网站_旅游网站定位
  • 湛江seo推广公司aso优化渠道
  • 网站设计培训机构内蒙古网上办事大厅官网
  • 什么是网站空间信息网站备案号中信息有变