SGU 186.The Chain

看懂题就是水题。。。

 

code

#include <iostream>
#include <algorithm>
using namespace std;
int a[110], n, l, r, ans;
int main()
{
	cin >> n;
	for (int i = 0; i < n; i++)
		cin >> a[i];
	r = n - 1;
	sort (a, a + n);
	while (l < r) {
		a[l]--, r--;
		if (!a[l]) l++;
		ans++;
	}
	cout << ans;
	return 0;
}

  

posted @ 2014-09-01 20:57  keambar  阅读(215)  评论(0编辑  收藏  举报