国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

煩惱的高考志愿

這篇具有很好參考價值的文章主要介紹了煩惱的高考志愿。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

煩惱的高考志愿

題目背景

計算機競賽小組的神牛 V 神終于結(jié)束了高考,然而作為班長的他還不能閑下來,班主任老 t 給了他一個艱巨的任務:幫同學找出最合理的大學填報方案??墒?v 神太忙了,身后還有一群小姑娘等著和他約會,于是他想到了同為計算機競賽小組的你,請你幫他完成這個艱巨的任務。

題目描述

現(xiàn)有 m m m 所學校,每所學校預計分數(shù)線是 a i a_i ai?。有 n n n 位學生,估分分別為 b i b_i bi?。

根據(jù) n n n 位學生的估分情況,分別給每位學生推薦一所學校,要求學校的預計分數(shù)線和學生的估分相差最小(可高可低,畢竟是估分嘛),這個最小值為不滿意度。求所有學生不滿意度和的最小值。

輸入格式

第一行讀入兩個整數(shù) m , n m,n m,n。 m m m 表示學校數(shù), n n n 表示學生數(shù)。

第二行共有 m m m 個數(shù),表示 m m m 個學校的預計錄取分數(shù)。第三行有 n n n 個數(shù),表示 n n n 個學生的估分成績。

輸出格式

輸出一行,為最小的不滿度之和。

樣例 #1

樣例輸入 #1

4 3
513 598 567 689
500 600 550

樣例輸出 #1

32

提示

數(shù)據(jù)范圍:

對于 30 % 30\% 30% 的數(shù)據(jù), 1 ≤ n , m ≤ 1000 1\leq n,m\leq1000 1n,m1000,估分和錄取線 ≤ 10000 \leq10000 10000;

對于 100 % 100\% 100% 的數(shù)據(jù), 1 ≤ n , m ≤ 100000 1\leq n,m\leq100000 1n,m100000,估分和錄取線 ≤ 1000000 \leq 1000000 1000000 且均為正整數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-432925.html

lower_bound函數(shù)

#include<iostream>
#include<algorithm>

using namespace std;
int m,n;
const int MAXN=1e5+5;
int a[MAXN];
int main()
{
	cin>>m>>n;
	for(int i=1;i<=m;i++)
		cin>>a[i];
	sort(a+1,a+m+1);
	long long sum=0;
	for(int i=1;i<=n;i++)
	{
		int score;
		cin>>score;
		//lower_bound函數(shù)返回的是一個指針,而數(shù)組名a也是一個指針,所以相減能得到兩指針之間的距離也就是score應該插入的位置(從小到大順序)
		int t=lower_bound(a+1,a+m+1,score)-a;
		if(t==m+1)//等于m+1說明比數(shù)組a中所有的數(shù)都要大
			sum+=score-a[m];
		else if(t==1)//等于1說明比數(shù)組a中所有的數(shù)都要小
			sum+=a[1]-score;
		else//否則返回的t就是他應該插入的下標,當前數(shù)組的t位置也是第一個大于等于他的數(shù)
			sum+=min(score-a[t-1],a[t]-score);
	}	
	cout<<sum<<endl;
	return 0;
}

二分

#include<iostream>
#include<algorithm>
using namespace std;
int m,n;
const int MAXN=1e5+5;
int a[MAXN];
int main()
{
	cin>>m>>n;
	for(int i=1;i<=m;i++)
		cin>>a[i];
	sort(a+1,a+m+1);
	long long sum=0;
	for(int i=1;i<=n;i++)
	{
		int score;
		cin>>score;
		int l=1;
		int r=m;
		int mid;
		int ans;
		while(l<r-1)//二分出兩個值
		{
			mid=(l+r)/2;
			if(score>=a[mid])
				l=mid;
			else
				r=mid;
		}
		if(abs(score-a[l])<abs(a[r]-score))//判斷這兩個哪個離score近
	    	ans=abs(score-a[l]);
		else
			ans=abs(a[r]-score);
		sum+=ans;
	}	
	cout<<sum<<endl;
	return 0;
}

