题目

Description

听说NOIP2016大家都考得不错,于是CCF奖励省常中了 K 张变形金刚5的电影票奖励OI队的同学去看电影。可是省常中OI队的同学们共有 N(N >= K)人。于是机智的你想到了一个公平公正的方法决定哪K人去看电影。
N个人排成一圈,按顺时针顺序标号为1 - N,每次随机一个还存活的人的编号,将这个人踢出。继续上述操作,直到剩下K个人。
但这样显然太无聊了,于是小S又想出一个牛逼的方法。
N个人排成一圈,按顺时针顺序标号为1 - N,每次随机一个1 - N的编号,假设随机到的编号是X,如果编号为X人还未踢出,则将这个人踢出,否则看编号为X % N + 1(即顺时针顺序下一个编号)的人是否存活,如果还未踢出则将他踢出,否则继续看编号(X + 1)% N +1的人,如果已被踢出看顺时针的下一个…………,以此类推,直到踢出一个人为止。重复上述操作,直到剩下K个人。
已知小S的编号是Id,问按照小S的方法来他有多少的概率可以不被踢出,成功得到看电影的机会。

Input

第一行包括三个正整数,N,K,Id(1<=K<=N<=10^9,1<=ID<=N )

Output

一行一个最简分数,表示小S可以看到电影的概率。
(如果概率为1或0,请输出1/1或0/1)

Sample Input

2 1 2

Sample Output

1/2【样例解释】 一共两个人,筛选经过1轮,第1轮每个人被踢出的概率都是等概率的,所以答案是1/2。

Data Constraint

分析

  • 我们分析一波

  • n=3  k=1
  • 选择  出列
  • 1 1   1 2
  • 1 2   1 2
  • 1 3   1 3
  • 2 1   2 1
  • 2 2   2 3
  • 2 3   2 3
  • 3 1   3 1
  • 3 2   3 2
  • 3 3   3 1
  • 统计一下 1:6个      2:6个   3:6个
  • 我们就能发现无论怎么选概率都一样
  • gcd 约分即可

代码

 1 #include<iostream>
 2 using namespace std;
 3 int gcd(long long a,long long b)
 4 {
 5     if (b) return gcd(b,a%b);
 6     return a;
 7 }
 8 int main ()
 9 {
10     int n,k,id;
11     cin>>n>>k>>id;
12     if (n==k) cout<<1<<"/"<<1;
13     else if (k==0) cout<<0<<"/"<<1;
14     else
15     {
16         int s=gcd(n,k);
17         cout<<k/s<<"/"<<n/s;
18     }
19 }

转载于:https://www.cnblogs.com/zjzjzj/p/10500631.html

