模拟赛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");
}
}