到了這里,關(guān)于煩惱的高考志愿的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 基于機器學習的高考志愿高校及專業(yè)分析系統(tǒng)

    基于機器學習的高考志愿高校及專業(yè)分析系統(tǒng)

    本項目在“基于 Python 的高考志愿高校及專業(yè)分析系統(tǒng)”基礎(chǔ)上補充添加了機器學習算法對高考總問進行預測; 項目采用了網(wǎng)絡爬蟲技術(shù),從指定的高考信息網(wǎng)站上抓取了各大高校的歷年錄取分數(shù)線數(shù)據(jù)。 通過精細的數(shù)據(jù)清洗過程,這些數(shù)據(jù)被存儲于文件系統(tǒng)中,以便進行后

    2024年02月01日
    瀏覽(23)
  • 高考報志愿 選專業(yè)和選學校哪個更重要?

    各省市的高考分數(shù)陸續(xù)出爐,很多人都對專業(yè)選擇犯難,有的甚至連自己喜歡哪所學校也變得糾結(jié)了起來。高考填報志愿的時候如何進行合理選擇,讓自己在選擇專業(yè)和選擇學校中得到一個滿意的答案呢? 關(guān)于高考填表志愿選專業(yè),可參考小貓測試網(wǎng)的:MBTI職業(yè)性格測試、

    2024年02月12日
    瀏覽(21)
  • 高考志愿填報選專業(yè):大學讀什么專業(yè)比較好?

    大學階段是人生中非常重要的一個階段,選擇什么專業(yè)是至關(guān)重要的決定。在選擇大學專業(yè)時,很多人都會沒有頭緒,其實說難也難,說不難也行,關(guān)于如何選擇大學讀什么專業(yè)?這里是小貓測試網(wǎng)給出的一些建議。 選擇自己感興趣的專業(yè)。 對學習充滿熱情是學習的驅(qū)動力

    2024年02月09日
    瀏覽(22)
  • 基于JAVA SpringBoot和Vue高考志愿填報輔助系統(tǒng)

    基于JAVA SpringBoot和Vue高考志愿填報輔助系統(tǒng)

    ????????隨著信息技術(shù)在管理中的應用日益深入和廣泛,管理信息系統(tǒng)的實施技術(shù)也越來越成熟,管理信息系統(tǒng)是一門不斷發(fā)展的新學科,任何一個機構(gòu)要想生存和發(fā)展,要想有機、高效地組織內(nèi)部活動,就必須根據(jù)自身的特點進行管理信息時,要建立體系。它是教育機構(gòu)

    2024年02月14日
    瀏覽(15)
  • 如何在AI時代下,為高考志愿填報贏得未來競爭力?

    隨著人工智能(AI)的不斷發(fā)展,越來越多的職業(yè)受到AI影響。在這個大環(huán)境下,很多學生和家長都會考慮如何在高考志愿填報時做出最為明智的選擇,以便在未來的職場競爭中搶得先機。今天,我將以高考志愿填報領(lǐng)域?qū)<业纳矸?,為大家詳細分析如何應對AI帶來的挑戰(zhàn),從

    2024年02月14日
    瀏覽(16)
  • 高考志愿填報服務指南|專業(yè)選擇前的關(guān)鍵考慮點和后期調(diào)整策略|探索心儀專業(yè)與最終就業(yè)發(fā)展的契合度

    各省高考成績已出,又到一年高考季。張雪峰提到:“普通家庭不要光談理想,也要談落地。”志愿怎樣填報、選專業(yè)還是選學校、什么專業(yè)好就業(yè)、高考志愿主要看什么?針對這些疑問,你對正在選志愿的畢業(yè)生們有什么建議嗎?你可以從下面幾個方面來聊聊你想推薦/避雷

    2024年02月12日
    瀏覽(17)
  • 基于JAVA校園志愿者管理系統(tǒng)設(shè)計與實現(xiàn)(Springboot框架) 研究背景與意義、國內(nèi)外研究現(xiàn)狀

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學生畢業(yè)設(shè)計教育和輔導。 所有項目都配有從入門到精通的基礎(chǔ)知識視頻課程,免費 項目配有對應開發(fā)文檔、開題報告、任務書、

    2024年02月03日
    瀏覽(18)
  • AI志愿助手

    高考,是每個學子人生中的重要時刻,志愿填報更是關(guān)系到未來發(fā)展的關(guān)鍵。面對眾多的院校和專業(yè),如何做出最佳選擇?選擇困難的你,需要一位懂你的AI志愿填報小助手來協(xié)助你作出決策。在這篇文章中,我們將為您介紹一款強大的AI高考志愿助手——高考志愿大師(//

    2024年02月12日
    瀏覽(15)
  • [軟件工具]解決朋友圈煩惱

    朋友圈轉(zhuǎn)發(fā)截圖生成工具 https://ourboy.cn/dz/ 朋友圈轉(zhuǎn)發(fā)截圖生成工具 https://akarin.dev/WechatMomentScreenshot/ 集贊(使用說明) 最好用的朋友圈集贊工具 https://blog.itakeo.com/blog/?p=915

    2024年02月06日
    瀏覽(18)
  • 2023志愿填報區(qū)塊鏈專業(yè)

    2023志愿填報區(qū)塊鏈專業(yè)

    隨著區(qū)塊鏈技術(shù)的迅速發(fā)展,區(qū)塊鏈專業(yè)畢業(yè)生在就業(yè)市場上擁有廣闊的前景。他們可以在多個領(lǐng)域找到就業(yè)機會,從而實現(xiàn)職業(yè)發(fā)展和穩(wěn)定的薪資待遇。 首先,金融行業(yè)是區(qū)塊鏈專業(yè)畢業(yè)生的主要就業(yè)領(lǐng)域之一。銀行、證券公司和支付機構(gòu)等金融機構(gòu)對于具備區(qū)塊鏈技術(shù)知

    2024年02月15日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包