网址:https://leetcode.com/problems/binary-prefix-divisible-by-5/

一次for循环遍历数组,在上次计算的基础上得到本次的结果!

 1 class Solution {
 2 public:
 3     vector<bool> prefixesDivBy5(vector<int>& A)
 4     {
 5         vector<bool> ans;
 6         int num = 0;
 7         int pre_num = 0;
 8         for(int i=0; i<A.size(); i++)
 9         {
10             num = 0;
11             num += pre_num * 2 + A[i];
12             num = num % 5;
13             pre_num = num;
14             if(num % 5 == 0)
15             {
16                 ans.push_back(true);
17             }
18             else
19                 ans.push_back(false);
20         }
21         return ans;
22     }
23 };

转载于:https://www.cnblogs.com/tornado549/p/10670238.html

1018. Binary Prefix Divisible By 5可被 5 整除的二进制前缀相关推荐

  1. 【leetcode】1018. Binary Prefix Divisible By 5

    题目如下: Given an array A of 0s and 1s, consider N_i: the i-th subarray from A[0] to A[i] interpreted a ...

  2. 1018. 可被 5 整除的二进制前缀

    链接:1018. 可被 5 整除的二进制前缀 题解: class Solution {public:vector<bool> prefixesDivBy5(vector<int> ...

  3. leetcode 1018. 可被 5 整除的二进制前缀

    给定由若干 0 和 1 组成的数组 A.我们定义 N_i:从 A[0] 到 A[i] 的第 i 个子数组被解释为一个二进制数(从最高有效位到最低有效位). 返回布尔值列表 answer,只有当 N_i ...

  4. 【leetcode】1018. 可被 5 整除的二进制前缀

    利用取余的方法防止数值越界 class Solution {public: vector<bool> prefixesDivBy5(vector<int>& A) { ...

  5. Leetcode题目练习总结(持续更新......)

    Leetcode题目练习 数组 1.两数之和 26. 删除排序数组中的重复项 27. 移除元素 35.搜索插入位置 53.最大子序列 66.加一 88.合并两个有序数组 118.杨辉三角 119.杨辉 ...

  6. LeetCode-数据结构

    文章目录 应做未做 未弄懂 经典题+易错题 一.长见识的方法 二.杂七杂八积累 三.面试常考题目索引 java刷题常用 树 数组 摩尔投票算法 堆 数据流的中位数 排序 四.基础知识总结 4.x 数组 ...

  7. LeetCode_数组_简单题

    目录 26.删除排序数组中的重复项 27.移除元素 53.最大子序和 66.加一 88.合并两个有序数组 118.杨辉三角形 119.杨辉三角形II 717.1比特与2比特字符 989.数组形式的整数 ...

  8. C++算法学习(动态规划算法)

    动态规划算法 1.目标 2.方法 3.过程 4.例题 (1)[力扣:5. 最长回文子串](https://leetcode-cn.com/problems/longest-palindromic-su ...

  9. LeetCode题解目录

    最新更新于2020.11.27 前往LeetCode主页. 前往GitHub源码.(服务器原因,暂停同步.) 前往码云主页. 已解决 456/1878 - 简单353 中等 90 困难 13 2020 ...

  10. 自用力扣笔记备忘录——数组tag简单题

    想来想去还是决定写在csdn,本地的移动性不太好 此备忘录自用为住,方便本人复习用的 方法1为本人自己写的,其他的均有参考 目录若无方法一只有方法二,则是没写出来: 如果没有方法N小标题说明这个题官方 ...

最新文章

  1. 基于Sql Server 2008的分布式数据库的实践(一)
  2. SAP在中国的发展和现状(培训公司欺诈推广)
  3. python程序员脱单攻略_520 情人节 :属于 Python 程序员的脱单攻略大合集(视频版)...
  4. 一个有意思的CStatic和combobox以及Cedit控件结合使用
  5. IPMI从驱动到应用(下篇 )
  6. React-Native 双平台应用的测试发布和 CodePush 热更新部署
  7. android控件布局
  8. idea数据库管理工具配置连接数据库
  9. java实现并查集算法
  10. Google好用插件推荐(一)
  11. PHP 是最好的语言?关于 PHP 开发未来的 6 点建议
  12. python redis.exceptions.ConnectionError
  13. noi2018还没想好记
  14. [Luogu P3164] [BZOJ 3503] [CQOI2014]和谐矩阵
  15. bugku rev1(xman) WP
  16. 评价页面,随手写的评价简陋模板
  17. ECCV2022 | 多任务SOTA模型!分割/深度/边界/显著图四项任务
  18. 十二星座、超完美解析!
  19. linux解压该文件,linux上解压缩文件
  20. android qq登录分析,Android第三方登录之QQ登录

热门文章

  1. 【语音处理】基于matlab GUI录音信号时域频域分析(带面板)【含Matlab源码 064期】
  2. python如何获得列表中某个元素的index
  3. layer弹出层的使用(layer弹出提示框,layer弹出一张图片,layer弹出地图框)
  4. 数仓 调度_【数仓开发-数仓概念篇】3.3 报表vs数据可视化vs ETL
  5. 动态新增表字段_动态称重检测系统助力智慧治超
  6. 九江职业技术学院工业机器人_黑龙江农业工程职业学院学子喜获工业机器人大赛一等奖...
  7. mysql数据库操作常用命令_MySQL数据库操作常用命令小结
  8. linux7.7 离线安装nfs客户端_Linux提权姿势二:利用NFS提权
  9. python读取csv文件出错:显示utf-8编码问题该怎么解决
  10. 【零基础入门】 css学习笔记(5) 浮动