L1-050 倒数第N个字符串 (15分)
输入样例
3 7417
输出样例
pat
import java
.util
.Scanner
;
public class Main{
public static void main(String
[] args
){
Scanner input
= new Scanner(System
.in
);
int n
= input
.nextInt();
int m
= input
.nextInt();
String s
="";
int i
=0;
for( i
= 0; i
< n
; i
++) {
s
+= "a";
}
double t
= Math
.pow(26,n
);
int q
= (int)t
- m
;
char c
[] = new char [6];
for(i
= 0; i
< n
; i
++){
c
[i
] = (
char)
(97 + q
% 26);
q
= q
/ 26;
}
for(int j
= i
-1; j
>=0; j
-- ){
System
.out
.print(c
[j
]);
}
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-60390.html