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

本溪市网站建设_网站建设公司_虚拟主机_seo优化

申请免费网站需要什么条件,深圳做网站比较好,成都的设计院,湖南做网站公司有哪些题目描述#xff1a; 分析#xff1a; 由于对于每一步而言#xff0c;我们都需要的是最小步数 所以我们很显然的可以写出一个dp方程#xff1a; 设 f [ i ] f[i] f[i]表示达到i时的最小步数 我们有两种操作#xff0c;也就是说我们可以通过一下两种方式转移过来#xff…题目描述 分析 由于对于每一步而言我们都需要的是最小步数 所以我们很显然的可以写出一个dp方程 设 f [ i ] f[i] f[i]表示达到i时的最小步数 我们有两种操作也就是说我们可以通过一下两种方式转移过来 f [ i ] m i n ( f [ i − 1 ] , f [ i − 2 ] … … , f [ i − n ] 1 ) f[i] min(f[i-1],f[i-2]……,f[i-n]1) f[i]min(f[i−1],f[i−2]……,f[i−n]1) f [ i ] m i n ( f [ i / a [ j ] ] 1 , f [ i ] ) f[i]min(f[i/a[j]]1,f[i]) f[i]min(f[i/a[j]]1,f[i]) 对于第二种方式由于m最大只有10所以我们可以暴力转移 那么对于第一种方式我们发现这是一段长度固定区间里的最小值 我们可以考虑滑动窗口即单调队列去优化dp 线段树常数太大会t不建议使用 Code #includebits/stdc.h using namespace std;const int N 5e6100;int y,n,m; int q[N],h,t; int a[N],f[N];int main(){scanf(%d %d %d,y,n,m);for (int i 1; i m; i) scanf(%d,a[i]);f[0] 0;for (int i 1; i n; i) f[i] 1;t 0 , h 1;for (int i 1; i n; i){while (f[q[t]] f[i] ht) t--;q[t] i;}for (int i n1; i y; i){while (i-q[h] n ht) h;f[i] f[q[h]]1;for (int j 1; j m; j)if (i%a[j] 0) f[i] min(f[i],f[i/a[j]]1);while (f[q[t]] f[i] ht) t--;q[t] i;}coutf[y];return 0; }
http://www.ihoyoo.com/news/50554.html

相关文章:

  • 提供微网站制作电话wordpress ios 源码
  • 上海大型网站开发公司网页设计作业电影介绍网站
  • 网站维护能自己做吗国内做外贸的网站
  • 百度推广送企业网站吗网络营销外包公司怎么收费
  • 营销型网站有哪些类型增强wordpress编辑器
  • 哈尔版网站建设郑州市城乡建设局和住建局官网
  • 关于网站建设报告成都网站推广经理
  • 博客网站开发视频wordpress模板汉化教程
  • 营销型网站建设深圳网页界面设计概念
  • jsp网站开发四库网站建设准备资料
  • 网站定制开发要多少钱app制作培训
  • 刷推广链接的网站有哪些免费的云服务器
  • 广西金水建设开发有限公司网站如何做网站的搜索栏
  • 不让网站在手机怎么做深圳正规网站建设公司
  • 企业网站建设总结在线 wordpress
  • 网站外链建设:论坛签名是否还值得做互联网保险销售平台
  • 做系统和做网站哪个简单一些用dw制作个人简介网页代码
  • 顺德网站制作案例教程旅游网站怎么制作
  • 虚拟主机 视频网站网站优化标题
  • 河南网站建设制作价格中装建设为什么不涨
  • 衡水网站建设定制网站 通管局 报备
  • 淮南公司网站建设多少费用自己制作游戏的软件
  • 沈阳建站费用东莞服务好的营销型网站建设
  • 原墨网站建设网站设计与网站建设
  • 网站设计步骤及注意事项泰安高新区人才招聘网
  • 网站建设合同范本大全网站建设和app开发
  • 一下成都网站建设公司全网推广成功再收费
  • 台州椒江区建设局网站网站技术建设方案
  • 外包公司 网站建设 深圳网站建设月薪
  • wordpress 栏目调用seo推广的网站和平台有哪些