T2
2024-12-11 11:00:19
发布于:浙江
4阅读
0回复
0点赞
T2
题目并未要求计算出最小值,因此可以选择使用二维数组保存每项菜肴的营养价值和其对应的营养种类,然后针对于每一种营养种类的价值累加判断即可。
#include<bits/stdc++.h>
using namespace std;
int x[105][105];
int n, m;
int main(){
scanf("%d%d", &n, &m);
int a[100];
for(int i=0; i<m; i++){
scanf("%d", &a[i]);
}
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
scanf("%d", &x[i][j]);
}
}
for(int j=0; j<m; j++){
int sum = 0;
for(int i=0; i<n; i++){
sum += x[i][j];
}
if(sum < a[j]){
puts("No");
return 0;
}
}
puts("Yes");
return 0;
}
这里空空如也
有帮助,赞一个