关注
结束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
相关推荐
牛客热帖
更多
正在热议
更多
# 实习生至暗时刻 #
6845次浏览 127人参与
# AI求职记录 #
3035次浏览 137人参与
# 神州信息求职进展汇总 #
2248次浏览 47人参与
# 交出你的校招焚诀 #
2358次浏览 53人参与
# 你见过最离谱的招聘要求是什么? #
260750次浏览 1758人参与
# 面试___岗的必刷题单 #
3884次浏览 68人参与
# 通信和硬件还有转码的必要吗 #
92868次浏览 603人参与
# 机械制造薪资爆料 #
1950667次浏览 11058人参与
# AI面试问题分享 #
6153次浏览 138人参与
# 哪些公司开暑期实习了? #
7273次浏览 59人参与
# 三月的小目标 #
4120次浏览 82人参与
# 春招开局,你有保底offer吗? #
11130次浏览 117人参与
# 实习生的生存小技巧 #
3394次浏览 78人参与
# 你经历过哪些AI幻觉? #
2313次浏览 49人参与
# 小厂一定不能去吗? #
12777次浏览 125人参与
# 找AI工作应该卷什么? #
1558次浏览 37人参与
# 薪资爆料 #
387802次浏览 2159人参与
# 面试时间长是好事吗? #
129729次浏览 742人参与
# 参加哪些竞赛对找工作有帮助? #
31313次浏览 234人参与
# 你今年的保底offer是哪家 #
172184次浏览 722人参与
# 十二月请对我好一点 #
84748次浏览 688人参与
字节跳动工作强度 1114人发布