UESTC 1261 被神选中的人 贪心

ProLightsfx 2016-4-8 114 4/8

被神选中的人 贪心

Source

每周一题

My Solution

这个题目看上去好像很难,好多烟雾弹,参透其玄机则瞬解。
其实只和m张梅花有关。n张红桃则无关,随便怎么整,或者说用方块A全部弑神在说。
然后:
          1)
如果m%2==1显然
too young,too simple
2)如果m%2==0,则从m=2开始讨论,这个时候有m1、m2,所以2梅花为一种情况,而方块A可以和m1、m2,所以2种情况,
故1/3
m=4时,有m1、m2、m3、m4.所以2梅花有3、2、1共6中,方块A和m1、m2、m3、m4 共4种,则6/(6+4)然后下一步就和上面一样了
故再乘1/3得1/5
m=6是同样讨论,把m视为不同,即m1、m2、m3、m4、m5、m6,这时为1/7
所以概率为1/(m+1),然后取倒数就是m+1了
 
1、先放在int然后输出的时候用(float)m+1
 
#include 
using namespace std;
int main()
{
    int n,m;
    while(scanf("%d%d",&n,&m)==2){
        if(m%2) printf("too young,too simplen");
        else printf("%.6fn",float(m+1));
    }
    return 0;
}

2、由于觉得好玩,小优化了,一下,用"%d.000000"

 
#include 
int main()
{
    int n,m;
    while(scanf("%d%d",&n,&m)==2){
        if(m%2) printf("too young,too simplen");
        else printf("%d.000000n",m+1);
    }
    return 0;
}

非特殊说明,本博所有文章均为博主原创,未经许可不得转载。

https://www.prolightsfxjh.com/

Thank you!

                                                                                                                                             ------from ProLightsfx

- THE END -
Tag:

ProLightsfx

11月16日01:16

最后修改:2024年11月16日
0

非特殊说明,本博所有文章均为博主原创,未经许可不得转载。

共有 0 条评论