当前位置:   article > 正文

CCF-CSP真题202312-1仓库规划(C++满分题解)_csp仓库规划

csp仓库规划

1.题目详情

2.思路

本题数据量较小,直接暴力三层for循环解决即可满分。

3.C++代码如下(100分)

  1. #include<iostream>
  2. #include<algorithm>
  3. using namespace std;
  4. int main(){
  5. int n,m;
  6. cin >> n >> m;
  7. int demension[n][m];
  8. for(int i = 0;i<n;i++){
  9. for(int j = 0;j<m;j++){
  10. cin >>demension[i][j];
  11. }
  12. }
  13. int max;
  14. bool flag;
  15. for(int i = 0;i<n;i++){
  16. //定义一个变量用来找出符合条件的编号最小仓库
  17. max = 1010;
  18. for(int j = 0;j<n;j++){
  19. flag = true;
  20. for(int k = 0;k<m;k++){
  21. //如果在m个整数里有一个位置对应的元素不满足条件的话就把flag值设置为false
  22. if(demension[j][k] <= demension[i][k]){
  23. flag = false;
  24. }
  25. }
  26. if(flag == true){
  27. max = min(max,j+1);
  28. }
  29. }
  30. if(max == 1010){
  31. cout << "0" << endl;
  32. }else{
  33. cout << max << endl;
  34. }
  35. }
  36. return 0;
  37. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/348592
推荐阅读
相关标签
  

闽ICP备14008679号