【題解】Zerojudge a130 - 12015 - Google is Feeling Lucky

題目連結

題目大意

給定一些網址和網址的分數,請輸出分數最高的網址。

題解

將網址用字串的形式存起來,以 C++ 來說可以用 std::string 或是字元陣列 char[]。最後將所有最高分數的網址按照順序輸出即可。實作細節請參考 code。
#include <bits/stdc++.h>
using namespace std;

void solve() {
	vector<string> s(10);
	vector<int> v(10);
	int mx = 0;
	for(int i = 0; i < 10; i++) {
		cin >> s[i] >> v[i];
		mx = max(mx, v[i]);
	}
	for(int i = 0; i < 10; i++) {
		if(v[i] == mx) {
			cout << s[i] << "\n";
		}
	}
}

int main() {
	ios::sync_with_stdio(false);
	cin.tie(0);
	int tt;
	cin >> tt;
	for(int t = 1; t <= tt; t++) {
		cout << "Case #" << t << ":\n";
		solve();
	}
	return 0;
}

如果本文對您有幫助的話幫忙點擊廣告和分享吧!

© 若無特別註明,本站文章皆由 WeakMouse's Coding Blog 原創 ,轉載引用本文前請先留言告知。本文轉載請註明文章源自 WeakMouse's Coding Blog ,作者 ,並附上原文連結: 【題解】Zerojudge a130 - 12015 - Google is Feeling Lucky

張貼留言

0 留言