![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法练习
随性而活
Java开发工作者
展开
-
算法练习题:2^k进制数
Hello原创 2018-11-23 00:46:05 · 992 阅读 · 1 评论 -
生理周期(枚举基础题)
题目:问题描述 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天,28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。对于每个人,我们 想知道何时三个高峰落在同一天对于每个周期,我们会给出从当前...原创 2018-12-23 22:30:54 · 1948 阅读 · 0 评论 -
完美立方(枚举解法)
题目:完美的立方体时间限制: 1000ms 内存限制: 10000k 提交的总数: 16564 接受: 8469 描述形如a^3= b^3 + c^3 + d^3的等式被称为完美立方等式。例如 12^3= 6^3 + 8^3 + 10^3 。编写一个程序,对任给的正整数N (N≤100),寻找所有的四元组(a, b, c, d),使得a^3= ...原创 2018-12-23 22:12:54 · 2061 阅读 · 2 评论 -
蓝桥杯B组:地宫取宝 (Java实现)
前言:被这个题目困扰了两天原创 2018-12-06 23:47:51 · 1442 阅读 · 4 评论 -
[蓝桥杯][2014年第五届真题]兰顿蚂蚁(Java实现)
原题链接:[蓝桥杯][2014年第五届真题]兰顿蚂蚁题目:问题 1429: [蓝桥杯][2014年第五届真题]兰顿蚂蚁时间限制: 1Sec 内存限制: 128MB 提交: 439 解决: 199题目描述兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。蚂蚁的头部朝向为:上下...原创 2018-12-03 21:26:54 · 359 阅读 · 0 评论 -
[蓝桥杯][2013年第四届真题]买不到的数目 (Java描述)
原题链接:[蓝桥杯][2013年第四届真题]买不到的数目题目:问题 1427: [蓝桥杯][2013年第四届真题]买不到的数目时间限制: 1Sec 内存限制: 128MB 提交: 574 解决: 339题目描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比...原创 2018-12-03 17:41:42 · 336 阅读 · 0 评论 -
蓝桥杯:九宫重排(Java实现)
一道bfs类型的算法问题。先给出题目源地址:九宫重排 题目描述如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。 我们把第一个图的局面记为:12345678.把第二个图的局面记为:123.46758显然是按从上到下,从左到右的顺序记录数字,空格记为句点。...原创 2018-12-01 22:38:30 · 1439 阅读 · 1 评论 -
图解BFS(图的广度遍历),Java实现
哈喽大家好,最近在刷题中经常用到bfs,今天整理一下给大家分享原创 2018-12-01 22:01:36 · 2483 阅读 · 5 评论 -
蓝桥杯提高题:K进制数(Java实现)
题目源地址:k进制数 题目:问题 1117: K-进制数时间限制: 1Sec 内存限制: 128MB 提交: 336 解决: 126题目描述考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0.例:1010230 是有效的7位数1000198 无效0001235 不是7位数, 而是4位数.给定两个数N和K, 要求计算包含N位数字...原创 2018-11-27 23:21:35 · 722 阅读 · 2 评论 -
快速排序算法(java)
今天复习了一下快速排序算法,写一下心得理解:(1)快排最快排序算法之一,平均时间复杂度为(n*logn)(2)快排是基于分治算法的一种排序算法(3)快排的核心是找到基准元素,并借助其对数组进行多次划分 最近看了一本书《算法图解》,很适合刚接触算法的同学,推荐大家去看一下!这里是关于《算法图解》的一些整理笔记:https://blog.csdn.net/qq_42379006...原创 2018-11-26 20:53:22 · 138 阅读 · 0 评论 -
称硬币(枚举基础题)
POJ1013 称硬币题目链接:POJ1013称硬币题目大意有12枚硬币。其中有11枚真币和1枚假币。假币和真币重量不同,但不知道假币比真币轻还是重。现在,用一架天平称了这些币三次,告诉你称的结果,请你找出假币并且确定假币是轻是重(数据保证一定能找出来)。输入第一行是测试数据组数。每组数据有三行,每行表示一次称量的结果。银币标号为A-L。每次称量的结果用三个以空格隔开的字符串表...原创 2018-12-23 22:41:24 · 665 阅读 · 1 评论