方格填数

简单 解决次数: 207 提交次数: 275 内存限制: 256MB 时间限制: 1000ms
枚举 进制

方格填数

提交数: 275, 通过率: 75.27%, 平均分: 79.35

题目描述:

在n个连续的方格内填写字母A或B,相邻两格不能同时都填B。求所有可能的填写方案数。

输入格式:

一个整数n

输出格式:

按从小到输出每行的字符串,一个字符串一行

最后一行表示总的方案数

数据范围:

n <20

样例:

提示:

n = int( input( ) )
a = [ 0 ] * n
sum = 0
for i in range( _____(1)_____ ):
    r = "";     m = i
    for j in range( n ):
      _____(2)______
      m = m//2
    flag = True
    for j in range( 1, n ):
        if _________(3)__________: flag = False
    if flag:
        for j in range( n ):
            if a[j] == 0:
                r = "A" + r
            else:
                r = "B" + r
        print( r )
        sum += 1

print( sum ) 
时间限制: 1000ms
空间限制: 256MB

我的提交记录

请先登录查看提交记录

登录

275

总提交

207

通过数

75.27%

通过率

24.73%

击败用户

提交分布

75.27%
通过率
正确数 207
错误数 68

解题排行

排名 用户 执行用时 内存消耗 语言 代码长度 提交时间
1
zqrAKIOI
14ms 2,152KB C++ 457bytes 2024-09-19 21:21:46
2
Kim_Jongun
31ms 16,996KB Python 361bytes 2025-03-05 13:34:17
3
RimuruCaT
32ms 16,996KB Python 248bytes 2025-03-20 14:03:26
4
Aha
33ms 16,996KB Python 458bytes 2025-02-23 07:33:07
5
flos
34ms 16,996KB Python 318bytes 2025-05-31 11:36:32
6
Sparkle
34ms 16,996KB Python 361bytes 2025-02-25 11:19:14
7
HuTao
37ms 16,996KB Python 251bytes 2023-10-13 14:42:09
8
lgshuang
37ms 16,996KB Python 258bytes 2026-02-05 12:40:09
9
whxxx
39ms 16,996KB Python 256bytes 2026-03-03 12:54:18
10
Lunarith
39ms 16,996KB Python 197bytes 2023-04-10 21:53:57
11
cbr
40ms 16,996KB Python 608bytes 2025-05-08 11:40:14
12
kutori
41ms 16,996KB Python 290bytes 2023-04-27 10:14:54
13
chenxuan
42ms 16,996KB Python 290bytes 2023-04-18 17:56:59
14
Yahoo
43ms 16,996KB Python 662bytes 2023-03-24 15:54:51
15
popo1515
43ms 18,384KB Python 364bytes 2023-11-02 13:51:35
16
Anduin
50ms 16,996KB Python 215bytes 2022-12-03 10:50:08
17
xdx
59ms 18,384KB Python 364bytes 2023-04-04 19:33:26
18
jjw777805
60ms 18,384KB Python 368bytes 2023-01-21 14:03:25
19
LPR
61ms 18,384KB Python 364bytes 2023-03-25 13:55:50
20
Run
63ms 16,996KB Python 482bytes 2023-10-27 20:01:59

请先登录后提交代码

登录