有完美后台的吗,实习时候笔试后没消息,这次是不又招满了

编程题目
第一题  两方英雄对战最大得分(暴力全排列)
int main(){

  int n ;
  vector<int> A, B;
  cin >> n;
  for(int i =0 ; i<n; i++){int x ; cin >> x ; A.push_back(x);}
  for(int j =0 ; j<n; j++){int x ; cin >> x ; B.push_back(x);}

  sort(A.begin() , A.end());
  int maxScore =-1000000000;
  do {
      int score =0;
      for(int i =0 ; i < A.size() ; i++){
          if(A[i]-B[i] >0) score++;
          else if(A[i]-B[i] <0) score--;
        cout << A[i]<<"--";
      }
      maxScore = maxScore > score?maxScore:score;
  }while(next_permutation(A.begin() , A.end() ));

  cout << maxScore*100;
 return 0;
}


第二题 小朋友不站在自己地方(公式  O(n))
int main(){
   int n ;
   cin >>n;
   if(n==1||n==2){cout << (n==1)?0:1 ; return 0;}
   int last = 1;
   for(int i = 3 ; i <=n ; i++)
      last =last*i + (i%2==0?1:-1);
   cout << last;
   return 0;
}


全部评论
题难吗
点赞 回复 分享
发布于 2017-09-26 21:15

相关推荐

05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
实习,投递多份简历没人回...
点赞 评论 收藏
分享
牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务