第一题
public class NO1 {
public static void main(String[] args) {
int []a={1,2,1,2,1,2,1,2,1,2,1,2,1,1,2};
int b=777;
for (int i = 0; i < a.length; i++) {
if (a[i]==1) {
b=b*2;
}else if (a[i]==2)
{
b=b-555;
}
}
System.out.println(b);
}
}
第二题
public class NO2 {
public static void main(String[] args) {
int num=0;
int zong=0;
for (int i = 1; i < 101; i++) {
num=num+i;
System.out.println(num);
zong+=num;
}
System.out.println(zong+"~~~234");
}
}
第三题
public class NO3 {
public static void main(String[] args) {
int a=2;
int []b=new int [800];
for (int i = 0; i < b.length; i++) {
int c=a%10;
int d=a/10%10;
int e=a/100%10;
int f=a/1000%10;
int g=a/10000%10;
b[i]=c*c+d*d+e*e+g*g+f*f;
a=b[i];
}
for (int i = 0; i < b.length; i++) {
for (int j = i; j < b.length; j++) {
if (b[i]<b[j]) {
int h=b[i];
b[i]=b[j];
b[j]=h;
}
}
}
System.out.println(b[0]);
}
}
第四题
public class NO4 {
public static int gcd(int a, int b)
{
if(b==0) return a;
return gcd(b,a%b);
}
public static void main(String[] args)
{
int n = 0;
for(int i=0; i<6; i++)
for(int j=0; j<6; j++)
for(int k=0; k<6; k++){
if((i+1)==j+k+2||j+1==i+k+2||k+1==j+i+2) n++; //填空位置
}
int m = gcd(n,6*6*6);
System.out.println(n/m + "/" + 6*6*6/m);
}
}
第五题
public class NO5
{
public static String remain(int[] a)
{
String s = "";
for(int i=0; i<a.length; i++){
if(a[i] == 0) s += (char)(i+'A');
}
return s;
}
public static void f(String s, int[] a)
{
for(int i=0; i<a.length; i++){
if(a[i]==1) continue;
a[i] = 1;
for(int j=i+1; j<a.length; j++){
if(a[j]==1) continue;
a[j]=1;
for(int k=j+1; k<a.length; k++){
if(a[k]==1) continue;
a[k]=1;
System.out.println(s+" "+(char)(i+'A')+(char)(j+'A')+(char)(k+'A')+" "+remain(a)); //填空位置
a[k]=0;
}
a[j]=0;
}
a[i] = 0;
}
}
public static void main(String[] args)
{
int[] a = new int[9];
a[0] = 1;
for(int b=1; b<a.length; b++){
a[b] = 1;
for(int c=b+1; c<a.length; c++){
a[c] = 1;
String s = "A" + (char)(b+'A') + (char)(c+'A');
f(s,a);
a[c] = 0;
}
a[b] = 0;
}
}
}
第六题
public class NO6 {
public static void main(String[] args) {
int aaa=0;
for (double a = 1; a < 10; a++) {
for (double b = 1; b < 10; b++) {
for (double c = 1; c < 10; c++) {
for (double d = 1; d < 10; d++) {
for (double e = 1; e < 10; e++) {
for (double f = 1; f < 10; f++) {
for (double g = 1; g < 10; g++) {
for (double h = 1; h < 10; h++) {
for (double i = 1; i < 10; i++) {
if (a+b/c+(d*100+e*10+f)/(g*100+h*10+i)==10
&&a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i
&&b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i
&&c!=f&&c!=h&&c!=g&&c!=i&&c!=d&&c!=e
&&d!=e&&d!=f&&d!=g&&d!=h&&d!=i
&&e!=f&&e!=g&&e!=h&&e!=i
&&f!=g&&f!=h&&f!=i
&&g!=h&&g!=i
&&h!=i
) {
aaa++;
}
}
}
}
}
}
}
}
}
}
System.out.println(aaa);
}
}
第七题
public class NO7 {
public static void main(String[] args) {
int cnt = 0;
for(int a=0;a<=9;a++){
for(int b=0;b<=9;b++){
for(int c=0;c<=9;c++){
for(int d=0;d<=9;d++){
for(int e=0;e<=9;e++){
for(int f=0;f<=9;f++){
for(int g=0;g<=9;g++){
for(int h=0;h<=9;h++){
for(int i=0;i<=9;i++){
for(int j=0;j<=9;j++){
if(a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h && a!=i && a!=j &&
b!=c && b!=d && b!=d && b!=e && b!=f && b!=g && b!=h && b!=i && b!=j &&
c!=d && c!=e && c!=f && c!=g && c!=h && c!=i && c!=j &&
d!=e && d!=f && d!=g && d!=h && d!=i && d!=j &&
e!=f && e!=g && e!=h && e!=i && e!=j &&
f!=g && f!=h && e!=i && e!=j &&
g!=h && g!=i && g!=j &&
h!=i && h!=j &&
i!=j){
if(a<b && a<c && b<d && b<e && c<e && c<f && d<g && d<h && e<h && e<i && f<i && f<j){
cnt++;
}
}
}
}
}
}
}
}
}
}
}
}
System.out.println(cnt);
}
}
第八题
import java.util.Scanner;
public class mNO8 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=100;
int []c=new int [9999];
int cc=0;
for (int i = 1; i <= a; i++) {
int b=i;
Q: for (int j = 0;; j++) {
if (b==1) {
break Q;
}
else if (b%2==0) {
b/=2;
c[cc]=b;
cc++;
}else {
b=b*3+1;
c[cc]=b;
cc++;
}
}
}
for (int i = 0; i < c.length; i++) {
for (int j = i; j < c.length; j++) {
if (c[i]<c[j]) {
int h=c[i];
c[i]=c[j];
c[j]=h;
}
}
}
System.out.println(c[0]);
}
}
第九题
import java.util.Scanner;
public class NO9 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=773535;
A: for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int j2 = 0; j2 < 9999; j2++) {
for (int k = 0; k < 9999; k++) {
if (i*i+j*j+j2*j2+k*k==a&&i<=j&&j<=j2&&j2<=k) {
System.out.println(i+" "+j+" "+j2+" "+k);
break A;
}
}
}
}
}
System.out.println("wanle");
}
}