• 拼写单词


    题目描述

    给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。返回词汇表 words 中你掌握的所有单词的长度之和。

    注意:每次拼写(指拼写词汇表中的一个单词)时,chars 中的每个字母都只能用一次。

    示例 1:

    输入:words = [“cat”, “bt”, “hat”, “tree”], chars = “atach”
    输出:6
    解释:可以形成字符串 “cat” 和 “hat”,所以答案是 3 + 3 = 6。

    示例 2:

    输入:words = [“hello”, “world”, “leetcode”], chars = “welldonehoneyr”
    输出:10
    解释:可以形成字符串 “hello” 和 “world”,所以答案是 5 + 5 = 10。

    提示:

    • 1 <= words.length <= 1000
    • 1 <= words[i].length, chars.length <= 100
    • 所有字符串中都仅包含小写英文字母
  • 梦回长安

    昨日酒醉,赋诗一首,作此诗于深圳,2020-03-16 07:35 笔

  • 在cuda中使用哈希表

    关于在cuda中使用哈希表的一些经验总结 cuda中哈希方法目前已知的在cuda中使用哈希的方法: 数组适用于较小的数据规模,如键的范围是int,或者能转化为整型,值类型最长为long等 cudpp可接受的键值范围均为32bit,相比数组好处是占...
  • 2020年计划

    把2020年给安排一下,虽然已经三月中旬了,做总比不做要好;会不定期更新调整 技术 考虑整理自己的工具库. 整理提炼工作中遇到的比较通用的模块,积累自己的框架和库,以期提高开发效率 阅读开源仓库代码. 工作中很多时候是输出,把自己会的知识输出到产品中...
  • no cover

    This post no cover
  • ES6中的模块

    最近在做项目的时候发现在一个模块导出的时候是返回一个NEW以后实例化的对象,在其他地方使用的是同一个对象(一直以为是不用的对象,每次导入都是一个新的。。。还是太菜)。 在网上了解了ES6模块的一个基本机制,所以记录一下笔记。 ES6中模块不会重复执行...
  • 解决hexo博客文章太长导致的显示不全问题

    问题前两天准备发布上一篇介绍CLI11的文章,结果写好markdown之后本地测试发现问题: 文章最后内容突然缺失 导航栏,底部的返回顶部按钮均异常 查看网页源代码,发现内容消失的地方之后内容全部是空格 尝试解决问题,发现文章变短显示就正常,使用...
  • C++命令行解析库CLI11介绍

    本篇文章主要提炼自github上CLI11的官方文档,取出自己感兴趣的内容,记录下来方便以后使用 简单介绍CLI11是一个基于C++开发的命令行解析库,目前最新版本1.9 其优点: 使用很方便,只需要#include <CLI11.hpp&g...
  • CUDA C/C++总结

    本篇为学习笔记,学习内容为2019年参加英伟达GTC会议的课程 需要提下学习CUDA的目的,就是为了加速自己的应用,相比于CPU-only的应用程序,可以用GPU实现较大加速,当然程序首先是计算密集型而非IO密集型 基础GPU加速系统,又被称异构系统...
  • windows远程桌面连接报错

    这周遇到windows远程桌面连接报错: 出现内部错误 个人PC与服务器处于一个局域网内,别人可以连接,只有我的不行 解决方案:经人指点,找到那台服务器,插上显示器,登录自己账号密码没问题,然后回来再使用个人PC远程连接就OK了,直接服务器登录一...