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

Edu144 CD

Dashboard - Educational Codeforces Round 144 (Rated for Div. 2) - Codeforces

C. Maximum Set

在这里插入图片描述

思路:要想让集合长度最长,显然令倍数为2,那么可以容易得到最长长度为 log2(r/l)+1log2(r/l)+1log2(r/l)+1

接下来求个数,首先是所有倍数都为2的集合,上界为 up=r/(1ll<<ci)up = r / (1ll << ci)up=r/(1ll<<ci)ans1=(up−l+1)ans1=(up - l + 1)ans1=(upl+1)

其次可以令一个2变成3,比如第四个样例,4 8 16 32 64—>>>4 12 24 48 96。第二个位置2变3。

我们求出这种情况的上界 up1=r/(1ll<<(ci−1))/3up1 = r / (1ll << (ci - 1)) / 3up1=r/(1ll<<(ci1))/3ans2=(up1−l+1)∗ci)ans2=(up1 - l + 1) * ci)ans2=(up1l+1)ci)

然后如果两个2变成3或者一个2变成4,都会导致长度变短所以不可行。

所以最终答案 ans=(ans1+ans2)ans=(ans1+ans2)%modans=(ans1+ans2)

void solve()
{int l, r;cin >> l >> r;int len = log2(r / l) + 1;int ci = log2(r / l);//2的个数int up = r / (1ll << ci); // 第一个上界ans = 0;ans += (up - l + 1);/* cout << up << ' '; */int up1 = r / (1ll << (ci - 1)) / 3; // 第二个上界if (up1 - l + 1 > 0){ans = (ans + (up1 - l + 1) * ci) % mod; //*ci是因为这种情况所有的2都可以变成3}cout << len << ' ' /*  << up << ' ' << x << ' ' */;cout << ans;
}

D. Maximum Subarray

在这里插入图片描述

思路:题目要求k个数+x,其他数-x。我们可以先令所有数-x,再选k个数+2*x。

我们考虑 dp[i][j]dp[i][j]dp[i][j] 为前i个数选了j个数,容易得到转移方程:

dp[i][j]=max(dp[i−1][j]+a[i],dp[i−1][j−1]+a[i]+x∗2,0ll)dp[i][j]=max(dp[i-1][j]+a[i],dp[i-1][j-1]+a[i]+x*2,0ll)dp[i][j]=max(dp[i1][j]+a[i],dp[i1][j1]+a[i]+x2,0ll)

void solve()
{cin >> n >> k >> x;rep(1, i, n){cin >> a[i];a[i] -= x;}rep(0, i, n){rep(i + 1, j, k){dp[i][j] = -1e18;}}ans = 0;rep(1, i, n){rep(0, j, min(i, k)){if (j){dp[i][j] = max({dp[i - 1][j] + a[i], dp[i - 1][j - 1] + a[i] + 2 * x, 0ll});}else{dp[i][j] = max(dp[i - 1][j] + a[i], 0ll);}}}rep(1, i, n){rep(0, j, min(i, k)){if (k - j <= n - i) //注意确保没选的k的个数要小于等于当前未选的总数{ans = max(ans, dp[i][j]);}}}cout << ans;
}
http://www.dtcms.com/a/615396.html

相关文章:

  • 不同数据结构在硬件平台(如ARM、x86)上的性能表现差异
  • 无限容量网站wordpress新用户提醒
  • 网站欢迎页面flash兰州公司网站建设
  • 岚图泰山将登陆欧洲、中东,岚图泰山的海外布局如何看?
  • 广州网站设计工作室芜湖网站建设whwzjs
  • 网页设计新建站点数字广东网络建设公司
  • 做搬家广告哪家网站有优百度指数怎么看排名
  • 网站系统后台网站建设销售提点20个点
  • 做学历的网站建e网下载
  • 如何来做网站优化网站开发维护求职信
  • 淮北市住房和城乡建设局网站如何韩国视频网站模板下载 迅雷下载地址
  • 网站建设sunmun网站建设方面的书籍推荐
  • 龙港 网站建设一站式网络营销
  • 专业网站制作咨询大丰网站建设价格
  • AI营销与销售专家咨询顾问培训讲师培训师唐兴通分享GEO优化白皮书
  • 个人小程序为企业做网站建设优化小程序包年竞价
  • 做分类信息网站如何wordpress网站文件管理
  • python做网站服务器购物型网站用dw做
  • 【贪心 图论】517. 超级洗衣机|分数未知
  • php网站开发个人网络营销渠道的类型有哪些
  • Java 基于分支和循环结构的专项实验
  • 电商网站建设与维护网站添加多个关键词
  • 网站虚拟主机有什么用唐山网站建设400多少钱
  • 住房和城乡建设部网站中国建造师网西安网络推广网站优化
  • 51单片机--DHT11温湿度传感器实验代码
  • 企业网站的标题关键词系统平台
  • 移动电子商务平台就是手机网站前端培训多少钱
  • 批处理脚本之环境控制、参数处理与数据流
  • 网站 整站 抓取建设的网站属于固定资产么
  • 17网一起做网站广州网站是每年都要付费吗