QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#328554#7049. Base6266E61dAC ✓9ms9624kbPython3731b2024-02-15 21:02:502024-02-15 21:02:50

Judging History

你现在查看的是最新测评结果

  • [2024-02-15 21:02:50]
  • 评测
  • 测评结果:AC
  • 用时:9ms
  • 内存:9624kb
  • [2024-02-15 21:02:50]
  • 提交

answer

x, y, z = input().split()
x = int(x)
y = int(y)
if z == "0":
    print(0)
    exit(0)
le = len(z)
dec = 0
d = 1
for i in range(le - 1, -1, -1):
    t = 0
    if z[i] <= '9' and z[i] >= '0':
        t = ord(z[i]) - ord('0')
    if z[i] <= 'Z' and z[i] >= 'A':
        t = ord(z[i]) - ord('A') + 10
    if z[i] <= 'z' and z[i] >= 'a':
        t = ord(z[i]) - ord('a') + 36
    dec = t * d + dec
    d = x * d
ans = []
while dec > 0:
    t = dec % y
    dec = dec // y
    if t < 10:
        ans.append(chr(t + ord('0')))
    if t >= 10 and t < 36:
        ans.append(chr(t - 10 + ord('A')))
    if t >= 36:
        ans.append(chr(t - 36 + ord('a')))
ans.reverse()
for i in ans:
    print(i, end = "")

这程序好像有点Bug,我给组数据试试?

详细

Test #1:

score: 100
Accepted
time: 8ms
memory: 9624kb

input:

16 2 FB

output:

11111011

result:

ok single line: '11111011'

Test #2:

score: 0
Accepted
time: 4ms
memory: 9496kb

input:

62 2 abcdefghiz

output:

11011100000100010111110010010110011111001001100011010010001

result:

ok single line: '11011100000100010111110010010110011111001001100011010010001'

Test #3:

score: 0
Accepted
time: 9ms
memory: 9444kb

input:

10 16 1234567890123456789012345678901234567890

output:

3A0C92075C0DBF3B8ACBC5F96CE3F0AD2

result:

ok single line: '3A0C92075C0DBF3B8ACBC5F96CE3F0AD2'

Test #4:

score: 0
Accepted
time: 7ms
memory: 9620kb

input:

16 35 3A0C92075C0DBF3B8ACBC5F96CE3F0AD2

output:

333YMHOUE8JPLT7OX6K9FYCQ8A

result:

ok single line: '333YMHOUE8JPLT7OX6K9FYCQ8A'

Test #5:

score: 0
Accepted
time: 2ms
memory: 9516kb

input:

35 23 333YMHOUE8JPLT7OX6K9FYCQ8A

output:

946B9AA02MI37E3D3MMJ4G7BL2F05

result:

ok single line: '946B9AA02MI37E3D3MMJ4G7BL2F05'

Test #6:

score: 0
Accepted
time: 9ms
memory: 9468kb

input:

23 49 946B9AA02MI37E3D3MMJ4G7BL2F05

output:

1VbDkSIMJL3JjRgAdlUfcaWj

result:

ok single line: '1VbDkSIMJL3JjRgAdlUfcaWj'

Test #7:

score: 0
Accepted
time: 0ms
memory: 9396kb

input:

61 5 dl9MDSWqwHjDnToKcsWE1S

output:

42104444441001414401221302402201233340311104212022133030

result:

ok single line: '42104444441001414401221302402201233340311104212022133030'

Test #8:

score: 0
Accepted
time: 9ms
memory: 9316kb

input:

5 10 42104444441001414401221302402201233340311104212022133030

output:

1234567890123456789012345678901234567890

result:

ok single line: '1234567890123456789012345678901234567890'

Test #9:

score: 0
Accepted
time: 9ms
memory: 9520kb

input:

62 10 123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

output:

361097996547231939420324315862125604148156665886431480862914942937732101183106158332978897913678986703118641

result:

ok single line: '361097996547231939420324315862...6158332978897913678986703118641'

Test #10:

score: 0
Accepted
time: 9ms
memory: 9376kb

input:

10 62 361097996547231939420324315862125604148156665886431480862914942937732101183106158332978897913678986703118641

output:

123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

result:

ok single line: '123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'

Test #11:

score: 0
Accepted
time: 9ms
memory: 9512kb

input:

62 2 1000000000000

output:

101011101110010101110010000011101110100000110000011010000001000000000000

result:

ok single line: '101011101110010101110010000011...0110000011010000001000000000000'

Test #12:

score: 0
Accepted
time: 0ms
memory: 9500kb

input:

62 2 0

output:

0

result:

ok single line: '0'

Test #13:

score: 0
Accepted
time: 3ms
memory: 9472kb

input:

62 2 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

output:

101101010111011101011010100010010111100101010100101110001000001101101111000000111101111101011101101111010000100001111110100110110110001101010010101000000011010000100100110101000110110010001110001011001111001100001101010010001111001100110100110110111101001010111100010010011111110111111000010011110010...

result:

ok single line: '101101010111011101011010100010...1111111111111111111111111111111'