فهرست منبع

添加 'F.cpp'

爱玲姐姐 5 سال پیش
والد
کامیت
3c731e03f9
1فایلهای تغییر یافته به همراه27 افزوده شده و 0 حذف شده
  1. 27 0
      F.cpp

+ 27 - 0
F.cpp

@@ -0,0 +1,27 @@
+#include<bits/stdc++.h>
+using namespace std;
+int main(){
+    int a[4];
+    for(int i = 0; i < 4; i++){
+        cin >> a[i];
+    }
+    int out[5];
+    int v[5][4] = {{2,1,0,2}, {1,1,1,1}, {0,0,2,1},{0,3,0,0}, {1,0,0,1}};
+    for(int i = 0; i < 5; i++){
+        int b[4];
+        for(int j = 0; j < 4; j++){
+            if(v[i][j] == 0)b[j] = INT_MAX;
+            else
+                b[j] = a[j] / v[i][j];
+        }
+        int max_b = *min_element(b, b+4);
+        out[i] = max_b;
+        for(int j = 0; j < 4; j++){
+            a[j] -= max_b * v[i][j];
+        }
+    }
+    for(int i = 0; i < 5; i++){
+        cout << out[i] << endl;
+    }
+    return 0;
+}