为什么输出超限
2024-04-05 11:09:34
发布于:江苏
19阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
cin>>n>>m;
string name[n];
int num [n];
double yw[n];
double sx[n];
for(int i=0;i<n;i++){
cin>>name[i];
cin>>num[i];
cin>>yw[i];
cin>>sx[i];
}
for(int i=0;i<m;i++){
string x;
cin>>x;
if(x=="name"){
string y;
cin>>y;
for(int j=0;j<n;i++){
if(name[j]==y){
cout<<yw[j]<<" "<<sx[j]<<endl;
}
}
}else{
int y;
cin>>y;
for(int j=0;j<n;i++){
if(num[j]==y){
printf("%.2f\n",(yw[j]+sx[j]));
}
}
}
}
return 0;
}
全部评论 1
三for? 时间爆了 空间报了
2024-04-05 来自 浙江
1
有帮助,赞一个