蒟蒻调疯了!!
  • 板块学术版
  • 楼主ruo_aqueous
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/23 20:40
  • 上次更新2024/12/24 12:05:10
查看原帖
蒟蒻调疯了!!
1392551
ruo_aqueous楼主2024/12/23 20:40
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define for1(i,a,b) for(long long i = (long long) (a);i <= (long long) (b);++ i)
#define for0(i,a,b) for(long long i = (long long) (a);i >= (long long) (b);-- i)
ll n, q, a[200010], ans, m, x, y; 
bool cmp (ll u, ll o){
	return u>o;
}
int main(){
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	cin >>n >>q;
	for1 (i, 1, n){
		cin >>a[i];
	}
	sort (a+1, a+n+1, cmp);
	for1 (i, 2, n){
		a[i] += a[i-1];
	}
	++ q;
	while (-- q){
		cin >>x >>y;
		m = 0, ans = 0;
		while (1){
			m += x;
			if (m > n)	break;
			ans += a[m]-a[m-y];
		}
		cout <<ans <<endl;
	}
	return 0;
}

https://www.luogu.com.cn/problem/U516404

2024/12/23 20:40
加载中...