Codeforces Round #410 (Div. 2), problem: (D) Mike and distribution Solution In C/C++
#include<bits/stdc++.h> using namespace std; const int maxn=100000+10; int b,n,flag=1,dp; struct node { int id,x; }a; int cmp(node a,node b) { return a.x>b.x; } int main() { scanf(“%d”,&n); for(int i=1;i<=n;i++) { scanf(“%d”,&a.x); a.id=i; } sort(a+1,a+n+1,cmp); for(int …