最大乘积题目

#笔试题目#
全部评论
求问这段代码有什么错误,总是通不过 。。。
点赞 回复 分享
发布于 2019-04-06 11:23
😄小胖子
点赞 回复 分享
发布于 2019-04-06 11:26
声明data的时候错了,应该是vector<long long><long long="">data吧</long>
点赞 回复 分享
发布于 2019-04-06 11:28
输入也错了吧
点赞 回复 分享
发布于 2019-04-06 11:30
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() {     int N;      cin >> N;      long long  data[N];      for(int i = 0; i < N; ++i)          cin >> data[i];          sort(data, data+N);     //升序排列       long long  result = max(data[0]*data[1]*data[N-1],  data[N-1]*data[N-2]*data[N-3]);            cout << result << endl;            return 0;         }
点赞 回复 分享
发布于 2019-04-06 11:33
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() {     int N;      cin >> N;      vector<long long> data(N);      for(int i = 0; i < N; ++i)          cin >> data[i];          sort(data.begin(), data.end() );     //升序排列       long long  result = max(data[0]*data[1]*data[N-1],  data[N-1]*data[N-2]*data[N-3]);            cout << result << endl;            return 0;         }
点赞 回复 分享
发布于 2019-04-06 11:35
把数组和vector搞混了  现在好了 
点赞 回复 分享
发布于 2019-04-06 11:36
小胖😁😁
点赞 回复 分享
发布于 2019-04-06 13:47
sjtu 大佬牛皮
点赞 回复 分享
发布于 2019-04-06 13:59

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务