[AtCoder]ABC 091A – Two Coins ~ 92[C++]

プログラミング

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番目を足せば、答えになります。

タイトルとURLをコピーしました