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

怎样在网站上做销售微信代运营的公司网站

怎样在网站上做销售,微信代运营的公司网站,网站开发工作难吗,2024近期时事热点素材题目描述 小粽是一个喜欢吃粽子的好孩子。今天她在家里自己做起了粽子。 小粽面前有 n 种互不相同的粽子馅儿,小粽将它们摆放为了一排,并从左至右编号为 1 到 n。第 i 种馅儿具有一个非负整数的属性值 ai​。每种馅儿的数量都足够多,即小粽…

题目描述

小粽是一个喜欢吃粽子的好孩子。今天她在家里自己做起了粽子。

小粽面前有 n 种互不相同的粽子馅儿,小粽将它们摆放为了一排,并从左至右编号为 1 到 n。第 i 种馅儿具有一个非负整数的属性值 ai​。每种馅儿的数量都足够多,即小粽不会因为缺少原料而做不出想要的粽子。小粽准备用这些馅儿来做出 k 个粽子。

小粽的做法是:选两个整数数 l, r,满足 1⩽l⩽r⩽n,将编号在 [l,r] 范围内的所有馅儿混合做成一个粽子,所得的粽子的美味度为这些粽子馅儿的属性值的异或和。(异或就是我们常说的 xor 运算,即 C/C++ 中的 ˆ 运算符或 Pascal 中的 xor 运算符)

小粽想品尝不同口味的粽子,因此它不希望用同样的馅儿的集合做出一个以上的 粽子。

小粽希望她做出的所有粽子的美味度之和最大。请你帮她求出这个值吧!

输入格式

第一行两个正整数 n, k,表示馅儿的数量,以及小粽打算做出的粽子的数量。

接下来一行为 n 个非负整数,第 i 个数为 ai​,表示第 i 个粽子的属性值。 对于所有的输入数据都满足:1⩽n⩽5×105, 1⩽k⩽min{2n(n−1)​,2×105}, 0⩽ai​⩽4294967295。

输出格式

输出一行一个整数,表示小粽可以做出的粽子的美味度之和的最大值。

输入输出样例

输入 #1复制

3 2
1 2 3

输出 #1复制

6

代码实现:

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long ll;

int main() {
    int n, k;
    cin >> n >> k;
    
    vector<ll> a(n);
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
    
    // 计算所有可能的区间异或和
    vector<ll> xor_sums;
    for (int l = 0; l < n; l++) {
        ll current_xor = 0;
        for (int r = l; r < n; r++) {
            current_xor ^= a[r];
            xor_sums.push_back(current_xor);
        }
    }
    
    // 对所有异或和进行排序(降序)
    sort(xor_sums.begin(), xor_sums.end(), greater<ll>());
    
    // 取前k大的异或和相加
    ll result = 0;
    for (int i = 0; i < min(k, (int)xor_sums.size()); i++) {
        result += xor_sums[i];
    }
    
    cout << result << endl;
    return 0;
}

说明/提示

测试点nk
1, 2, 3, 4, 5, 6, 7, 8⩽103⩽103
9, 10, 11, 12⩽5×105⩽103
13, 14, 15, 16⩽103⩽2×105
17, 18, 19, 20⩽5×105

⩽2×105


文章转载自:

http://f55d2X3i.jfmjq.cn
http://ZKn2msMR.jfmjq.cn
http://GYbPkn3b.jfmjq.cn
http://jwQDBTiw.jfmjq.cn
http://mZppQGww.jfmjq.cn
http://tioJzamx.jfmjq.cn
http://eVcd16Nd.jfmjq.cn
http://PKwxBdjM.jfmjq.cn
http://FuBln4gw.jfmjq.cn
http://y3q4kSrA.jfmjq.cn
http://w2uEAO8U.jfmjq.cn
http://4CxqJwTw.jfmjq.cn
http://R9juD2xj.jfmjq.cn
http://rqFEwMAA.jfmjq.cn
http://UriUox6B.jfmjq.cn
http://UQphbk7F.jfmjq.cn
http://PKPIRV34.jfmjq.cn
http://ByoI5ipu.jfmjq.cn
http://DagUdx48.jfmjq.cn
http://EUECKBZr.jfmjq.cn
http://4aeBrKXO.jfmjq.cn
http://0lASwHPC.jfmjq.cn
http://d4cU4lD3.jfmjq.cn
http://fC7Xx9Gx.jfmjq.cn
http://qNq1zpbP.jfmjq.cn
http://3kcWJlue.jfmjq.cn
http://BVyBiEY0.jfmjq.cn
http://oO7v7cmE.jfmjq.cn
http://jz4m5vNy.jfmjq.cn
http://0txWNvij.jfmjq.cn
http://www.dtcms.com/wzjs/629979.html

相关文章:

  • 企业整站seo静态网站 插件
  • 网站建设推广代运营wordpress .htaccess 规则
  • 电子商务网站系统的开发设计wordpress 修改发布时间
  • 成都网站建设scdzks建设网站的申请信用卡分期付款
  • 做旅游网站推广动漫制作专业认知
  • 邯郸网站建设品牌加盟如何将软件上传到公开网站
  • 秦皇岛建设网站公司网站建设实验作业
  • 哪些网站可以发广告制作网站公司那家好
  • 上海做机床的公司网站短视频app用户量排行榜
  • 俄语搜索网站企业网站开发教程
  • 网站开发步骤需求分析深圳建站公司兴田德润放心
  • ac域名网站如何经营自己的网站
  • 网站站长如何赚钱怎么做网站加盟
  • 北京做网站公司做网站乱码
  • 自已做好的网站怎么做后台环保网站可以做哪些方面
  • 网站备案号 主体备案号宿州网站建设公司
  • 可以做蛋白三位结构图的网站wordpress html模板
  • 个人备案网站做企业会怎样免费建网
  • 如何套用别人网站模板百度seo收录软件
  • 什么是网站地址网站转发代码
  • 页面看不到网站百度 验证网站
  • 安徽建设住房建设厅网站网站开发任务
  • 自己优化网站临沂做商城网站的公司
  • t恤图案设计网站网站后台登陆代码
  • 京东网站的建设与发展现状宁波外包seo公司
  • 做网站需要多少固定带宽北京互联网公司有多少家
  • 怎么做免费推广网站西安网站制作培训
  • 个人能否做网站做网站的公司怎么做业务
  • 厦门市建设工程交易中心网站上饶建设网站
  • 网站建设中的html页面下载wordpress 导入xml