关注
结束2分钟后调好的,也不知道能不能完全通过 #include <iostream> #include<vector> #include <algorithm> using namespace std; int n; long long x[50]; long long y[50]; int test() { long long min_x = 1000000000, min_y = 1000000000, max_x = 0, max_y = 0; for (int i = 0; i < n; i++) { if (x[i] < min_x) min_x = x[i]; if (y[i] < min_y) min_y = y[i]; if (x[i] >max_x) max_x = x[i]; if (y[i] > max_y) max_y = y[i]; } vector<long long> min1(n,1000000000); int num = 0; for (int _x = min_x; _x <=max_x; _x++) { for (int _y = min_y; _y <=max_y; _y++) { vector<long long> dist(n); for (int k = 0; k < n; k++) { dist[k] = abs(_x - x[k]) + abs(_y - y[k]); } std::sort(dist.begin(), dist.end(), less<int>()); for (int k = 1; k < n; k++) { dist[k] = dist[k] + dist[k-1]; } for (int k = 0; k < n; k++) { min1[k] = min(min1[k],dist[k]); } } } for (int i = 0; i < n; i++) cout << min1[i]; return 1; } int main() { cin >> n; for (int i = 0; i < n; i++) cin >> x[i]; for (int i = 0; i < n; i++) cin >> y[i]; test(); return 0; }
查看原帖
点赞 5
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我来点评面试官 #
6261次浏览 52人参与
# 实习教会我的事 #
37088次浏览 320人参与
# 京东开奖 #
441967次浏览 2489人参与
# 今年秋招是回暖还是遇冷 #
14317次浏览 88人参与
# 如果不考虑收入,你最想做什么工作? #
36456次浏览 225人参与
# 你实习是赚钱了还是亏钱了? #
15479次浏览 152人参与
# 商战,最累的是我们 #
24726次浏览 91人参与
# 京东工作体验 #
17267次浏览 104人参与
# 同bg的你秋招战况如何? #
163715次浏览 953人参与
# 教师节,你送祝福了吗 #
9577次浏览 71人参与
# 用一句话形容你的团队氛围 #
9354次浏览 115人参与
# 秋招开始捡漏了吗 #
52754次浏览 361人参与
# 三一重工求职进展汇总 #
21647次浏览 82人参与
# 找工作八股要背到什么程度? #
8605次浏览 143人参与
# 考研人,我有话说 #
150500次浏览 1199人参与
# 硬件人,你被哪些公司给挂了 #
68993次浏览 932人参与
# 58同城求职进展汇总 #
38912次浏览 260人参与
# 你找工作是从容有余 or 匆忙滚爬? #
5520次浏览 64人参与
# 华为存储OD事变 #
144167次浏览 724人参与
# 上班后,才发现大学__白学了 #
8960次浏览 57人参与
# 大学生该如何认清当下的就业环境? #
107885次浏览 636人参与
360集团公司氛围 358人发布