fork(1) download
  1. #include<stdio.h>
  2. #define INF 100000000
  3.  
  4. int min(int a, int b) {
  5. return a < b ? a : b;
  6. }
  7.  
  8. int main() {
  9. int n;
  10. int s, sn;
  11. int m, mn;
  12. int l, ln;
  13.  
  14. scanf("%d", &n);
  15. scanf("%d", &s);
  16. scanf("%d", &sn);
  17. scanf("%d", &m);
  18. scanf("%d", &mn);
  19. scanf("%d", &l);
  20. scanf("%d", &ln);
  21.  
  22. int sum = INF;
  23.  
  24. for (int i = 0; i <= n / sn + 10; i++) {
  25. for (int j = 0; j <= n / mn + 10; j++) {
  26. for (int k = 0; k <= n / ln + 10; k++) {
  27. int total_eggs = i * sn + j * mn + k * ln;
  28. if (total_eggs >= n) {
  29. int cost = i * s + j * m + k * l;
  30. if (cost < sum) {
  31. sum = cost;
  32. }
  33. }
  34. }
  35. }
  36. }
  37.  
  38. printf("%d", sum);
  39. return 0;
  40. }
Success #stdin #stdout 0s 5304KB
stdin
8
4 100
10 190
12 200
stdout
4