var kq:int64;
test,t:longint;
procedure giai;
var s:ansistring;
n,r,kq,x:int64;
i:longint;
p:array[0..10] of int64;
begin
readln(s);
n:=length(s);
readln(r);
p[0]:=1;
for i:=1 to 10 do p[i]:=p[i-1]*r;
kq:=0;
for i:=1 to n do
begin
if s[i]>='A' then x:=ord(s[i])-55
else x:=ord(s[i])-48;
kq:=kq+x*p[n-i];
end;
writeln(kq);
end;
begin
assign(input,'coso1.inp');reset(input);
assign(output,'coso1.out');rewrite(output);
readln(test);
for t:=1 to test do
giai;
end.
* Chuyên dạy lập trình ONLINE cho học sinh THCS, THPT *.
Mọi giao lưu, trao đổi, xin liên hệ: Lê Quang Vinh - zalo: 037.803.8755.
Page: Lớp học Code Sky
Group FB1: Ôn thi HSG9 - THTB - TS10 chuyên tin
Group FB2: Học Scratch - Ôn thi Tin học trẻ bảng A
Thứ Sáu, 13 tháng 5, 2022
COSO1 Pascal
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.