nyoj_91_阶乘之和

来源:互联网 发布:ios手机登录淘宝网页版 编辑:程序博客网 时间:2024/06/07 10:17

题目:http://acm.nyist.net/JudgeOnline/problem.php?pid=91

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();while(n-->0){int t = sc.nextInt();panduan(t);}}private static void panduan(int t) {int[] arr = {1,2,6,24,120,720,5040,40320,362880};  for (int i =arr.length-1; i>=0; i--) {if(t==arr[i]){System.out.println("Yes");return;}else{if(t>arr[i]){t=t-arr[i];}}}System.out.println("No");return;}}


0 0
原创粉丝点击