题目: 彩虹瓶的制作过程(并不)是这样的:先把一大批空瓶铺放在装填场地上,然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。 假设彩虹瓶里要按顺序装 N 种颜色的小球(不妨将顺序就编号为 1 到 N)。现在工厂里有每种颜色的小球各一箱,工人需要一箱一箱地将小球从工厂里搬到装填场地。如果搬来的这箱小球正好是可以装填的颜色,就直接拆箱装填;如果不是…
题目: c大楼有一个一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第 i 层楼 (1≤i≤N) 上有一个数字Ki(0≤Ki≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3,3,1,2,5 代表了Ki (K1=3,K…
题目: 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右进行(不用考虑运算符的优先级)。 如:中缀表达式 3*(5–2)+7 对应的后缀表达式为:352-*7+ 。 请将给出的中缀表达式转化为后缀表达式并输出。 输入格式: 输入仅一行为中缀表达式,式中所有数字均为个位数…
题目: 郭老师有草莓和山楂两种水果共计n个,她打算用这些水果做一串冰糖葫芦。她会把这串冰糖葫芦的水果组成用字符串的形式告诉你,其中’B’表示草莓,’W’表示山楂,例如:BBW,表示这串冰糖葫芦的水果按照顺序是草莓、草莓、山楂。郭老师想知道这串冰糖葫芦上的草莓串有几串,按照从左到右的顺序,这些草莓串的长度分别是多少?例如,冰糖葫芦WBBBBWWBWB…
题目: 这次的问题很简单,就是给你两个正整数A和B,请你帮忙计算A+B的运算结果。有点儿不一样的是,这两个正整数可能会很大噢! 输入格式: 输入包括两行,每行一个正整数,分别代表加数A和B(0<A,B≤1e10086)。 输出格式: 输出仅一行,即A+B的运算结果。 输入样例: 234567899 34344661 输出样例: 2689125…
题目: 楼梯有N阶,上楼可以一步上一阶,也可以一步上两阶。那么走到第N阶楼梯共有多少种不同的走法呢? 输入格式: 一个正整数 N(1<=N<=5000),表示楼梯阶数。 输出格式: 输出一个数,表示走到第N阶楼梯有多少种走法。 注意,数据范围很大,即使是64位也可能不够存。 输入样例1: 4 输出样例1: 5 输入样例2: 400 输出…
题目: 已知两个数A和B,求A-B的运算结果。 输入格式: 输入包括两个正整数A和B 。(0<A,B≤1e10086) 输出格式: 输出A-B的运算结果。 输入样例1: 3 2 输出样例1: 在这里给出相应的输出。例如: 1 输入样例2: 11102356985410 2356985410235698 输出样例2: 在这里给出相应的输出。例如…
题目: 对于一个自然数n,若将n的各位数字反向排列所得的数n1与n相等,则称n为回文数,例如2332。 若给定一个N( 2<=N<=16)进制数M(M的长度在一百位以内),如果M不是回文数,可以对其进行N进制加法,最终得到回文数。 例如对于十进制数79 STEP1 : 79 + 97 = 176 STEP2 : 176 + 671 = …
题目: 最近,小明开始班级大搜索,他已经知道了班级里每个人的年龄,并且把他们排成了一队,他将从排好队的人里按顺序把和自己同龄的人找出来,并请这些同龄人出队。 输入格式: 第一行输入一个N(0<n<100)表示有N个学生; 接下来有N行,每行两个数据,分别表示某个同学的名字和年龄; 最后一行包含一个整数,表示小明的年龄。 输出格式: 输出…
题目: 输入一个自然数 nn,对于一个最简分数 a/ba/b(分子和分母互质的分数),满足 1 \le b \le n,0 \le a/b \le 11≤b≤n,0≤a/b≤1,请找出所有满足条件的分数。 这有一个例子,当 n=5n=5 时,所有解为: \frac01,\frac15,\frac14…