码迷,mamicode.com
首页 > 其他好文 > 详细

A. Contest for Robots

时间:2020-03-03 13:10:28      阅读:49      评论:0      收藏:0      [点我收藏+]

标签:out   题意   continue   space   ref   include   指定   取整   ORC   

A. Contest for Robots

  1. 链接

    A. Contest for Robots

  2. 题意

    共有n场比赛,A,B两人参赛,0表示本场比赛不得分,1表示得分。给出AB两人的比赛情况,请你制定每场比赛的得分(最低为1分),使得A的最终分数比B多且尽可能使两人分数相差不大,如果可以,输出得分最高的那场比赛,如果无论怎样指定得分A都不会比B多输出-1。

  3. 思路

    上取整。

  4. 代码实现

    #include<bits/stdc++.h>
    using namespace std;
    const int maxn = 1e3+10;
    int r[maxn];
    int b[maxn];
    int main(void){
     int n;
     cin >> n;
     for(int i = 0; i < n; i++){
         cin >> r[i];
     }
     for(int i = 0; i < n; i++){
         cin >> b[i];
     }
     int x = 0;
     int y = 0;
     for(int i = 0; i < n; i++){
         if(r[i]==b[i]) continue;
         else if(r[i]==1){
             x++;
         }else y++;
     }
     if(x==0) cout<<-1<<endl;
     else cout<<(y+x)/x<<endl;
     return 0;
    } 

A. Contest for Robots

标签:out   题意   continue   space   ref   include   指定   取整   ORC   

原文地址:https://www.cnblogs.com/AC-AC/p/12401556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!