360笔试最后一题,依据均匀分布求a的值

#include<iostream>

using namespace std;

void getWinNumber(int n, int b){
    int result = 0;
    float middle = static_cast<float >(n+1)/2;
    if (b > middle){
        result = b-1;
    }
    else if (b < middle){
        result = b+1;
    }
    else
        result = b-1;
    cout << result << endl;
} int main(){
    int n, b ;
    while (cin >> n >> b){
        getWinNumber(n,b);
    }
    return 0;
}
全部评论
else result = b-1;这个是基于什么考虑?
点赞 回复 分享
发布于 2016-03-29 21:50
而且这个只能做到输入一组,输出一个值吧。。不能先全部输入,再一次性输出
点赞 回复 分享
发布于 2016-03-29 21:58
楼主这个代码通过测试了?
点赞 回复 分享
发布于 2016-03-29 22:28
我的思路和你一样啊 可是通过的一直是40%
点赞 回复 分享
发布于 2016-03-30 13:36

相关推荐

2024-12-23 10:55
已编辑
大连理工大学 Java
牛客930504082号:华子综测不好好填会挂的,而且填的时候要偏向牛马选项
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务