HDU 1326(水题)

你的名字 2022-09-20 12:43 296阅读 0赞
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4. void main()
  5. {
  6. int n, sum, flag = 0;
  7. while (cin >> n && n)
  8. {
  9. flag++;
  10. sum = 0;
  11. int t = n;
  12. int *p = new int[n];
  13. while (n--)
  14. {
  15. cin >> p[n];
  16. sum += p[n];
  17. }
  18. n = 0;
  19. sum /= t;
  20. while (t--)
  21. {
  22. if (p[t] > sum)
  23. {
  24. n += p[t] - sum;
  25. }
  26. }
  27. cout << "Set #" << flag << "\nThe minimum number of moves is " << n << '.' << endl << endl;
  28. delete[] p;
  29. }
  30. }

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HDU 1200()

    题意:编码方式:把字符串一列一列的排下来,一共排成n列。则一行一行读下来(奇数行从前往后读,偶数行从后往前读),得到的字符串为编码加密后的字符串。 给一个数n,和一个字符串,