Advertisement
juanjo12x

UVA_11136_Hoax_Or_What

Aug 11th, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <algorithm>
  4. #include <cstring>
  5. #include <string>
  6. #include <cctype>
  7. #include <stack>
  8. #include <queue>
  9. #include <list>
  10. #include <vector>
  11. #include <map>
  12. #include <set>
  13. #include <sstream>
  14. #include <stdlib.h>
  15. #include <cmath>
  16. #define LL unsigned long long
  17. using namespace std;
  18.  
  19. int main() {
  20.     multiset <long long int> ms;
  21.    
  22.     int t;int n;long long int p;long long int mini;long long int maxi;
  23.     while(scanf("%d",&t)){
  24.         if(t==0) break;long long int sum=0;
  25.                 maxi=0;mini=0;
  26.         for(int i=0;i<t;i++){
  27.                    scanf("%d",&n);
  28.             for(int j=0;j<n;j++){
  29.              cin>>p;ms.insert(p);
  30.                        
  31.             }
  32.             /*final del dia*/
  33.             multiset <long long int> ::iterator it;
  34.             it=ms.begin(); mini=*it; ms.erase (it);
  35.             it=ms.end();--it;maxi=*it;ms.erase(it);
  36.             sum+=(maxi-mini);
  37.         }
  38.         printf("%ld\n",sum);
  39.         ms.clear();
  40.     }
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement