关注
//弱鸡分享一下自己带吗 //第一题AC0.6 #include<iostream> #include<vector> #include<algorithm> using namespace std; struct po { int x; int y; }; bool comparex(po a, po b){ return a.x<b.x ? true : false; } int main(){ int N; cin >> N; vector<po> P; vector<int> yp; po temp; for (int i = 0; i<N; i++){ cin >> temp.x >> temp.y; P.push_back(temp); yp.push_back(temp.y); } sort(P.begin(), P.end(), comparex); sort(yp.begin(), yp.end()); vector<po> res; for (int i = 0; i<N - 1; i++){ vector<int>::iterator ty_it = find(yp.begin(), yp.end(), P[i].y); yp.erase(ty_it); if (P[i].y>yp[yp.size() - 1]) res.push_back(P[i]); } res.push_back(P[N - 1]); for (int i = 0; i<res.size(); i++) cout << res[i].x << " " << res[i].y << endl; system("pause"); return 0; } //第二题AC0.5 #include<iostream> #include<vector> using namespace std; int main(){ int n, temp; cin >> n; vector<int> num; for (int i = 0; i<n; i++){ cin >> temp; num.push_back(temp); } int res = 0, tempres, curto, curmin; for (int i = 0; i<n; i++){ curto = num[i]; curmin = num[i]; tempres = num[i] * num[i]; for (int j = i + 1; j<n; j++){ curmin = curmin<num[j] ? curmin : num[j]; curto += num[j]; tempres = tempres>curto*curmin ? tempres : curto*curmin; } res = res>tempres ? res : tempres; } cout << res << endl; system("pause"); return 0; }
查看原帖
点赞 评论
相关推荐
07-18 15:02
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 打工人的工作餐日常 #
51801次浏览 402人参与
# 哪些公司真双非友好? #
15159次浏览 81人参与
# 追觅科技求职进展汇总 #
17848次浏览 120人参与
# 你觉得技术面多长时间合理? #
98888次浏览 716人参与
# 26届的你们有几段实习? #
40094次浏览 451人参与
# 月薪多少能在一线城市生存 #
22888次浏览 274人参与
# 双非能在秋招上岸吗? #
221018次浏览 1168人参与
# 你后悔自己读研吗? #
17665次浏览 231人参与
# 非技术2023笔面经 #
248612次浏览 2415人参与
# 你以为的实习VS真实的实习 #
24953次浏览 229人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
117275次浏览 809人参与
# 你认为哪些项目算烂大街? #
16331次浏览 265人参与
# 机械校招之路总结 #
93605次浏览 1893人参与
# 学历贬值真的很严重吗? #
23533次浏览 166人参与
# 你被哪些公司秒挂过? #
29820次浏览 238人参与
# 产品实习,你更倾向大公司or小公司 #
159491次浏览 1964人参与
# 网申一定要掌握的小技巧 #
10761次浏览 66人参与
# 找工作时的取与舍 #
82696次浏览 590人参与
# 最难的技术面是哪家公司? #
9036次浏览 72人参与
# 机械人,你拿到几个offer啦 #
38899次浏览 320人参与