Commits

Anonymous committed 978a283

12015, good for beginner

  • Participants
  • Parent commits 0518af5

Comments (0)

Files changed (1)

+#include<cstdio>
+#include<sstream>
+#include<cstdlib>
+#include<cctype>
+#include<cmath>
+#include<algorithm>
+#include<set>
+#include<queue>
+#include<stack>
+#include<list>
+#include<iostream>
+#include<string>
+#include<vector>
+#include<cstring>
+#include<map>
+#include<cassert>
+#include<climits>
+using namespace std;
+
+#define REP(i,n) for(int i=0, _e(n); i<_e; i++)
+#define FOR(i,a,b) for(int i(a), _e(b); i<=_e; i++)
+#define FORD(i,a,b) for(int i(a), _e(b); i>=_e; i--) 
+#define FORIT(i, m) for (__typeof((m).begin()) i=(m).begin(); i!=(m).end(); ++i)
+#define SET(t,v) memset((t), (v), sizeof(t))
+#define ALL(x) x.begin(), x.end()
+#define UNIQUE(c) (c).resize( unique( ALL(c) ) - (c).begin() )
+
+#define sz size()
+#define pb push_back
+#define VI vector<int>
+#define VS vector<string>
+
+typedef long long LL;
+typedef long double LD;
+typedef pair<int,int> pii;
+
+#define D(x) if(1) cout << __LINE__ <<" "<< #x " = " << (x) << endl;
+#define D2(x,y) if(1) cout << __LINE__ <<" "<< #x " = " << (x) \
+     <<", " << #y " = " << (y) << endl;
+
+int main() {
+    int T; cin >> T;
+    REP(t, T) {
+        vector<pair<string, int> > vurl(10, make_pair("", 0));
+        int maxrel=0;
+        REP(i, 10) {
+            int rel;
+            string url;
+
+            cin >> url >> rel;
+            vurl[i] = make_pair(url, rel);
+            maxrel = rel > maxrel ? rel : maxrel;
+        }
+        printf("Case #%d:\n", t+1);
+        REP(i, 10) {
+            if (vurl[i].second == maxrel) cout << vurl[i].first << endl;
+        }
+
+    }
+	return 0;
+}