JZOJ 4745. 看电影相关推荐

  1. [jzoj 4745] 看电影 {期望}

    题目 Description 听说NOIP2016大家都考得不错,于是CCF奖励省常中了 K 张变形金刚5的电影票奖励OI队的同学去看电影.可是省常中OI队的同学们共有 N(N >= K)人.于 ...

  2. AI看电影看哭了...MIT科学家正在教AI感受电影中的喜怒哀乐

    翻译 | AI科技大本营(rgznai100) 参与 | 么广忠 虽然我们都知道人工智能(AI)特别火,但AI究竟能做什么了不起的事情呢?要是问AI能不能写出一本畅销的书,目前的答案是不能,显然AI目 ...

  3. 有一次去校内的某个礼堂看电影,在门口有个长得很斯文的陌生人一脸神秘地跟我说:师弟,能不能进去之后,把电影票从厕所的气窗扔出来给我……...

    有一次去校内的某个礼堂看电影,在门口有个长得很斯文的陌生人一脸神秘地跟我说:师弟,能不能进去之后,把电影票从厕所的气窗扔出来给我-- 我说呸!你这点花花肠子人家早就料到了,门口的大妈要把票撕破才能进去 ...

  4. 如何解决和异地女朋友一起看电影的需求?(内附源码)

    一.这是一件悲伤的故事 我是一名程序员,我和我的女友是异地恋,so sad!!! 一次视频时,她突然来了一句:"我们已经很久没有一起看电影了吧......" "呃...好 ...

  5. 保益悦听怎么开盲人模式_盲人看电影???是的!盲人看电影!!!

    太!异!想!天!开!了!是谁提出的这个想法,竟然想组织盲人看电影这不是拿刀戳心窝子嘛! 但是!这异想天开的事情竟让一位年近七旬的盲人蒋鸿源办成了!还获得了大批"同盲中人"的夸奖,甚 ...

  6. 开始ubuntu 14.04 的装X模式---终端模式下中文输入,听歌,上irc 开启framebuffer看电影 截图...

    先上图吧 卡卡的全是在tty1 下的操作,看电影,听歌,截图 ,看图  ,上irc 等等,相当适合在小白面前装屁! 需要安装的软件: 为了能正常显示中文:安装fbterm sudo apt-get i ...

  7. 怎么跟女生看电影牵手技巧方法

    现在人们的娱乐生活越来越丰富,很多男生在约会时喜欢带女生去看电影.但是很有时候只是看电影远远不够,在电影院如果拉不到女生的小手,这个约会不就是白费了吗?那么怎么和女生看电影牵手技巧有哪些呢? 1.尽可 ...

  8. 苹果cms v8 漫漫看电影模板 自适应手机移动端

    简介: 苹果cms v8 漫漫看电影模板 自适应手机移动端 网盘下载地址: http://kekewl.cc/dG6LC2i1VpA0 图片:

  9. Zjoi2011 看电影

    最近在学习一些概率的东西.. 一个随机试验称为 Laplace 试验,当且仅当它满足如下两个条件: (ⅰ) 试验结果 (样本点) 的个数是有限的.(Ω 是有限集) (ⅱ) 任意两个基本事件的概率均相等 ...

最新文章

  1. 转:c#委托事件实现窗体传值
  2. stm32怎么查看什么原因引起的nmi_为什么会有口臭,口臭是什么原因引起的,口臭是怎么回事...
  3. stella forum v1.2的开发报告1-spl数据操作层的使用
  4. linux解决root用户无法ssh localhost的问题
  5. OSI七层-相关协议
  6. 写程序和做网店的压力都很大
  7. 一条消息未发,粉丝已破千万
  8. 多核电脑的配件(CPU)
  9. Spring2.5学习笔记1-控制反转-Autowiring策略(续)
  10. CentOS中用yum安装Nginx
  11. HTTP响应码与HTTP头标
  12. Eclipse - Open Declaration
  13. cs229 机器学习
  14. iPhone开发阶段性总结
  15. php mpm,ubuntu切换为apache+php-fpm+mpm_event
  16. 2016Android公司面试题
  17. Win10连接WiFi显示无internet,安全 却可以正常上网(转)
  18. 这个是小蜜蜂老师给出的蓝桥杯练习题目,我通过这个题目加深了对iic总线的理解和应用。
  19. u-nas 配置权限-- File Explorer
  20. 《PostgreSQL面试题集锦》学习与回答

热门文章

  1. 外卖商家入驻选择类目(JS数组)
  2. secureCRT使用问题记录
  3. Python Excel操作模块XlsxWriter之写入数组公式worksheet.write_array_formula()
  4. r语言显示找不到read_html,R语言中read.table函数不常见的用法-文本中有#注释符号...
  5. HTTP状态信息和描述
  6. 【愚公系列】2021年12月 Typescript-数组和元组和CSV
  7. 大数据时代的背景与变化
  8. PHP网站升级https后如何引用http直播源hls?
  9. Python与金融:为什么将Python用于金融
  10. noip c语言算法教学视频,信息学奥赛课课通(C++)课程视频课程课件与代码