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

烽火台网站濮阳网站建设

烽火台网站,濮阳网站建设,wordpress另一更新,wordpress添加一级菜单D. Bananas in a Microwave issue是fw题解 设计dp#xff1a; 状态表示#xff1a;fi,jf_{i,j}fi,j​表示#xff1a;前iii个操作是否能够凑成jjj。 状态转移#xff1a;第iii次操作枚举操作次数考虑是否凑成val\text{val}val#xff0c;如果第i−1i-1i−1次操作也可以凑…D. Bananas in a Microwave issue是fw题解 设计dp 状态表示fi,jf_{i,j}fi,j​表示前iii个操作是否能够凑成jjj。 状态转移第iii次操作枚举操作次数考虑是否凑成val\text{val}val如果第i−1i-1i−1次操作也可以凑出val\text{val}val那么停止枚举次数立即break。 时间复杂度由于提前break能够控制在O(nm)O(nm)O(nm) #includebits/stdc.husing namespace std; using lllong long;const int N100010; const ll INF0x3f3f3f3f3f3f3f3f; int f[210][N]; int n,m,ans[N]; struct node {int op;ll x;int y; }q[N]; void update(ll u,int i) {if(q[i].op1) uu(q[i].x99999)/100000;elseu(u*q[i].x99999)/100000; } int main() {cinnm;for(int i1;in;i) cinq[i].opq[i].xq[i].y;memset(ans,-1,sizeof ans);f[0][0]1;for(int i1;in;i)for(int j0;jm;j){f[i][j]|f[i-1][j];if(!f[i-1][j]) continue;ll curj;for(int k1;kq[i].y;k){update(cur,i);if(curm||f[i-1][cur]) break;ans[cur]i;f[i][cur]1;}}for(int i1;im;i) coutans[i] ;cout\n; }
http://www.pierceye.com/news/723198/

相关文章:

  • 目前哪些企业需要做网站建设的呢官方网站建设最重要的是
  • 电影题材网页设计欣赏长春seo关键词排名
  • 深圳网站建设索q.479185700如何修改网站后台的用户名和密码
  • 长春网站推广专门做二手书网站或app
  • 北京智能网站建设制作什么叫优化
  • 免费移动网站建站wordpress加skype
  • 企业推广建站网页开发教程
  • 外贸网站定制开发网站虚拟主机过期
  • 学习网站建设要报班吗中国建设银行晋中分行网站
  • 学校网站建设经验介绍西安建设网站公司
  • 江西营销网站建设公司的企业诚信建设分析
  • 生活家装饰官方网站动画设计考研
  • 网站内部的信息安全建设怎么才能在百度上做引流呢
  • 男男做的视频网站wordpress 系统
  • 网站建设合同 附件上海网站制作费用
  • 知名的环保行业网站开发开发一个app难吗
  • 律师网站建设方案网站企业制作
  • 基础建设期刊在哪个网站可以查做网站咨询
  • 万网个人网站备案查询甘肃建设银行网站
  • 网站建设有什么费用wordpress国外主题网站
  • 手机网站下拉菜单代码com域名代表什么
  • 网站右侧信息跟随左侧菜单栏变化好牛网站建设
  • 手机网站pc网站免费国外服务器租用
  • 商城网站建设服务wordpress手机导航三横拦
  • app设计欣赏网站长沙制作公园仿竹护栏
  • 景泰县做网站网站建设上市
  • 电子商务网站开发课题简介php mysql网站开发...
  • 如何提升网站alexa排名wordpress加联系方式
  • 餐厅网站模版wordpress linux
  • 网站seo优化怎么做mes系统