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

乐山电商网站开发小工程承包网app

乐山电商网站开发,小工程承包网app,书法 wordpress,网站建立后被别人点击要付钱吗比赛链接 文章目录题目描述题解#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.yutouwan.com/news/434675/

相关文章:

  • 广西和城乡建设厅网站湛江免费企业建站
  • 乐温州网站建设wordpress js代码插件下载
  • 五华网站建设网页制作与网站建设试题和答案
  • 官方网站建设条件成都哪家网站建设好
  • v9双语版网站怎么做哈尔滨网站制作网页
  • 深圳网站设计知名乐云seo想买手表在哪个网站买是正品
  • 泸州市住房和城乡建设厅官方网站非主流在线制作图片
  • 仿我喜欢网站源码免费wordpress 标签不对应
  • 只做衬衫的网站集团网站建设招标
  • 营销型网站建设是什么会员卡管理系统哪里买
  • 潍坊做网站维护费用网页制作基础教程课程标准
  • 收费下载网站cms如何制作公司网站和网页
  • 企业网站的建设网页设计学习教程
  • 静态展示网站多少钱做企业网站用什么cms好
  • 新光途网站建设网站备案 机构需要什么手续
  • 网站建设工程设计图人们常用的网页设计工具是
  • 建网站需要服务器吗asp网站导航怎么做
  • 深圳最简单的网站建设荥阳郑州网站建设
  • 网站优化就是搜索引擎优化做影视网站怎么挣钱
  • 科技文化网站建设方案合肥做企业网站
  • 网站产品图片尺寸网站大改版
  • 网站建设需要的人员如何做好一名网络销售
  • 如何做招聘网站的数据分析北京12345微信公众号
  • asp网站制作实例教程工布江达网站建设
  • 宁波外贸网站制作公司wordpress添加版权信息
  • 郑州网站建设知名公司排名求婚策划公司
  • 网站前台和后台对接实例公司名字大全免费测吉凶
  • 青岛网站建设首选营销吧系统国内建筑公司排名
  • 徐州有哪些网站制作公司专业做网站
  • 钓鱼网站源码设计师培训体系