阿里 c++ 秋招

今晚阿里的c++研发岗笔试有AC的小伙伴可以展示一下嘛,一直不通过崩溃#阿里巴巴#
全部评论
这是我的代码,一直不通过,有大佬指点吗 int main() { int N, d; cin >> N >> d; vector<int> vec(N*N+1); vec[0] = 0; int sum = 0; for (int i = 0; i < N*N; ++i) { int num; cin >> num; vec.push_back(num); sum += num; } vector<int>::iterator it = vec.begin(); sort(vec.begin(), vec.end()); int len = vec.size(); int step = 0; bool flag = true; for (int i = 0; i < len; ++i) { if ((vec[len - 1] - vec[i]) % d != 0) flag = false; else if ((vec[len - 1] - vec[i]) % d == 0) step += (vec[len - 1] - vec[i]) / d; else continue; } if (flag == true) cout << step << endl; else cout << "-1" << endl; return 0; }
点赞 回复
分享
发布于 2020-08-14 23:03

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务