蓝桥杯2018年真题
package 真题;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.math.BigInteger;
public class TEST2018 {
public static void main(String[] args) throws FileNotFoundException {
int sum=0,count=0;
for(int i=1;i<=100;i++) {
count=count+i;
sum=sum+count;
}
System.out.println(count);
System.out.println(sum);
int s=0;
for(int i=1;i<100;i++) {
int a=0;
for(int k=i;k<100;k++) {
a=i+k;
if(a==236) {
System.out.println(i);
}
if(a>236) {
break;
}
}
}
}
for(int i=1;i<=150;i++) {
int s=0;
for(int j=i;j<=150;j++) {
s+=j;
if(s==236)
System.out.println(i);
if(s>236)
break;
}
}
}
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)('A'+i)+(char)('A'+j)+(char)('A'+k)+" "+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;
}
}
}