#算法的乐趣

算法笔记_093:蓝桥杯练习 Problem S4: Interesting Numbers 加强版(Java)

/目录1问题描述2解决方案ProblemDescription  Wecallanumber interesting,ifandonlyif:  1.Itsdigitsconsistsofonly0,1,2and3,andallthesedigitsoccurredatleastonce.  2.Inside...

算法笔记_094:蓝桥杯练习 矩阵相乘(Java)

/目录1问题描述2解决方案问题描述  小明最近在为线性代数而头疼,线性代数确实很抽象(也很无聊),可惜他的老师正在讲这矩阵乘法这一段内容。  当然,小明上课打瞌睡也没问题,但线性代数的习题可是很可怕的。  小明希望你来帮他完成这个任务。  现在给你一个ai行aj列的矩阵和一个bi行bj列的矩阵,  要你求出他们相乘的积...

算法笔记_095:蓝桥杯练习 拿糖果(Java)

/目录1问题描述2解决方案问题描述  妈妈给小B买了N块糖!但是她不允许小B直接吃掉。  假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。  现在小B希望知道最多可以拿多少糖。输入格式  一个整数N输出格式 ...

算法笔记_096:蓝桥杯练习 算法提高 求最大值(Java)

/目录1问题描述2解决方案问题描述  给n个有序整数对aibi,你需要选择一些整数对使得所有你选定的数的ai+bi的和最大。并且要求你选定的数对的ai之和非负,bi之和非负。输入格式  输入的第一行为n,数对的个数  以下n行每行两个整数aibi输出格式  输出你选定的数对的ai+bi之和样例输入5-403-625-8...

算法笔记_097:蓝桥杯练习 算法提高 P1001(Java)

/目录1问题描述2解决方案当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:...

算法笔记_098:蓝桥杯练习 算法提高 盾神与条状项链(Java)

/目录1问题描述2解决方案问题描述  有一天,盾神捡到了好多好多五颜六色的珠子!他心想这些珠子这么漂亮,可以做成一条项链然后送给他心仪的女生~于是他用其中一些珠子做成了长度为n的项链。当他准备把项链首尾相接的时候,土方进来了。  “哇这么恶心的项链你也做得出来!!!”  盾神自知审美不是他的长项...

算法笔记_099:蓝桥杯练习 算法提高 排列数(Java)

/目录1问题描述2解决方案问题描述  0、1、2三个数字的全排列有六种,按照字母序排列如下:  012、021、102、120、201、210  输入一个数n  求0~9十个数的全排列中的第n个(第1个为0123456789)。输入格式  一行,包含一个整数n输出格式  一行,包含一组10个数字的全排列样例输入1样例输...

算法笔记_100:蓝桥杯练习 算法提高 三个整数的排序(Java)

/目录1问题描述2解决方案问题描述  输入三个数,比较其大小,并从大到小输出。输入格式  一行三个整数。输出格式  一行三个整数,从大到小排序。样例输入338877样例输出887733  具体代码如下:importjava.util.Scanner;publicclassMain{publicvoi...

算法笔记_101:蓝桥杯练习 算法提高 身份证号码升级(Java)

/目录1问题描述2解决方案问题描述  从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为:  1、把15位身份证号码中的年份由2位(7,8位)改为四位。  2、最后添加一位验证码。验证码的计算方案:  将前17位分别乘以对应系数(7910584216379105842...

算法笔记_102:蓝桥杯练习 算法提高 快乐司机(Java)

/目录1问题描述2解决方案问题描述  "嘟嘟嘟嘟嘟嘟  喇叭响  我是汽车小司机  我是小司机  我为祖国运输忙  运输忙"  这是儿歌“快乐的小司机”。话说现在当司机光有红心不行,还要多拉快跑。多拉不是超载,是要让所载货物价值最大,特别是在当前油价日新月异的时候。司机所拉货物为散货,如大米、面...

算法笔记_103:蓝桥杯练习 算法提高 金明的预算方案(Java)

/目录1问题描述2解决方案问题描述  金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件...

算法笔记_104:蓝桥杯练习 算法提高 新建Microsoft Word文档(Java)

/目录1问题描述2解决方案问题描述  L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建MicrosoftWord文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。”  仔细观察,当你新建一个word文档时,会得到一个名为&l...

算法笔记_105:蓝桥杯练习 算法提高 上帝造题五分钟(Java)

/目录1问题描述2解决方案问题描述  第一分钟,上帝说:要有题。于是就有了L,Y,M,C  第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量  第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值  第四分钟,MZC说:要有限。于是就有了数据范围  第五分钟,CS说:...

算法笔记_106:蓝桥杯练习 算法提高 周期字串(Java)

/目录1问题描述2解决方案2.1第一印象解法(80分)2.2借鉴网友解法(100分)问题描述  右右喜欢听故事,但是右右的妈妈总是讲一些“从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲的什么呢?从前有座山……”这样循环的故事来搪塞右右。  我们定义,如果一个...

算法笔记_107:蓝桥杯练习 算法提高 学霸的迷宫(Java)

/目录1问题描述2解决方案问题描述  学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提前计算最短的路线。可是他现在正向...
首页上一页...1516171819...下一页尾页