六一兒童節
六一兒童節,老師帶了很多好吃的巧克力到幼兒園。每塊巧克力j的重量為w[j],對於每個小朋友i,當他分到的巧克力大小達到h[i] (即w[j]>=h[i]),他才會上去表演節目。老師的目標是將巧克力分發給孩子們,使得最多的小孩上臺表演。可以保證每個w[i]> 0且不能將多塊巧克力分給一個孩子或將一塊分給多個孩子。
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int len1=Integer.parseInt(sc.nextLine());
String student[]=sc.nextLine().split("\\s+");
int len2=Integer.parseInt(sc.nextLine());
String chocolate[]=sc.nextLine().split("\\s+");
int stu[]=new int[len1];
int cho[]=new int[len2];
// int stu[]=new int[len1];
//int cho[]=new int[len2];
for(int i=0;i<len1;i++)
{
stu[i]=(Integer.parseInt(student[i]));
}
for(int i=0;i<len2;i++)
{
cho[i]=(Integer.parseInt(chocolate[i]));
}
Arrays.sort(stu);
Arrays.sort(cho);
int count=0;
int k=len2-1;
for(int j=len1-1;j>=0;j--)
{
if((k>=0)&&(stu[j]<=cho[k])){//陣列越界條件放在最前面
k--;
count++;
}
}
System.out.println(count);
}
}
這個題呢是一個很簡單的題,從這道題呢我獲取了Array.sort的用法·,還有就是兩個陣列的長度可能不是一樣的,所以需要分別判斷兩個陣列是否越界,另外須將陣列越界的判斷的條件放到最前面
相關文章
- 六一兒童節,程式設計師寫給女兒的一封信程式設計師
- 當兒童遊戲不再面向兒童遊戲
- 三七互娛《星星生活樂園》APP釋出 為孤獨症兒童送上“六一”禮物APP
- 中國兒童中心:2019中國兒童發展調查
- 兒童隱私政策
- 聯合國兒童基金會:2023年兒童死亡率報告
- 兒童與意義u
- 越追逐,越快樂!《貓和老鼠》官方手遊公測定檔兒童節!
- 中國兒童中心和社會科學文獻出版社:農村兒童電子產品用時明顯高於城市兒童
- 救助兒童會:2019年全球兒童年度報告
- windows10怎麼設定兒童模式_win10開啟兒童模式的方法Windows模式Win10
- 為兒童日由於歐派【】
- 如何正確選擇學齡前兒童專業牙膏?兒童護牙劑值得擁有!
- 「六一端午」雙節|營銷人必看的新玩法
- 兒童服飾行業競爭分析行業
- MediaCom:2019年聯網兒童報告
- 美國兒科學會:兒童和Covid-19報告
- 華為兒童手錶3評測:功能更加全面,高價效比兒童智慧手錶之選
- 兒童節變身小小音樂家,用ModelArts製作一張AIGC音樂專輯AIGC
- win10兒童賬戶怎麼建立?win10兒童賬戶管理和許可權設定Win10
- 六一節看遊樂園產業 疫情後迎反彈產業
- 關彥斌:讓城市對兒童更友好
- Apache Kafka 的兒童讀物/插圖指南ApacheKafka
- 兒童攝影網-網頁原始碼全網頁原始碼
- 俄羅斯黑客又開始行動 這次目標是兒童電視選秀節目黑客
- Common Sense:2022年兒童媒體使用報告
- 兒童顯微鏡是如何看細菌的?
- 韓國:韓國9歲及以下兒童1887337人感染新冠病毒 佔該年齡階段兒童一半
- QuestMobile:2020兒童經濟洞察報告 線上線下兒童經濟加速閉環 種草成消費驅動器
- 聯合國兒童基金會報告:全球三分之一兒童無法進行遠端學習
- 保護孕產婦、新生兒和兒童健康免受氣候變化影響
- 阿里健康6.1前夕推出兒童重疾救助平臺 為患兒家庭分憂阿里
- Common Sense:2022年兒童YouTube影片調查報告
- 兒童智慧手錶行業安全問題報告行業
- 噹噹:2019兒童閱讀與親子家教報告
- BeanoBrain:2021年英國兒童消費者報告BeanAI
- 歐盟統計局:2024年歐盟兒童報告
- 月流水1600萬美金,「Toca Life」如何get海外兒童玩家?