WA on #1 #5
查看原帖
WA on #1 #5
669924
guozhetao楼主2022/8/21 13:51

记录

#include<bits/stdc++.h>
using namespace std;
int main() {
	int n,m;
	scanf("%d%d",&n,&m);
	int p[1000005];
	long long maxx,minn;
	for(int i = 1;i <= n;i++) {
		scanf("%d",&p[i]);
	}
	sort(p + 1,p + n + 1);
	maxx = p[n];
	minn = p[1];
    if(maxx <= 2) {
        maxx += 2;
        for(int i = 1;i <= m-1;i++) {
            maxx *= 2;
        }
    }
    else{
        for(int i = 1;i <= m;i++) {
            maxx *= 2;
        }
    }
	printf("%d",maxx - minn);
	return 0;
}
2022/8/21 13:51
加载中...