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

每日OJ题_牛客_乒乓球筐_哈希_C++_Java

目录

牛客_乒乓球筐_哈希

题目解析

C++代码

Java代码


牛客_乒乓球筐_哈希

乒乓球筐__牛客网 (nowcoder.com)

描述:

        nowcoder有两盒(A、B)乒乓球,有红双喜的、有亚力亚的……现在他需要判别A盒是否包含了B盒中所有的种类,并且每种球的数量不少于B盒中的数量,该怎么办呢?


题目解析

简单查询题目,可以用哈希表解决。

C++代码

#include <iostream>
#include <string>
using namespace std;int main()
{string s1, s2;while(cin >> s1 >> s2) // 未知组数的输⼊{int hash[26] = { 0 };for(auto ch : s1) hash[ch - 'A']++;bool ret = true;for(auto ch : s2){if(--hash[ch - 'A'] < 0){ret = false;break;}}cout << (ret ? "Yes" : "No") << endl;}return 0;
}

Java代码

import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{ public static void main(String[] args) {Scanner in = new Scanner(System.in);while(in.hasNext()) // 未知组数的输⼊{char[] s1 = in.next().toCharArray();char[] s2 = in.next().toCharArray();int[] hash = new int[26];for(int i = 0; i < s1.length; i++){hash[s1[i] - 'A']++;}boolean ret = true;for(int i = 0; i < s2.length; i++){if(--hash[s2[i] - 'A'] < 0){ret = false;break;}}System.out.println(ret ? "Yes" : "No");}}
}
http://www.lryc.cn/news/454838.html

相关文章:

  • 基于SpringBoot+Vue的酒店客房管理系统
  • 检索增强思考 RAT(RAG+COT):提升 AI 推理能力的强大组合
  • python脚本实现Redis未授权访问漏洞利用
  • 简单线性回归分析-基于R语言
  • 上海理工大学《2023年+2019年867自动控制原理真题》 (完整版)
  • 计算机网络面试题——第三篇
  • Elasticsearch 开放推理 API 增加了对 Google AI Studio 的支持
  • react-问卷星项目(7)
  • 【git】main|REBASE 2/6
  • 51单片机的水质检测系统【proteus仿真+程序+报告+原理图+演示视频】
  • 【python面试宝典7】线程池,模块和包
  • Android input系统原理二
  • Oracle登录报错-ORA-01017: invalid username/password;logon denied
  • JavaScript 获取浏览器本地数据的4种方式
  • 77寸OLED透明触摸屏有哪些应用场景
  • 二分解题的奇技淫巧都有哪些,你还不会吗?
  • LeetCode-871 最低加油次数
  • OpenCV-OCR
  • Linux卸载mysql
  • 【大语言模型-论文精读】用于医疗领域摘要任务的大型语言模型评估综述
  • 图吧工具箱
  • vue2 + View design 使用inputNumber设置默认值为undefined但展示数据为1且表单校验不通过的原因
  • 【SpringSecurity】基本流程
  • 算法-汉诺塔问题(Hanoi tower)
  • HarmonyOS鸿蒙 Next 实现协调布局效果
  • 【自然语言处理】(1) --语言转换方法
  • 叉车防撞系统方案,引领安全作业新时代
  • Nginx的核心架构和设计原理
  • leetcode35--搜索插入位置--二分查找刷题
  • Django对接支付宝沙箱环境(2024年9月新测有效)