蓝桥杯 练习系统 基础练习答案java

上传人:第*** 文档编号:34051703 上传时间:2018-02-20 格式:DOC 页数:19 大小:98.50KB
返回 下载 相关 举报
蓝桥杯 练习系统 基础练习答案java_第1页
第1页 / 共19页
蓝桥杯 练习系统 基础练习答案java_第2页
第2页 / 共19页
蓝桥杯 练习系统 基础练习答案java_第3页
第3页 / 共19页
蓝桥杯 练习系统 基础练习答案java_第4页
第4页 / 共19页
蓝桥杯 练习系统 基础练习答案java_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《蓝桥杯 练习系统 基础练习答案java》由会员分享,可在线阅读,更多相关《蓝桥杯 练习系统 基础练习答案java(19页珍藏版)》请在金锄头文库上搜索。

1、30import java.math.BigInteger;import java.util.*;public class Mainprotected static ArrayList table = new ArrayList();static table.add(BigInteger.valueOf(1);public static synchronized BigInteger factorial(int x) for (int size = table.size(); size l2?l1:l2;int c = new int100000; for(int i=0; i9)ci+1 +

2、= ci/10;ci = ci%10;while(cmax-19)cmax = cmax-1/10;cmax-1 = cmax-1%10;max+;for(int i=max-1; i=0; i-)System.out.print(ci); 28import java.io.*;import java.math.BigInteger;public class Main public static void main(String args)throws IOException BufferedReader buf=new BufferedReader(new InputStreamReader

3、(System.in);int n=Integer.parseInt(buf.readLine();String str=buf.readLine();String s=str.split( );int sum=0;int a =new intn;int num=0;for(int i=0;i1)sum=a0+a1;num=sum;a1=num;for(int j=2;j n & !flag) flag = true;place(1);flag = false; else if (t n & flag) sum+; else for (int i = 1; i z)i-;brr=arrij;e

4、lse if(i=z&jz)j-;brr=arrij;if(i=z&j=z+1)z+;i+;m=m-1;n=n-1;x=z;y=z;System.out.print(brr+ );24import java.io.*;public class Main public static void main(String args)throws Exception BufferedReader bf=new BufferedReader(new InputStreamReader(System.in);String str=bf.readLine().split( );int v1=Integer.p

5、arseInt(str0);int v2=Integer.parseInt(str1);int t=Integer.parseInt(str2); int s=Integer.parseInt(str3);int l=Integer.parseInt(str4);int x=0,y=0,time=0;for(int i=1;i 8) & (red.startsWith(yi shi )red = red.substring(3);if(red.indexOf( i wan )!=-1)red = red.replaceFirst( i wan , yi );else if(red.indexO

6、f( i )!=-1)red = red.replaceFirst( i , yi );if(str.length() = 6)if(red.indexOf(yi shi )!=-1)red = red.replaceFirst(yi shi , shi );System.out.println(red);public static String getNum(String str)String num = ling ,yi ,er ,san ,si ,wu ,liu ,qi ,ba ,jiu ;str = numInteger.parseInt(str);return str;public

7、static String getR(int i)String red = shi ,i ,qian ,bai ,shi ,wan ,qian ,bai ,shi ,;return redi;public static boolean getT(String str)String red = yi ,er ,san ,si ,wu ,liu ,qi ,ba ,jiu ;boolean num = false;for(int a = 0;a = 2)System.out.println(Impossible);elseSystem.out.println(changes(c, ch, n);pu

8、blic static int changes(char s, char x, int n) int i, change = 0, j, k;for (i = 0; i i; k-)sk = sk - 1;si = sn - i - 1; else for (j = n - i - 1; j = i; j-)if (si = sj)break;change += n - i - 1 - j;for (k = j; k n - i - 1; k+)sk = sk + 1;sn - i - 1 = si; return change;18import java.io.*;public class

9、Mainpublic static void main(String args)throws IOExceptionBufferedReader br = new BufferedReader(new InputStreamReader(System.in);double arr = new double24;String tag1 = br.readLine().split( );String tag2 = br.readLine().split( );for(int b=0;b4;b+)arr0b = Double.valueOf(tag1b);for(int b=0;b4;b+)arr1

10、b = Double.valueOf(tag2b);double a,b,c,d,e,f,g,h;a = Math.max(arr00,arr02);b = Math.min(arr00,arr02);c = Math.max(arr01,arr03);d = Math.min(arr01,arr03);e = Math.max(arr10,arr12);f = Math.min(arr10,arr12);g = Math.max(arr11,arr13);h = Math.min(arr11,arr13);if(af | eb | ch | gd)System.out.println(0.00);elsedouble i = (Math.min(a,e)-Math.max(b,f);double j = (Math.min(c,g)-Math.max(d,h);String s = String.format(%.2f,i*j);System.out.println(s);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号