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

極簡的輸入_求最小值的函數(shù)_求和的函數(shù)_矩陣_1879_B. Chips on the Board

這篇具有很好參考價值的文章主要介紹了極簡的輸入_求最小值的函數(shù)_求和的函數(shù)_矩陣_1879_B. Chips on the Board。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

#include<bits/stdc++.h>

using namespace std;

typedef long long LL;

void solve()
{
	int n;
	cin>>n;
	
	vector<LL> a(n),b(n);
	for(auto& x:a)
		cin>>x;
	for(auto& x:b)
		cin>>x;
	
	LL min_a=*min_element(a.begin(),a.end());
	LL min_b=*min_element(b.begin(),b.end());
	LL sa=accumulate(a.begin(),a.end(),0LL);
	LL sb=accumulate(b.begin(),b.end(),0LL);
	
	LL ans=min(sa+n*min_b,sb+n*min_a);
	cout<<ans<<endl;
}

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	
	int t;
	cin>>t;
	
	while(t--)
		solve();
	
	return 0;
}

還在想應該怎么算,原來這么簡單

要求每一行或者每一列都有元素

每一行都有元素的話,答案就是所有A的和再加上nB的最小值的和

每一列都有元素的話,答案就是所有B的和再加上nA的最小值的和

最后取上面兩個和的最小值

有一種代碼非常簡短的寫法,輸入的時候使用auto& x來輸入,求最小元素用函數(shù),記得加上*這個符號,不加的話返回的是最小值的位置,加了的話返回的最小值

求和的時候,調(diào)用的函數(shù)的第三個參數(shù)表示的是long long型的零,表示的是初始值

積累庫函數(shù)的使用,還有這種思考方法(我自己做的時候不知道如何下手,原來就是求一個最小值就可以求出所有的最小值了,我以為要遍歷尋找答案,肯定超時,就沒敲代碼)文章來源地址http://www.zghlxwxcb.cn/news/detail-833215.html

到了這里,關(guān)于極簡的輸入_求最小值的函數(shù)_求和的函數(shù)_矩陣_1879_B. Chips on the Board的文章就介紹完了。如果您還想了解更多內(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)文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包