ABC037-A 饅頭|AtCoder
A: 饅頭 - AtCoder Beginner Contest 037 | AtCoder を解きました!
#include <bits/stdc++.h> using namespace std; int main(){ cin.tie( 0 ); ios::sync_with_stdio( false ); int a,b,c; cin >> a >> b >> c; int res1 = c/a; int res2 = c/b; cout << max(res1,res2) << endl; return 0; }
↑提出コード
A問題だし...流石に間違い?と云うか、修正箇所ない筈...って思ったのですが
(無駄な変数はあるけれど...)
まだまだ改善の余地がありました...(汗
#include <bits/stdc++.h> using namespace std; int main(){ cin.tie( 0 ); ios::sync_with_stdio( false ); int a,b,c; cin >> a >> b >> c; cout << c / min(a, b) << endl; //<-----修正箇所!!!!! return 0; }
↑c / min(a, b)とするだけで良かったっぽいです。
コードがめっちゃすっきりした...(変な変数も不要になる...)
max, minを上手く使えるの本当凄い...自分では全然思いつかないです()
学びだ〜...!!のメモ。
そう考えると、A問題でも結構怪しいコードが
他にも無数にあるかも知れないと急に思いだしました(つらい