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

3475相或为k

3475相或为k

⭐️难度:困难
🌟考点:位运算
📖
在这里插入图片描述

📚

import java.util.Scanner;

import java.util.Scanner;

public class  Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int t = sc.nextInt();

        while(t-->0) {
            int n = sc.nextInt();//循环的数
            int k = sc.nextInt();//给的或(数)
            int num = 0;
            for(int i=1;i<=n;i++) {
                int r =sc.nextInt();
                if((r&k)==r) { // r有1的位置k也刚好有1
                    num = num | r;
                }
            }
            if(num==k) {
                System.out.println("Yes");
            }else {
                System.out.println("No");
            }
        }
    }
}

🍎笔记
在这里插入图片描述

http://www.dtcms.com/a/44471.html

相关文章:

  • 1-PostgreSQL 简介
  • huggingface下载模型到本地缓存环境变量配置详解
  • 《每天读一个JDK源码》之HashMap解读
  • Python线程池知多少
  • 【Qt】ffmpeg照片提取、视频播放▲
  • 【Java 基础(人话版)】Java SE vs Java EE
  • 请解释 Node.js 中的网络模块(http、https),如何创建 HTTP服务器?
  • ESP32+Mixly+温湿度传感器DHT11
  • LangChain项目实战1——基于公司制度RAG回答机器人
  • PHP的学习
  • 如何通过 LlamaIndex 将数据导入 Elasticsearch
  • DAY09 Map接口、斗地主案例(有序版本)、冒泡排序
  • Mysql100道高频面试题
  • DeepSeek开源周-汇总
  • CSS浮动详解
  • 稀疏数组学习
  • Vue3项目如何使用TailWind CSS保姆级教程
  • 使用Python开发以太坊智能合约:轻松入门与深度探索
  • Linux与UDP应用1:翻译软件
  • C++Primer学习(4.8位运算符)
  • Qt中如果槽函数运行时间久,避免阻塞主线程的做法
  • 250301-OpenWebUI配置DeepSeek-火山方舟+硅基流动+联网搜索+推理显示
  • 【数据结构】链表与顺序表的比较
  • Python精进系列:divmod 函数
  • 安装 Open WebUI
  • Vue3 中 defineOptions 学习指南
  • 频域分析:利用傅里叶变换(Fourier Transform)对图像进行深度解析
  • 浅谈DeepSeek对人形机器人赛道影响
  • Cloneable接口与clone方法---java
  • 基于51单片机的压力测量报警proteus仿真