欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java藍(lán)橋杯試題

 更新時(shí)間:2020年02月11日 11:15:00   作者:clmmei_123  
這篇文章主要介紹了java藍(lán)橋杯試題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

因?yàn)橐獏⒓铀{(lán)橋杯,琢磨了一下算法,原來數(shù)學(xué)不好是這么難搞:下面是一些藍(lán)橋杯的試題(習(xí)題)。我用的是java ,我看網(wǎng)上的人多數(shù)用的是c語言。有更好的方法希望可以分享一下下。

1.      有50枚硬幣,可能包括4種類型:1元,5角,1角,5分。已知總價(jià)值為20元。求各種硬幣的數(shù)量。
比如:2,34,6,8 就是一種答案。
而 2,33,15,0 是另一個(gè)可能的答案,顯然答案不唯一。
你的任務(wù)是確定類似這樣的不同的方案一共有多少個(gè)(包括已經(jīng)給出的2個(gè))?
{ 可以看出這里的硬幣數(shù)量和存在著 1元×20+5角×10+1角×2+5分=400   這樣的關(guān)系的分類才符合題目的要求}

2.四平方和(程序設(shè)計(jì))四平方和的定理又稱拉格朗日定理:每個(gè)正整數(shù)都可以表示至多4個(gè)正整數(shù)的平方和。如果把0包括進(jìn)去,就可以表示為4個(gè)數(shù)的平方和。
比如:
   5=0^2+0^2+1^2+2^2         7=1^2+1^2+1^2+2^2
對于一個(gè)給定的正整數(shù),可能存在多種平方和的表示法。要求你4個(gè)數(shù)排序:   0<=a<=b<=c<=d并對所有的可能表示法按 a,b,c,d為聯(lián)合主鍵升序排列,最后輸出第一個(gè)表示法。程序輸入為一個(gè)正整數(shù)N(N<5000000),要求輸出4個(gè)非負(fù)整數(shù),按從小到大排序,中間用空格分開,如,輸入5
則程序輸出:
0 0 1 2

資源約定:
峰值內(nèi)存消耗(含虛擬機(jī)) < 256M   CPU消耗  < 3000ms
請嚴(yán)格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內(nèi)容。


(這里演示了沒有用return 的情況,結(jié)果會把多種情況輸出,我們的最終答案只要第一中升序結(jié)果,所以,做題時(shí)一定要看清題目,這里是給我自己的忠告。)

3.區(qū)間第K大的數(shù)
1.第一行輸入序列的個(gè)數(shù)n
2.第二行輸入一個(gè)序列
3.第三行輸入?yún)^(qū)間個(gè)數(shù)
4.輸入l ,r,k; l :區(qū)間的開始 r : 區(qū)間的結(jié)束 k ; 第k個(gè)大的數(shù)
下標(biāo)從1開始

import java.util.Scanner;
 
public class MainR {
	
	/*尋找第k大的數(shù)*/
	
	public void findK(int a[],int b[]){
		int l,r,k,i,j;
		l=b[0];
		r=b[1];
		k=b[2];
		int w=r-l+1;
		
		int[] c=new int[w];//存放區(qū)間的序列
		for(i=0;i<w;i++){
			c[i]=a[l-1];
			l+=1;
			if(l==(r+1))//當(dāng)l==r+1時(shí),區(qū)間序列達(dá)到最后一個(gè)
				break;
		}
		int small;
		for(i=0;i<c.length;i++){
			for(j=i+1;j<c.length;j++){
				if(c[i]<c[j]){
					small=c[i];
					c[i]=c[j];
					c[j]=small;
				}
			}
		}
		System.out.println(c[k-1]);
	}
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in=new Scanner(System.in);
		
		int n=in.nextInt();//序列的個(gè)數(shù)
		//給定序列
		int array[]=new int[n];
		int i,j;
		for(i=0;i<n;i++){
			array[i]=in.nextInt();
		}
		//區(qū)間個(gè)數(shù)
		int m=in.nextInt();
		//l r k
		int[] bArray[]=new int[m][3];
		for(i=0;i<m;i++){
			for(j=0;j<3;j++){
				bArray[i][j]=in.nextInt();
			}
		}
		MainR w;
		for(i=0;i<m;i++){
			w=new MainR();
			w.findK(array, bArray[i]);
		}
		in.close();
	}
 
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Eclipse導(dǎo)出安卓apk文件的圖文教程

    Eclipse導(dǎo)出安卓apk文件的圖文教程

    這篇文章主要為大家詳細(xì)介紹了Eclipse導(dǎo)出安卓apk文件的圖文教程,以圖文結(jié)合的方式為大家分享了Eclipse是如何導(dǎo)出安卓apk文件的步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Nacos單機(jī)版安裝啟動的全流程

    Nacos單機(jī)版安裝啟動的全流程

    這篇文章主要介紹了Nacos單機(jī)版安裝啟動的全流程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)庫連接的教程圖解

    IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)庫連接的教程圖解

    Properties類是 鍵和值均為字符串的可以永久存儲到文件中的key-value集合。這篇文章主要介紹了IDEA使用properties配置文件進(jìn)行mysql數(shù)據(jù)路連接 ,需要的朋友可以參考下
    2018-10-10
  • Java復(fù)合語句的使用方法詳解

    Java復(fù)合語句的使用方法詳解

    這篇文章主要介紹了Java編程中復(fù)合語句,結(jié)合相關(guān)的具體實(shí)例介紹了其用法,需要的朋友可以參考下
    2017-09-09
  • 聊聊@Autowired注解注入,寫接口名字還是實(shí)現(xiàn)類的名字

    聊聊@Autowired注解注入,寫接口名字還是實(shí)現(xiàn)類的名字

    這篇文章主要介紹了聊聊@Autowired注解注入,寫接口名字還是實(shí)現(xiàn)類的名字,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java線程中斷interrupt的常用方法

    Java線程中斷interrupt的常用方法

    本文主要介紹了Java線程中斷interrupt的常用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Eclipse搭建spring開發(fā)環(huán)境圖文教程(推薦)

    Eclipse搭建spring開發(fā)環(huán)境圖文教程(推薦)

    下面小編就為大家?guī)硪黄狤clipse搭建spring開發(fā)環(huán)境圖文教程(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • Integer IntegerCache源碼閱讀

    Integer IntegerCache源碼閱讀

    這篇文章主要介紹了Integer IntegerCache源碼閱讀,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式

    SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式

    這篇文章主要介紹了SpringBoot配置文件中系統(tǒng)環(huán)境變量存在特殊字符的處理方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • SpringCloud之Ribbon使用示例解析

    SpringCloud之Ribbon使用示例解析

    這篇文章主要為大家介紹了SpringCloud之Ribbon使用示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06

最新評論