美文网首页
481. Magical String

481. Magical String

作者: matrxyz | 来源:发表于2018-01-15 14:25 被阅读0次

    这道题介绍了一种神奇字符串,只由1和2组成,通过计数1组和2组的个数,又能生成相同的字符串。而让我们求前n个数字中1的个数说白了其实就是让我们按规律生成这个神奇字符串,只有生成了字符串的前n个字符,才能统计出1的个数。其实这道题的难点就是在于找到规律来生成字符串,这里我们就直接说规律了,因为博主也没有自己找到,都是看了网上大神们的解法。根据第三个数字2开始往后生成数字,此时生成两个1,然后根据第四个数字1,生成一个2,再根据第五个数字1,生成一个1,以此类推,生成的数字1或2可能通过异或3来交替生成,在生成的过程中同时统计1的个数即可

    https://leetcode.com/problems/magical-string/discuss/96413

    相关文章

      网友评论

          本文标题:481. Magical String

          本文链接:https://www.haomeiwen.com/subject/yezroxtx.html