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

牛客寒假训练营H题

思路:找出所有m的子集,加到价值中,找出最大价值即可。

代码:

void solve(){
    int n, m;
    cin >> n >> m;
    vector<pii>a(n + 1);
    for(int i = 1;i <= n;i ++)
        cin >> a[i].first >> a[i].second;
    int ans = 0;
    
    auto check = [&](int x){
        int res = 0;
        for(int i = 1;i <= n;i ++){
            if((x & a[i].second) == a[i].second)
                res += a[i].first;
        }
        ans = max(ans, res);
    };
    
    for(int i = 29;i >= 1;i --){
        if((m >> i) & 1){
            check((m ^ (1 << i)) | ((1 << i) - 1));
        }
    }
    check(m);
    cout << ans << endl;
}


http://www.kler.cn/a/227920.html

相关文章:

  • SpringBoot 日志
  • zsh安装插件
  • 【Pandas】pandas Series cumsum
  • Linux工具使用
  • 使用Edu邮箱申请一年免费的.me域名
  • VLLM性能调优
  • 华为机考入门python3--(7)牛客7-取近似值
  • QT 范例阅读:系统托盘 The System Tray Icon example
  • 游戏如何选择服务器
  • 利用自定义注解和反射优雅处理对象字段
  • VUE3语法--computed计算属性中get和set使用案例
  • 常见的web前端开发框架介绍
  • 消息中间件(MQ)对比:RabbitMQ、Kafka、ActiveMQ 和 RocketMQ
  • 谷粒商城-P19
  • VitePress-08-文档中代码组的使用
  • sklearn 计算 tfidf 得到每个词分数
  • MySQL创建索引的注意事项
  • 华为数通方向HCIP-DataCom H12-831题库(简答题01-27)
  • pdmodel从动态模型转成静态onnx
  • WiFi测试的核心思路和主要工具
  • BAPI_PRODORD_CREATE-创建生产订单BAPI测试
  • WPS Office18.7软件日常更新
  • 代码随想录算法训练营Day48|198.打家劫舍、213.打家劫舍II、337.打家劫舍 III
  • 通过 ChatGPT 的 Function Call 查询数据库
  • 20240202在WIN10下使用fast whisper缺少cudnn_ops_infer64_8.dll
  • python+PyQt5 左右声道测试