当前位置: 首页 > 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.huolong8.cn/news/434675/

相关文章:

  • 通过php获取手机网站访客的手机号码上海建设单位工程备案网站
  • 网站制作预付款会计分录网站排名优化首页
  • 兰州网站推WordPress标题换行显示
  • 建设微网站理财p2p网站开发
  • 美食网站建设的意义wordpress栏目页只显示标题
  • 网站中了木马了怎么办推广下载app
  • 网站怎么在工信部备案商品促销活动策划方案
  • 化妆品网站优势电影网站做淘客
  • 个人做淘宝客网站好做吗ui设计的基本流程图
  • 网站顶部展出的大幅广告一键logo
  • 网站建设seo需求文档WordPress微信强制跳转插件
  • 网站建设开放的端口专注大连网站建设
  • 百度网站快速收录托者设计吧官网
  • 苏州市相城区建设局网站深圳网站专业制作
  • 泸西县建设小学网站企业电子商务网站建设评估试验
  • WordPress建影视站买国外域名 网站
  • 杭州cms模板建站网页设计师培训大全
  • 厦门哪些做鲜花的网站如何网上建设网站
  • wordpress网站新闻织梦网站后台密码忘记
  • 提供邢台做wap网站免费网站域名空间
  • asp.net程序做的网站安全吗长域名的优秀网站
  • 长沙服务专业的建网站python做的大型网站
  • 网站首页浮动窗口代码大都会app用不了
  • windowxp做网站服务器wordpress 语言切换
  • 前端代码大全台州seo排名优化
  • 复旦大学精品课程网站旅游网站的设计的前提
  • 高端的的网站建设公司开票开网站建设费
  • 站长工具查询seowordpress控制字数
  • 邢台市网站开发公司有哪些颐和国际沧州网络科技
  • 电商网站建设优缺点免费招聘网站平台有哪些