题目描述
时间:1s 空间:256M
题目描述:
给定两行整数。数对中的第一个数来自第一行,第二个数来自第二行,请你找到两数相加和最大的数对。
输入格式:
输入共三行。第一行输入两个整数n,m,分别表示接下去两行数字分别有多少个。
第二行输入 nn 个整数 aiai。
第三行输入 mm 个整数 bibi。
输出格式:
一个整数。
样例输入:
2 3 1 2 1 2 3
样例输出:
5
约定:
1<=n,m<=100,1<=ai,bi<=1001<=n,m<=100,1<=ai,bi<=100
提示:
找到每行整数中最大的数再相加
历史最高 0
代码运行错误
#include
#include
#include
using namespace std;
int main()
{vector firstLine;
int mun;
while(cin.peek() !=‘\n’ && cin>>num){
fristLine.push_back(num);
}
cin.ignore();
vectorsecondline
while(cin.peek() !=‘\n’ && cin>>num){
secound.push_back(num);
}
int fristMax = *max_element(fristline.begin(),fristLine.end());
int secondMax = *max_element(SecondLine.begin(),seconLine.end());
int maxSum = fristMax+secongMax;
cout<<maxSum<<endl;
return 0;
}
那里有问题?
#include
#include
#include
using namespace std;
int main()
{vector firstLine;
int mun;
while(cin.peek() !=‘\n’ && cin>>num){
fristLine.push_back(num);
}
cin.ignore();
vectorsecondline
while(cin.peek() !=‘\n’ && cin>>num){
secound.push_back(num);
}
int fristMax = *max_element(fristline.begin(),fristLine.end());
int secondMax = *max_element(SecondLine.begin(),seconLine.end());
int maxSum = fristMax+secongMax;
cout<<maxSum<<endl;
return 0;
}
黄飞栋
(一堆果冻)
6
请格式化

不然看的真的很难受
还有你include个啥
因为在源码是<algorithm>
时显示出来是这样的:
虽然有但看不见
2 个赞
LeuR
(LeuR)
7
vector 不是这么定义的,改为 vector<int> firstLine;
1 个赞
杨思越
(灵珠敖丙)
9
oi-wiki.org
OI Wiki 是一个编程竞赛知识整合站点,提供有趣又实用的编程竞赛知识以及其他有帮助的内容,帮助广大编程竞赛爱好者更快更深入地学习编程竞赛
认证:这个的确不错