每一个瞬间,都值得记录 Kkoo的日常生活

蓝桥杯-答疑(JAVA)

问题描述 有n位同学同时找老师答疑。每位同学都预先估计了自己答疑的时间。老师可以安排答疑的顺序,同学们要依次进入老师办公室答疑。 一位同学答疑的过程如下: 1.首先进入办公室,编号为i的同学需要s毫秒的时间。 2.然后同学问问题老师解答,编号为I的同学需要a毫秒的时间。 3.答疑完成后,同学很高兴,

Kkoo Published on 2022-03-26

蓝桥杯-车的放置(JAVA)

问题描述   在一个n*n的棋盘中,每个格子中至多放置一个车,且要保证任何两个车都不能相互攻击,有多少中放法(车与车之间是没有差别的) 输入格式   包含一个正整数n 输出格式   一个整数,表示放置车的方法数 样例输入 2 样例输出 7 我的思路: 就硬写。 代码: package LanQi

Kkoo Published on 2021-12-07

蓝桥杯-翻硬币(JAVA)

问题描述 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:oooooo 如果同时翻转左边的两个硬币,则变为:oooo**oooo 现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相

Kkoo Published on 2021-12-07

蓝桥杯-猜年龄(JAVA)

问题描述   美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字

Kkoo Published on 2021-12-06

蓝桥杯-瓷砖铺放(JAVA)

问题描述   有一长度为N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为1,另一种长度为2,数目不限。要将这个长度为N的地板铺满,一共有多少种不同的铺法?   例如,长度为4的地面一共有如下5种铺法:   4=1+1+1+1   4=2+1+1   4=1+2+1   4=1+1+2   

Kkoo Published on 2021-11-25

蓝桥杯-秘密行动(JAVA)

问题描述   小D接到一项任务,要求他爬到一座n层大厦的顶端与神秘人物会面。这座大厦有一个神奇的特点,每层的高度都不一样,同时,小D也拥有一项特殊能力,可以一次向上跳跃一层或两层,但是这项能力无法连续使用。已知向上1高度消耗的时间为1,跳跃不消耗时间。由于事态紧急,小D想知道他最少需要多少时间到达顶

Kkoo Published on 2021-11-23

蓝桥杯-P0701(JAVA)

问题描述     编写一个函数RegularPlural,其功能是实现一个英文单词的复数形式。复数的规则为:   (1) 如果单词末尾为s,x,z,ch或sh,则在后面加es   (2) 如果单词末尾为y,且前一个字母为辅音(除a, e, i, o, u以外的其它情况),则把y改成ies。   (3

Kkoo Published on 2021-11-22

公共字符串的查找(C)

前言 大二,刚刚开始学数据结构与算法,写得不好.... 公共字符串的查找 有两个串S1和S2,设计一个算法,求一个串T,使其中的字符是S1和S2中的公共字符 #include <stdio.h> #include <stdlib.h> #include <string.h> void TT(char

Kkoo Published on 2021-07-23

算法|栈模拟队列(C)

前言 大二,刚刚开始学数据结构与算法,写得不好.... 栈模拟队列 使用栈实现队列的下列操作: 1.init():初始化队列 2.push(x):将1个元素放入队列的尾部。 3.pop(): 从队列首部移除元素。 4.display():展示队列元素。 #include <stdlib.h> #in

Kkoo Published on 2021-07-23

算法|栈的压入、弹出序列(C)

前言 大二,刚刚开始学数据结构与算法,写得不好.... 栈的压入、弹出序列 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。 例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈

Kkoo Published on 2021-07-23
Previous Next