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

企业网上书店网站建设设计高端企业网站设计公司

企业网上书店网站建设设计,高端企业网站设计公司,那个平台能免费做网站,优秀网站的颜色搭配比赛链接 文章目录题目描述题解#xff1a;代码#xff1a;题目描述 输入描述: 第一行一个数 n。 然后 n 行#xff0c;每行两个数表示 li,ri。 输出描述: 输出一行一个数表示答案。 示例1 输入 5 1 2 2 3 3 4 4 5 5 6输出 26备注: 1 ≤ n , li , ri ≤ 100 题解#xf…比赛链接 文章目录题目描述题解代码题目描述 输入描述: 第一行一个数 n。 然后 n 行每行两个数表示 li,ri。 输出描述: 输出一行一个数表示答案。 示例1 输入 5 1 2 2 3 3 4 4 5 5 6输出 26备注: 1 ≤ n , li , ri ≤ 100 题解 xi的是在 [li , ri]中任选一个然后构成值,所以可以用分组背包来做 dp[i][j]前i个数字能否构成j 那么dp [ i -1 ] [ j - x[ i ]* x [ i ] ] 1则说明加上第i个数则可以构成x [ i ] 的取值范围 是题目所给 l[i]和r[i] 这样做肯定不行哪那么简单 复杂度过高我们需要压缩下 先注意dp的值无疑是0或1所以可以用bitset. bitset 在 bitset 头文件中它是一种类似数组的结构它的每一个元素只能是或每个元素仅用bit空间。 这样我们用dp [ i ]表示第i行的01串 dp [ i ] dp [ i ] | ( d p [ i - 1 ] ( x [ j ] 2 ) ) bitset还有自带的求1的个数的count这样就更方便了 代码 #includebits/stdc.h #includebitset using namespace std; typedef long long ll; int num1,num2; const int maxn130; int a[maxn]; bitset1000009dp[130]; int n; int main(){ cinn;dp[0][0]1;for(int i1;in;i){int l,r;cinlr;for(int jl;jr;j)dp[i]|(dp[i-1](j*j));}coutdp[n].count();return 0; }
http://www.sadfv.cn/news/162762/

相关文章:

  • 童装网站建设乐山电商网站开发
  • 网站建设上qq图标去除建设购物网站的方案
  • 网站前端与后台必须同时做吗鞍山便民信息平台
  • 上海网站建设海淘科技节庆时候的网站是怎么做的
  • 域名申请好怎么做网站wordpress100万数据
  • 建设银行的网站为什么登不上个人网站的建设流程
  • 做电脑网站手机能显示不出来怎么办wordpress 七牛 上传
  • 中国商检局做备案网站网页制作的公司选时代创信
  • 文具网站建设合同书唐山自助建站模板
  • 浙江门户网站建设公司中国 网站服务器 租金
  • 建站技巧wordpress更换网站
  • 济宁 网站建设哪个网站做员工增员
  • 学历网站怎么做怎么建设网站运城
  • 手机网站优化技巧建设公司和建筑公司哪个好
  • wordpress dede搜索引擎优化排名seo
  • 网站建设及维护合同网站开发项目管理文档
  • 网站开发专业培训企业建站 炫酷模板
  • 在线视频制作网站微网站开发教程
  • 定安网站制作医院网站建设思路
  • 机械加工网站哪个好免费搭建私人网站
  • 旅游网站建设相关报价表格自媒体wordpress主题
  • 网站开发计算机语言的比较WordPress怎么建小站
  • 江西新余网站建设平顶山网站建设
  • 哪个网站做免费广告好网络推广引流有哪些渠道
  • 菜鸟教程网站是怎么做的专门做推广的公司
  • 怎么区别做pc端和手机端网站建筑工程招聘最新信息平台
  • 做淘宝客网站 首选霍常亮网站建设技术氵金手指排名26
  • 网站建设衤金手指下拉10wordpress笑话主题模板
  • 电子政务门户网站建设wordpress做微信支付
  • 网站建设需求意见征求表域名服务器购买