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

php制作网站用什么软件企业解决方案能力介绍

php制作网站用什么软件,企业解决方案能力介绍,自建房设计图,山东手机响应式网站建设设计话不多说#xff0c;直接看题#xff1a; 我们不妨把问题抽象一下#xff1a; 首先#xff0c;我们由裴蜀定理知道如果两个数互质#xff0c;那么axbyc一定有整数解#xff08;只要c为1的倍数也就是整数#xff09;#xff0c;因此问题就转换为求选一些数使他们gcd1直接看题 我们不妨把问题抽象一下 首先我们由裴蜀定理知道如果两个数互质那么axbyc一定有整数解只要c为1的倍数也就是整数因此问题就转换为求选一些数使他们gcd1对1特判 考虑到与背包问题的类似性于是我们令f[i][j]为前i个数gcdj的最小花费。 于是我们得到转移方程f[i][j]min(f[i-1][j],f[i-1][k]c[i])(k与li的gcdj) 但是我们注意一下范围k显然不能遍历到10^9,注意到我们遍历的为gcd,而这个远小于li,因此我们可以用map来优化空间存可能的gcd),每一轮的gcd在循环时直接推出即可。 下面为AC代码 #includebits/stdc.h using namespace std; #define ma 10000000 #define int long long int n,l[310],c[310],cnt; mapint,int a[310]; int _gcd(int a,int b){while(b){int tmpb;ba%b;atmp;}return a; } struct node{int dian,zhi; }; queueint q; signed main(){cinn;for(int i1;in;i) scanf(%lld,l[i]);for(int i1;in;i) scanf(%d,c[i]);int ansma;for(int i1;in;i){if(a[i].count(l[i])0) a[i][l[i]]c[i];else a[i][l[i]]min(c[i],a[i][l[i]]);mapint,int::iterator it;for(ita[i-1].begin();it!a[i-1].end();it){if(a[i].count(it-first)0) a[i][it-first]a[i-1][it-first];else a[i][it-first]min(a[i-1][it-first],a[i][it-first]);}for(ita[i-1].begin();it!a[i-1].end();it){if(a[i].count(_gcd(it-first,l[i]))0) a[i][_gcd(it-first,l[i])]a[i-1][it-first]c[i];else a[i][_gcd(it-first,l[i])]min(a[i-1][it-first]c[i],a[i][_gcd(it-first,l[i])]);}if(a[i].count(1)!0) ansmin(ans,a[i][1]);}if(ansma) cout-1;else coutans; } 接题 我们直接令f[i][j]表示到i的位置时所跳的距离j时得到的最大值。 转移方程为 f[i][j]p[i]max(f[i-j][j],f[i-j][j-1],f[i-j][j1]). 但是当d30000时空间就不够了。 我们不妨计算1...n30000,发现最大的波动范围最多-250--250 因此我们不妨让j的位置存波动值即可。注意判断范围 下面是AC代码 #includebits/stdc.h using namespace std; #define ck 250 int n,d,dp[30001][502],a[30010],x,max1; int main(){cinnd;for(int i1;in;i){scanf(%d,x);a[x];max1max(x,max1);}memset(dp,-0x3f,sizeof(dp));dp[d][ck]a[d];int ansa[d];for(int i1d;imax1;i){for(int j0;j500;j){int x1dj-ck;if(i-x10) continue;if(x10) continue;for(int k-1;k1;k){if(jk0) dp[i][j]max(dp[i][j],dp[i-x1][jk]a[i]);}ansmax(ans,dp[i][j]);}}coutans; }
http://www.pierceye.com/news/800684/

相关文章:

  • 阿里云 建设网站怎么样长春网站建设翻译
  • 网站空间位置是什么枝江企业网站
  • 网站到期查询固定ip做网站和域名区别
  • 北京专业网站制作大概费用红色网站建设的比较好的高校
  • 廊坊网站的优化html5网站地址
  • 少儿图书销售网站开发背景网络个性化定制
  • 网站制作价格情况微信输入法使用方法
  • 首饰网站建设策划案我的主页制作代码
  • 网站专题页面模板科技有限公司可以做网站建设吗
  • 物流企业网站建设特色吉林智能网站建设价格
  • 安徽省教育基本建设学会网站光明新区建设网站
  • 图片无法显示wordpress我是seo关键词
  • 设计商标的网站最新的电商资讯有哪些
  • 烟台开发区网站建设做家教中介网站赚钱吗
  • 商洛市建设工程造价管理站网站网站无障碍建设报告
  • 网站如何做原创广州网站优化关键词公司
  • 海门市城乡建设局网站深圳专业做网站专业
  • 网站首页的快照更新慢凉山建设机械网站
  • 怎么区分营销型网站如何建立公司的网站
  • 宁波网站建设鲤斯设计游戏网站上图片动态怎么做的
  • 重庆php网站建设网站ip地址 转向域名
  • 知名的电子商务网站从化手机网站建设
  • 钓鱼网站 企业形象做一婚恋网站多少钱
  • 南阳网站建设公司wordpress视频无法播放视频
  • 广西防城港建设厅网站wordpress导航栏修改
  • 网站建设桂林永川网站建设公司
  • 英文网站设计制作wordpress搜索不到
  • 企业营销网站建设的基本步骤吉林省建设工程质量监督站网站
  • 现在用什么软件做网站北京工程设计公司排名
  • 烟台网站开发技术找人做网站服务器不是自己的怎么办