随笔分类 - 蓝桥杯刷题Java
摘要:有 n个小朋友做游戏,他们的编号分别是1,2,3...n。他们按照编号从小到大依次顺时针围成一个圆圈,从第一个小朋友开始从 1 报数,依次按照顺时针方向报数(加一),报 m 的人会离开队伍,然后下一个小朋友会继续从 1开始报数,直到只剩一个小朋友为止。 输入格式 第一行输入俩个整数,n,m。(1≤n
阅读全文
摘要:蒜头君在纸上写了一个串,只包含'('和')'。一个'('能唯一匹配一个')',但是一个匹配的'('必须出现在')'之前。请判断蒜头君写的字符串能否括号完全匹配,如果能,输出配对的括号的位置(匹配的括号不可以交叉,只能嵌套)。 输入格式 一行输入一个字符串只含有'('和')',输入的字符串长度不大于5
阅读全文
摘要:蒜头君经营着一个不大的水果店。他认为生存之道就是经营最受顾客欢迎的水果。现在他想要一份水果销售情况的明细表,这样就可以很容易掌握所有水果的销售情况了。蒜头君告诉你每一笔销售记录的水果名称,产地和销售的数量,请你帮他生成明细表。 输入格式 第一行是一个整数N(0<N≤1000),表示蒜头君有 N 次成
阅读全文
摘要:蒜头君来蒜厂面试的时候,曾经遇到这样一个面试题: 给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一个。当时可算是给蒜头君难住了。现在蒜头君来考考你。 输入格式 第一行输入一个整数 n(1≤n≤100000),接下来一行输入 nn个 int 范围内的整数。 输出格式 输
阅读全文
摘要:蒜头君快要考托福了,这几天,蒜头君每天早上都起来记英语单词。花椰妹时不时地来考一考蒜头君:花椰妹会询问蒜头君一个单词,如果蒜头君背过这个单词,蒜头君会告诉花椰妹这个单词的意思,不然蒜头君会跟花椰妹说还没有背过。单词是由连续的大写或者小写字母组成。注意单词中字母大小写是等价的。比如You和you是一个
阅读全文
摘要:给你两个集合,计算其并集,即{A}+{B}。 注:{A}+{B} 中不允许出现重复元素,但是{A} 与{B} 之间可能存在相同元素。 输入格式 输入数据分为三行,第一行有两个数字 n,m(0<n,m≤10000),分别表示集合 A 和集合 B 的元素个数。后两行分别表示集合 A 和集合 B。每个元素
阅读全文
摘要:蒜头君有 n 块积木,编号分别为 1 到 n。一开始,蒜头把第 i 块积木放在位置 i。蒜头君进行 m次操作,每次操作,蒜头把位置 b 上的积木整体移动到位置 a 上面。 比如 1 位置的积木是 1,2位置的积木是 2,那么把位置 2 的积木移动到位置 1 后,位置 1 上的积木从下到上依次为 1,
阅读全文
摘要:锯齿矩阵是指每一行包含的元素个数不相同的矩阵,比如: 3 5 2 6 1 2 3 4 1 6 2 7 读入若干对整数 (x,y),表示在第 x行的末尾加上一个元素 y。输出最终的锯齿数组。初始时矩阵为空。 输入格式 第一行输入两个整数 n,m(1≤n,m≤10000),其中 n表示锯齿数组的行数,m
阅读全文
摘要:日历有 阳历(公历) 和 阴历(农历) 之分。每年都有法定节假日,这些分成三类——双休、阳历节假日、阴历节假日。 双休 1)周六和周日 22 天 阳历节假日 1)元旦:阳历每年 1 月 1 日,放假 11 天 2)劳动节:阳历每年 5 月 1 日,放假 11天 3)国庆节:阳历每年 10 月 1 日
阅读全文
摘要:蒜头君和花椰妹谈恋爱啦。祝福他们吧。蒜头君想知道第他们的第 100 天,200 天 ... 纪念日。 输入格式 输入 44 个整数 y,m,d表示他们在一起的日期,保证是一个 1900 年 1 月 1 日以后的日期,蒜头君想知道他们的 k(0≤k≤10000)天纪念日。 输出格式 输出格式按照yyy
阅读全文
摘要:经常会被问到几月几日是周几的情况,如果不查日历,如何快速用程序计算出来,一种简单的方法是,记住很久以前的某一天是星期几,比如公元1年1月1日是星期一,然后一天一天模拟,算出日期是星期几。 这种方法容易理解,但是代码实现起来会比较长,除此之外可以通过公式快速根据日期计算这一天是星期几,网上有很多计算日
阅读全文
摘要:蒜头君的生日快到了,蒜头君希望是在周末,蒜头君请你帮忙算出他生日在星期几。 输入格式 输入三个正整数,分别表示年、月、日。保证输入年份合法。 输出格式 输出星期几。用Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday表示星期几。 蒜头君的
阅读全文
摘要:计算一下从 2000 年到 2100 年(包含 2000 和 2100 年),有多少年的 2 月 4 日为星期六。
阅读全文
摘要:还记得数据结构课程里学过的归并排序么?归并排序的核心是分治思想,每次将待排序的区间分成两部分,分别对这两部分进行排序,之后将两个有序区间合并成一个有序的区间,从而递归地对整个数组完成排序操作。 代码框中的代码是一种实现,请分析并填写缺失的代码。 在其他题目使用 C++ 语言作答的同学请选择 C 语言
阅读全文
摘要:一共有 44张 2元,3 张 3 元,2 张 5 元,一共能用这些钱币凑出多少种不同的钱数(不包含 0元,三张 2 元和两张 3 元凑出的钱数是相同的)?
阅读全文
摘要:请计算所有五位数中,一共有多少包含 233 的数。
阅读全文
摘要:请写出加法竖式中的第一个数和第二个数,两个数之间用空格分隔开。不同字母代表的数字均不相同,首位数字不能为零。如有多组解,输出 ABCD 代表的数更小的那组。 请按照提示,将结果填写在代码框中对应的位置。
阅读全文
摘要:某天,蒜头君和花椰妹在公园里散步,走着走着,我的天!他们各自都捡到了一串漂亮的字符串,然而蒜头君好奇心比较重,他想知道自己的字符串在花椰妹的字符串中出现了多少次,例如花椰妹的字符串为abababa,蒜头君的字符串为aba,那么蒜头君的字符串在花椰妹的字符串中出现了 33 次。蒜头君一向比较傲娇,于是
阅读全文
摘要:蒜头君最近迷恋上了一款游戏《我的世界(Minecraft)》,在游戏里面蒜头君可以任意开发资源然后建造各种宏伟的建筑。有一天蒜头君发现了一块荒野的土地上有很多宝藏,蒜头君想在土地上建一栋房子从而把宝藏包围起来。 假设地图是一个 nnn 行 mmm 列的方格地图,地图每个格子*代表一个宝藏。比如 2行
阅读全文
摘要:这次我们输出一个稍微复杂的三角形,输入一个大写字母(A-Z)或者一个数字(1-9)。 比如输入是F的时候,输出: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA A ABA ABC
阅读全文
浙公网安备 33010602011771号