Skip to content

Commit 9f93f7e

Browse files
committed
-
1 parent 624218b commit 9f93f7e

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

AdvancedLevel_C++/1070. Mooncake (25).cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <vector>
44
using namespace std;
55
struct mooncake{
6-
float mount, price, unit;
6+
float num, price, unit;
77
};
88
int cmp(mooncake a, mooncake b) {
99
return a.unit > b.unit;
@@ -12,19 +12,19 @@ int main() {
1212
int n, need;
1313
cin >> n >> need;
1414
vector<mooncake> a(n);
15-
for (int i = 0; i < n; i++) scanf("%f", &a[i].mount);
15+
for (int i = 0; i < n; i++) scanf("%f", &a[i].num);
1616
for (int i = 0; i < n; i++) scanf("%f", &a[i].price);
17-
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].mount;
17+
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].num;
1818
sort(a.begin(), a.end(), cmp);
1919
float result = 0.0;
2020
for (int i = 0; i < n; i++) {
21-
if (a[i].mount <= need) {
21+
if (a[i].num <= need) {
2222
result = result + a[i].price;
2323
} else {
2424
result = result + a[i].unit * need;
2525
break;
2626
}
27-
need = need - a[i].mount;
27+
need = need - a[i].num;
2828
}
2929
printf("%.2f",result);
3030
return 0;

BasicLevel_C++/1020. 月饼 (25).cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <vector>
44
using namespace std;
55
struct mooncake{
6-
float mount, price, unit;
6+
float num, price, unit;
77
};
88
int cmp(mooncake a, mooncake b) {
99
return a.unit > b.unit;
@@ -12,19 +12,19 @@ int main() {
1212
int n, need;
1313
cin >> n >> need;
1414
vector<mooncake> a(n);
15-
for (int i = 0; i < n; i++) scanf("%f", &a[i].mount);
15+
for (int i = 0; i < n; i++) scanf("%f", &a[i].num);
1616
for (int i = 0; i < n; i++) scanf("%f", &a[i].price);
17-
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].mount;
17+
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].num;
1818
sort(a.begin(), a.end(), cmp);
1919
float result = 0.0;
2020
for (int i = 0; i < n; i++) {
21-
if (a[i].mount <= need) {
21+
if (a[i].num <= need) {
2222
result = result + a[i].price;
2323
} else {
2424
result = result + a[i].unit * need;
2525
break;
2626
}
27-
need = need - a[i].mount;
27+
need = need - a[i].num;
2828
}
2929
printf("%.2f",result);
3030
return 0;

BasicLevel_C++/1092. 最好吃的月饼 (20).cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
#include <iostream>
22
#include <vector>
33
using namespace std;
4-
int a[1005][105], sum[1005];
4+
int sum[1005];
55
int main() {
6-
int m, n, maxn = 0, total = 0;
6+
int m, n, temp, maxn = 0;
77
vector<int> ans;
88
cin >> m >> n;
99
for (int i = 1; i <= n; i++) {
1010
for (int j = 1; j <= m; j++) {
11-
cin >> a[i][j];
12-
sum[j] += a[i][j];
11+
cin >> temp;
12+
sum[j] += temp;
1313
maxn = max(maxn, sum[j]);
1414
}
1515
}

CCCC-GPLT/L2-003. 月饼 .cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <vector>
44
using namespace std;
55
struct mooncake{
6-
float mount, price, unit;
6+
float num, price, unit;
77
};
88
int cmp(mooncake a, mooncake b) {
99
return a.unit > b.unit;
@@ -12,19 +12,19 @@ int main() {
1212
int n, need;
1313
cin >> n >> need;
1414
vector<mooncake> a(n);
15-
for (int i = 0; i < n; i++) scanf("%f", &a[i].mount);
15+
for (int i = 0; i < n; i++) scanf("%f", &a[i].num);
1616
for (int i = 0; i < n; i++) scanf("%f", &a[i].price);
17-
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].mount;
17+
for (int i = 0; i < n; i++) a[i].unit = a[i].price / a[i].num;
1818
sort(a.begin(), a.end(), cmp);
1919
float result = 0.0;
2020
for (int i = 0; i < n; i++) {
21-
if (a[i].mount <= need) {
21+
if (a[i].num <= need) {
2222
result = result + a[i].price;
2323
} else {
2424
result = result + a[i].unit * need;
2525
break;
2626
}
27-
need = need - a[i].mount;
27+
need = need - a[i].num;
2828
}
2929
printf("%.2f",result);
3030
return 0;

0 commit comments

Comments
 (0)