ホームページ > ウェブフロントエンド > htmlチュートリアル > Codeforces ラウンド #107 (ディビジョン 2)-A.ソフトドリンク_html/css_WEB-ITnose

Codeforces ラウンド #107 (ディビジョン 2)-A.ソフトドリンク_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:55:10
オリジナル
1196 人が閲覧しました

ソフトドリンク

テストごとの制限時間

2 秒

テストごとのメモリ制限

256 メガバイト

入力

標準入力

出力

標準出力

この冬はそうですノヴォツクは寒い!友人数人のグループは、少し体を温めるために「Take-It-Light」というソフトドリンクを k 本購入することにしました。各ボトルには l ミリリットルの飲み物が入っています。また、彼らは c 個のライムを購入し、それぞれを d スライスに切りました。その後、彼らは p グラムの塩を見つけました。

乾杯するには、各友達が nl ミリリットルの飲み物、ライムのスライス、np グラムの塩が必要です。友人たちは、全員が同じ量を飲むという条件で、できるだけ多く乾杯したいと考えています。各友達は何回乾杯できますか?

入力

最初で唯一の行には、1000 を超えず、1 以上の正の整数 n、k、l、c、d、p、nl、np が含まれます。

出力

単一の整数を出力しますか?各友達ができるトーストの数。

サンプル テスト

入力

3 4 5 10 8 100 3 1
ログイン後にコピー

出力

入力

5 100 10 1 19 90 4 3
ログイン後にコピー

出力

入力

10 1000 1000 25 23 1 50 1
ログイン後にコピー

出力

最初のサンプルへのコメント:

全体として、友達は 4?*?5?=?20 ミリリットルの飲み物を持っています。20?/?3?=? を作るのに十分です。乾杯6回。ライムはトースト 10?*?8?=?80 回分、塩はトースト 100?/?1?=?100 回分です。ただし、グループには友達が 3 人いるので、答えは min(6,?80,?100)?/?3?=?2.






3 つの成分の最大値を計算し、その中の最小値を取得します。


AC代コード:


#include <iostream>#include <cstring>#include <cstdio>using namespace std;int main(){//  freopen("in.txt", "r", stdin);    int n,k,l,c,d,p,nl,np;    while(cin>>n>>k>>l>>c>>d>>p>>nl>>np){        int a = (k * l) / nl;        int aa = p / np;        int aaa = c * d;        int ans = min(a, min(aa, aaa)) / n;        cout<<ans<<endl;    }}
ログイン後にコピー



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート