关注
struct rect {
int m1;
int m2;
int m3;
rect(int m_1, int m_2, int m_3) :m1(m_1), m2(m_2), m3(m_3) {};
};
void main() {
auto cmp = [](const rect a, const rect b) {
return a.m1>b.m1;
};
vector<vector<int>> res(5, vector<int>(5, 0));
vector<rect> tmp;
vector<int> a = { 4,4,1,2,1 };
vector<int> b = { 4,3,0,1,1 };
for (int i = 0; i < a.size(); ++i) {
for (int j = 0; j < b.size(); ++j) {
res[i][j] = (a[i] + b[j]) % 5;
tmp.push_back(rect(res[i][j], i, j));
}
}
set<pair<int, int>> s;
set<int> i_s;
set<int> j_s;
sort(tmp.begin(), tmp.end(),cmp);
vector<int> result;
for (int i = 0; i < tmp.size(); ++i) {
if (i_s.count(tmp[i].m2)==1 || j_s.count(tmp[i].m3)==1) {
continue;
}
else {
result.push_back(tmp[i].m1);
i_s.insert(tmp[i].m2);
j_s.insert(tmp[i].m3);
}
}
return ;
}
我写的是这个 不过我没参加这次笔试 是看了题目自己写的 通过了一些用例
查看原帖
点赞 评论
相关推荐
02-13 18:45
山东大学 C++ 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客新年AI问运 #
5071次浏览 90人参与
# 秋招吐槽大会 #
303896次浏览 1522人参与
# 牛客AI体验站 #
15972次浏览 279人参与
# 找工作八股要背到什么程度? #
58569次浏览 735人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
145098次浏览 879人参与
# 签约/解约注意事项 #
871408次浏览 4695人参与
# 正在实习的你,几点下班 #
293093次浏览 1931人参与
# 工作中的卑微时刻 #
33309次浏览 199人参与
# 秋招踩过的“雷”,希望你别再踩 #
185967次浏览 1686人参与
# 通信和硬件还有转码的必要吗 #
90154次浏览 593人参与
# 我们是不是被“优绩主义”绑架了? #
32348次浏览 484人参与
# 你的秋招第一场笔试是哪家 #
290357次浏览 2079人参与
# 如何提高实习转正率? #
86207次浏览 504人参与
# 校招求职有谈薪空间吗 #
207443次浏览 2364人参与
# 牛友的春节生活 #
14346次浏览 236人参与
# 24秋招求职节奏总结 #
901871次浏览 12388人参与
# 材料专业哪个方向更好找工作? #
37762次浏览 118人参与
# 备战春招/暑实,现在应该做什么? #
9267次浏览 212人参与
# 多益网络工作体验 #
63016次浏览 306人参与
# 国企vs私企,你更想去? #
319041次浏览 2525人参与
