您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 1浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[Acwing] 第20场周赛

*DDL_GzmBlog 发布时间:2022-05-13 17:41:36 ,浏览量:1

前言

传送门 :

3995. 最小的和

t a g : tag : tag:贪心 题意 : 给定 a [ ] a[] a[], b [ ] b[] b[]可用对 a [ ] a[] a[], b [ ] b[] b[]分别进行 k 1 k1 k1, k 2 k2 k2次操作使得 ∑ i = 1 n ( a i − b i ) 2 \sum\limits_{i=1}^n(a_i-b_i)^2 i=1∑n​(ai​−bi​)2最小

操作定义如下 : 可用令任意一个元素 + 1 +1 +1, − 1 -1 −1 思路 : 显然的每次我们都对最大的差值进行操作是最好的

因此我们可以使用优先队列进行贪心 code :

void solve(){
	cin>>n>>k1>>k2;
	for(int i=1;i>a[i];
	for(int i=1;i>b[i];
	
	
	for(int i=1;i            
关注
打赏
1657615554
查看更多评论
0.0620s