Cho một dãy gồm tất cả các số nguyên dương lẻ không chia hết cho 5 và được sắp xếp tăng dần: A1 = 1, A2 = 3, A3 = 7, A4 = 9, A5 = 11, …
Yêu cầu: Cho trước một số nguyên dương K,
hãy tìm số AK của dãy số trên.
Dữ liệu: Một số nguyên dương K (K
< 106)
Kết quả: Ghi ra số AK tìm được
Input |
Output |
5 |
11 |
var k,a:int64;
begin
readln(k);
a:=k div 4;
if k mod 4=1 then a:=a*10+1
else if k mod 4=2 then a:=a*10+3
else if k mod 4=3 then a:=a*10+7
else a:=(a-1)*10+9;
writeln(a);
readln
end.
Đăng nhận xét