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;
}