1000!输出指定位
2016-06-02 10:59
211 查看
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args){
BigInteger sum=new BigInteger("1");
String[] st= new String[1500];
for(int i=1;i<=1000;i++){
sum=sum.multiply(BigInteger.valueOf(i));
st[i]=sum.toString();
}
st[0]="1";
Scanner in=new Scanner(System.in);
int T=in.nextInt();
while(T-->0){
int a,b;
a=in.nextInt();
b=in.nextInt();
System.out.println(st[a].charAt(st[a].length()-b));
}
in.close();
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args){
BigInteger sum=new BigInteger("1");
String[] st= new String[1500];
for(int i=1;i<=1000;i++){
sum=sum.multiply(BigInteger.valueOf(i));
st[i]=sum.toString();
}
st[0]="1";
Scanner in=new Scanner(System.in);
int T=in.nextInt();
while(T-->0){
int a,b;
a=in.nextInt();
b=in.nextInt();
System.out.println(st[a].charAt(st[a].length()-b));
}
in.close();
}
}
相关文章推荐
- RHRL7.0安装RAC11.2.0.4----ohasd服务无法启动
- 控制器读取视图表单中的数据的几种方式
- JS判断浏览器类型及版本
- Mac下Android Studio中获取SHA1和MD5
- Android Binder设计与实现 - 设计篇
- #5 – Vector Graphics and Resolution Independence(矢量图与像素无关)
- React Native 版本升级与降级
- Java日志系统
- C++实验7——最大公约和和最小公倍数
- 解析UML类图符号意义
- Android常用布局(FrameLayout、LinearLayout、RelativeLayout)详解
- JS数组去重复
- 扩展SplitContainer控件
- LR12.53—第2课:准备脚本重播
- 在Linux上配置vsftpd
- 深度学习(四十二)word2vec词向量学习笔记
- 【Xibo】CMS汉化流程(1)
- 欢迎使用CSDN-markdown编辑器
- 第九章 路由
- C/C++主流的compiler和IDE