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

二进制

lc1496

滑窗把字符串里所有长度为k的子串转成二进制数,检查是否覆盖了0~2ᵏ⁻¹全部数字,全覆盖就返回true

class Solution {
public:
bool hasAllCodes(string s, int k) {

if(k > s.size()) return 0;

int cur = 0;
for(int i = 0; i < k - 1; i ++)
cur = 2 * cur + (s[i] == '1');

vector<bool> used(1 << k, false);
for(int i = k - 1; i < s.size(); i ++){
cur = cur * 2 + (s[i] == '1');
used[cur] = true;
cur &= ~(1 << (k - 1));
}

for(int e: used) if(!e) return false;
return true;
}
};

http://www.jsqmd.com/news/404860/

相关文章:

  • lite-avatar形象库镜像免配置:预置中文UTF-8环境、字体库与音视频编解码器
  • Debian中使用snap安装应用
  • 5个惊艳案例展示mPLUG视觉问答的强大能力
  • Python基于Vue的 食物营养分析与推荐网站的设计与实现django flask pycharm
  • 微软VibeVoice体验:流式语音合成的实际应用
  • 有比boss好用的招聘软件吗?2026主流招聘平台实测榜单 - 博客万
  • 无需联网!UI-TARS-desktop本地AI应用一键部署
  • GLM-4v-9b应用场景:法律合同截图条款识别+风险点自动提示
  • 头部支付宝消费红包回收平台推荐 - 京顺回收
  • ChatGLM-6B模型微调实战:领域适配完整指南
  • GLM-4V-9B教育场景落地:学生作业图题解析+解题思路生成演示
  • Python基于Vue的垃圾分类回收管理系统 垃圾图片识别 django flask pycharm
  • 春节大吃大喝肠胃不适?哪些人适合吃益生菌?最有效的益生菌产品,养肠润肠品牌测评推荐 - 博客万
  • 新手必看:OFA图像描述模型常见问题解决手册
  • 45亿红包砸不出微信时刻:春节AI大战背后的真相
  • Python+Vue的 超市外卖系统的设计与实现 django Pycharm flask
  • MiniCPM-V-2_6体育训练:动作图识别+技术要点反馈生成案例
  • AI净界实战案例:如何用一键抠图打造爆款社交媒体内容
  • 2026太阳能智慧座椅推荐:五大品牌深度测评,常州旗硕成公共空间智能化首选 - 博客万
  • ESP32与4G模块UART通信实战:工业物联网长连接设计
  • 主导大型互联网公司AI大模型落地三年,我总结了这套AI大模型学习路线!可直接复用!
  • 无需网络!本地运行的黑白照片上色神器cv_unet_image-colorization使用指南
  • vue基于Python在线车辆租赁信息管理系统 flask django Pycharm
  • 2026年工字钢租赁厂家权威推荐榜:老式工字钢租赁/工字钢租赁/选择指南 - 优质品牌商家
  • 手把手教你用PP-DocLayoutV3解析复杂文档结构
  • Python+Vue的在线问诊系统的设计与实现 django Pycharm flask
  • Qwen2.5-VL-7B-Instruct从零开始:环境配置到功能测试
  • Qwen3-ForcedAligner-0.6B部署教程:Kubernetes集群中镜像的弹性伸缩配置
  • vLLM部署GLM-4-9B-Chat模型:支持1M上下文的对话AI搭建指南
  • 零基础也能玩转DeepSeek-R1-Distill-Llama-8B:详细图文教程