关注
结束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
相关推荐
点赞 评论 收藏
分享
01-22 00:31
南京信息工程大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
6571次浏览 110人参与
# 工作中的卑微时刻 #
33450次浏览 199人参与
# 牛客AI体验站 #
16298次浏览 288人参与
# 多益网络工作体验 #
63185次浏览 306人参与
# 有必要和同事成为好朋友吗? #
1049次浏览 21人参与
# 正在实习的碎碎念 #
1645081次浏览 13716人参与
# 面试中的破防瞬间 #
1190307次浏览 11027人参与
# 工作一周年分享 #
52352次浏览 274人参与
# 滴!实习打卡 #
786633次浏览 6841人参与
# 秋招吐槽大会 #
304352次浏览 1523人参与
# 机械人的薪资开到多少,才适合去? #
165057次浏览 571人参与
# 你最满意的offer薪资是哪家公司? #
71411次浏览 353人参与
# 大学最后一个寒假,我想…… #
89300次浏览 809人参与
# 你怎么看待AI面试 #
146057次浏览 786人参与
# 哪些公司真双非友好? #
62923次浏览 268人参与
# OC/开奖 #
411334次浏览 2282人参与
# 为了实习逃课值吗? #
65805次浏览 526人参与
# 如果可以选,你最想从事什么工作 #
722102次浏览 4870人参与
# 重来一次,你会对开始求职的自己说 #
32862次浏览 388人参与
# 如何提高实习转正率? #
86568次浏览 505人参与