ABC 091A – Two Coins
自分の回答
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a + b >= c){
cout << "Yes" << endl;
}else {
cout << "No" << endl;
}
}
a+bとcを比べればいいですね。
ABC 092A – Traveling Budget
自分の回答
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
vector<int> train{a,b};
vector<int> bus{c,d};
sort(train.begin(), train.end());
sort(bus.begin(), bus.end());
cout << train[0] + bus[0] << endl;
}
まずは、trainとbusという配列を用意して、それぞれの該当する値を格納します。そして、ソートすると降順に並ぶので、0番目を足せば、答えになります。