Submission #1340734

#TimeUsernameProblemLanguageResultExecution timeMemory
1340734rony_jsTezina (COCI26_tezina)C++20
0 / 70
121 ms8128 KiB
#include <bits/stdc++.h>
#define int long long


using namespace std;



inline void solve(){

	int n,k; cin>>n>>k;
	vector<int>v(n);
	set<int>s;
	map<int,int>m;
	for(int i = 0; i<n; i++){cin>>v[i];
		m[v[i]]++;
		s.insert(v[i]);
	}

	int ans = 0;	

	for(auto to: s){
		int c = 0;
		for(int j = 1; j<=k; j++){
			c+=(to/j)*(to+2);
		}
		ans+=c*m[to];
	}

	cout<<ans<<endl;


}


signed main(){

	solve();

	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...