若是凉夜已成梦

青春里 总有些事情要努力去做 总有些梦想要拼命去追。


  • 运维

  • 前端

  • 编程

  • 随笔

  • hust-oj

3311: Simple Game

发表于 2017-10-06   |   分类于 HUSTOJ   |   阅读次数 1,386

题目描述

有一天Misha和Andrew正在玩一个非常简单的游戏。首先,每个玩家选择1到n范围内的整数。让我们假设Misha选择了数字m,Andrew选择了数字a。

 

然后,让我们通过使用随机生成器以相同的概率在1和n之间范围内随机生成整数c,更接近数字c的玩家是获胜者。如果m和a位于与c相同的距离,Misha会赢。

 

Andrew非常想赢,所以他请你帮助他。你知道Misha选择的号码m和号码n。您需要确定Andrew选择哪些值使他的胜利的概率是最高的可能。

输入

第一行包含两个整数n和m(1≤m≤n≤10^9)-游戏中数字的范围,Misha选择的数字。

输出

一个数字 – 这样的值a,Andrew获胜的概率是最高的。如果有多个这样的值,请打印它们中的最小值。

样例输入

3 1

样例输出

2

参考代码

#include<stdio.h>
int main() 
{
    int n,m;
    scanf("%d%d",&n,&m);
    if(m<=n/2)
            printf("%d",m+1); else if(m==1&&n==1)
                printf("1"); else
            printf("%d",m-1);
    return 0;
}

解析

暂无

hustoj

发表评论 取消回复

邮箱地址不会被公开。 必填项已用*标注

*
*


hoxis wechat
著作权归作者所有
站点更新说明
  • 文章目录
  • 站点概览
若是凉夜已成梦

若是凉夜已成梦

青春里 总有些事情要努力去做 总有些梦想要拼命去追。

1904 日志
6 分类
12 标签
RSS
weibo github twitter facebook

友情链接

Dreams孤独患者 原站点 Skip
© 2017 若是凉夜已成梦
Powered by WordPress | 已运行
Theme By NexT.Mist