0
点赞
收藏
分享

微信扫一扫

第十三届蓝桥杯模拟赛第二期Java组

犹大之窗 2022-04-05 阅读 68

模拟赛2

题目一

package Main;

public class Main {
	public static void main(String[] args) {
		System.out.println(255);
	}
}

题目二
package Main;

import java.math.BigInteger;

public class Main {
	public static void main(String[] args) {
		int n = 2021;
		BigInteger a = new BigInteger("2021"); 
		int ans=0;
		for (int i = 1; i <= n; i++) {
			int d = (a.gcd(new BigInteger(i+""))).intValue();
			if(d>1) {
				ans++;
				System.out.println(d);
			}
		}
		System.out.println(ans);//89
	}
}

题目三
package Main;

public class Main {
	public static void main(String[] args) {
		int ans=0;
		for(int i=1;i<=2021;i++) {
			boolean f =false;
			for(int j=0;j<=2021;j++) {
				if(f) break;
				for(int k=0;k<=2021;k++) {
					if(k*k-j*j==i) {
						System.out.println(k+"*"+k+"-"+j+"*"+j+"="+i);
						ans++;
						f=true;break;
					}
				}
			}
		}
		System.out.println(ans);//1516
	}
}

题目四
package Main;

public class Main {
	public static void main(String[] args) {
		System.out.println(219);
	}
}

题目五
package Main;

import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;

public class Main {
	public static void main(String[] args) {
		String s = "FFEEFEAAECFFBDBFBCDA" + 
				"DACDEEDCCFFAFADEFBBA" + 
				"FDCDDCDBFEFCEDDBFDBE" + 
				"EFCAAEECEECDCDECADDC" + 
				"DFAEACECFEADCBFECADF" + 
				"DFBAAADCFAFFCEADFDDA" + 
				"EAFAFFDEFECEDEEEDFBD" + 
				"BFDDFFBCFACECEDCAFAF" + 
				"EFAFCDBDCCBCCEADADAE" + 
				"BAFBACACBFCBABFDAFBE" + 
				"FCFDCFBCEDCEAFBCDBDD" + 
				"BDEFCAAAACCFFCBBAAEE" + 
				"CFEFCFDEEDCACDACECFF" + 
				"BAAAFACDBFFAEFFCCCDB" + 
				"FADDDBEBCBEEDDECFAFF" + 
				"CDEAFBCBBCBAEDFDBEBB" + 
				"BBABBFDECBCEFAABCBCF" + 
				"FBDBACCFFABEAEBEACBB" + 
				"DCBCCFADDCACFDEDECCC" + 
				"BFAFCBFECAACAFBCFBAF";
		Integer a[] = new Integer[6];
		Arrays.fill(a, 0);
		int d=0;
		for(int i=0;i<s.length();i++) {
			d = s.charAt(i)-'A';
			a[d]++;
		}
		Arrays.sort(a,Collections.reverseOrder());
//		for(int i=0;i<a.length;i++) {
//			System.out.println(a[i]);
//		}
		System.out.println(a[0]);//78
	}
}

题目六
package Main;

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int p =sc.nextInt();
		int t =sc.nextInt();
		int ans=0;
		if(t%12==0) {
			ans=(t/12)*p;
		} else {
			ans=(t/12+1)*p;
		}
		System.out.println(ans);
	}
}

题目七
package Main;

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		if (a + b <= c || a + c <= b || b + c <= a)
			System.out.println("NO");
		else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
			System.out.println("YES");
		else
			System.out.println("NO");
	}
}

题目八
题目九
题目十
举报

相关推荐

0 条评论