2019年11月30日

数数游戏

摘要: 这个游戏大家都玩过,N个人编号依次为1、2、3.。。围成一圈,从1开始数,依次2、3,但不能数k,k的倍数,和包含k的数字。现在我们稍微给一下,还是从1开始数,数到k,k的倍数,和包含k的数字的人退出。求出这N个人的退出顺序。 比如5个人,k为3,则推出顺序为3 1 5 2 4 数据输入:一行包含两 阅读全文

posted @ 2019-11-30 16:15 比特飞流 阅读(150) 评论(0) 推荐(0) 编辑

2000-2016年普及组复赛题目分析

摘要: 阅读全文

posted @ 2019-11-30 15:53 比特飞流 阅读(63) 评论(0) 推荐(0) 编辑

银行排队机

摘要: 现在的银行里都有自动排队机,为了提高工作效率,作为行长的你,想知道每天N位顾客的平均等待时间。我们把模型简化为:银行营业厅共有C个柜台,共有N名顾客办理业务,每名顾客有一个到来时间,和办理业务所需要的时间。行长你是万能的,自己根据数据算吧。 输入数据: 第一行用空格隔开的两个正整数,分别表示C和N。 阅读全文

posted @ 2019-11-30 15:50 比特飞流 阅读(217) 评论(0) 推荐(0) 编辑

纸牌游戏

摘要: 贝西和他的N-1个伙伴玩纸牌游戏,共有k(k是N的M倍,)张纸牌,其中有M张纸牌是天字牌,另外k-M张是地字牌,贝西做为发牌手,当然想得到所有的天字牌。但是其他的伙伴看透了他的心思,猜测他会作弊,于是提出这样的发牌要求: 1,从贝西的右侧开始按照逆时针的顺序发牌,当然每次只发一张。 2,发完一张牌后 阅读全文

posted @ 2019-11-30 15:21 比特飞流 阅读(271) 评论(0) 推荐(0) 编辑

逆波兰表达式

摘要: 逆波兰表达式又称为前缀表达式是一种十分有用的表达式,将中缀表达式转换为前缀表达式后,就可以只依靠出栈、入栈两种简单操作完全解决中缀表达式的全部运算。 例如,(a+b)*(c+d)转换为*,+,a,b,+,c,d。 后面的前缀表达式的运算方式为:如果当前字符(或字符串)为数字或变量,则压入栈内;如果是 阅读全文

posted @ 2019-11-30 10:54 比特飞流 阅读(515) 评论(0) 推荐(0) 编辑

表达式求值

摘要: 一个有正整数和加减乘除组成的中缀表达式,例如2*56+125/5#(#表示表达式输入完毕),计算其结果,结果保留4位小数。 输入格式: 一行由数字和+-*/运算符组成的表达式,并以#结尾。 输出格式: 一个实数,小数点后保留4位小数。 样例 输入: 2*56+125/5# 输出: 137.0000 阅读全文

posted @ 2019-11-30 10:31 比特飞流 阅读(124) 评论(0) 推荐(0) 编辑

导航