bangliu4605
码龄9年
关注
提问 私信
  • 博客:12,298
    12,298
    总访问量
  • 暂无
    原创
  • 1,049,933
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-04-17
博客简介:

bangliu4605的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得8次收藏
创作历程
  • 41篇
    2019年
  • 7篇
    2018年
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

格子刷油漆

问题描述  X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如下图所示),现需要把这些格子刷上保护漆。  你可以从任意一个格子刷起,刷完一格,可以移动到和它相邻的格子(对角相邻也算数),但不能移动到较远的格子(因为油漆未干不能踩!)  比如:a d b c e f 就是合格的刷漆顺序。  c e f d a b 是另一种合适的方案。  当已知 N 时,求总的方案数。当N较大时...
转载
发布博客 2019.03.17 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

temp2

# 1 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 5 using namespace std; 6 7 long long s = 0; 8 // 点数最大不会超过 154 9 bool book[200];10 in...
转载
发布博客 2019.03.09 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

temp

1 /* 2 - 最开始用全排列 3 - 突然发现有13位, 但是只用了12位 4 - ...... 5 - 可能只能搜索了, 这里我想深搜似乎可以做...吧 6 */ 7 #include<iostream> 8 #include<cstring> 9 #include<string>10 #includ...
转载
发布博客 2019.03.02 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

矩阵翻硬币

问题描述  小明先把硬币摆成了一个 n 行 m 列的矩阵。  随后,小明对每一个硬币分别进行一次 Q 操作。  对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。  其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。  当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。  小明想知道最开始有多少枚...
转载
发布博客 2019.02.25 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

约数倍数选卡片

问题描述  闲暇时,福尔摩斯和华生玩一个游戏:  在N张卡片上写有N个整数。两人轮流拿走一张卡片。要求下一个人拿的数字一定是前一个人拿的数字的约数或倍数。例如,某次福尔摩斯拿走的卡片上写着数字“6”,则接下来华生可以拿的数字包括:  1,2,3, 6,12,18,24 ....  当轮到某一方拿卡片时,没有满足要求的卡片可选,则该方为输方。  请你利用计算机的优势计算一下,在已知所有...
转载
发布博客 2019.02.24 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记一次负数的二进制

这是去年的一个填空题,当然,只要知道换算二进制就完全没问题的~ 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 5 void to2(int x) 6 { 7 int flage = 0; 8 flage = (x>...
转载
发布博客 2019.02.22 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

直接插入排序

直接插入排序  直接插入排序基本思想是每一步将一个待排序的记录,插入到前面已经排好序的有序序列中去,直到插完所有元素为止。  代码实现 1 #include<iostream> 2 #include<cstring> 3 4 using namespace std; 5 6 void insert_sort(i...
转载
发布博客 2019.02.22 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

练习1

输出日历: 1 #include<iostream> 2 3 using namespace std; 4 5 int mm[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; 6 7 // 闰年判断 8 bool isLeap(int y) 9 {10 r...
转载
发布博客 2019.03.19 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不定方程与扩展欧几里得

时间不多了,先把代码放上来。 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 5 using namespace std; 6 7 typedef long long ll; 8 9 ll gcd(ll a, ll b)10 {...
转载
发布博客 2019.03.10 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

归并排序

转载至https://www.cnblogs.com/chengxiao/p/6194356.html(这里是C++版本)基本思想  归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案...
转载
发布博客 2019.02.21 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对局匹配

问题描述  小明喜欢在一个围棋网站上找别人在线对弈。这个网站上所有注册用户都有一个积分,代表他的围棋水平。  小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起。如果两人分差小于或大于K,系统都不会将他们匹配。  现在小明知道这个网站总共有N名用户,以及他们的积分分别是A1, A2, ... AN。  小明想了解最多可能有多少名用户同时在线寻找对手,但是...
转载
发布博客 2019.03.08 ·
471 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

九宫重排

问题描述  如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。经过若干次移动,可以形成第二个图所示的局面。  我们把第一个图的局面记为:12345678.  把第二个图的局面记为:123.46758  显然是按从上到下,从左到右的顺序记录数字,空格记为句点。  本题目的任务是已知九宫的初态和终态,求最少经过多少步的移动可...
转载
发布博客 2019.02.21 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分考场

问题描述  n个人参加某项特殊考试。  为了公平,要求任何两个认识的人不能分在同一个考场。  求是少需要分几个考场才能满足条件。输入格式  第一行,一个整数n(1<n<100),表示参加考试的人数。  第二行,一个整数m,表示接下来有m行数据  以下m行每行的格式为:两个整数a,b,用空格分开 (1<=a,b<=n) 表示第a个人与第b个人认识。输...
转载
发布博客 2019.03.05 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

国王的烦恼

问题描述  C国由n个小岛组成,为了方便小岛之间联络,C国在小岛间建立了m座大桥,每座大桥连接两座小岛。两个小岛间可能存在多座桥连接。然而,由于海水冲刷,有一些大桥面临着不能使用的危险。  如果两个小岛间的所有大桥都不能使用,则这两座小岛就不能直接到达了。然而,只要这两座小岛的居民能通过其他的桥或者其他的小岛互相到达,他们就会安然无事。但是,如果前一天两个小岛之间还有方法可以到达,后...
转载
发布博客 2019.03.01 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

青蛙跳杯子

问题描述  X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色。  X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去。  如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙。  *WWWBBB  其中,W字母表示白色青蛙,B表示黑色青蛙,*表示空杯子。  X星的青蛙很有些癖好,它们只做3个动作之一:  1. 跳到相邻的空杯子里。  2. 隔着1只其它...
转载
发布博客 2019.02.20 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小朋友排队

问题描述  n 个小朋友站成一排。现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。  每个小朋友都有一个不高兴的程度。开始的时候,所有小朋友的不高兴程度都是0。  如果某个小朋友第一次被要求交换,则他的不高兴程度增加1,如果第二次要求他交换,则他的不高兴程度增加2(即不高兴程度为3),依次类推。当要求某个小朋友第k次交换时,他的不高兴程度增加k。  请问,...
转载
发布博客 2019.02.22 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

幸运数

问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除...
转载
发布博客 2019.02.13 ·
2866 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

拉马车

问题描述  小的时候,你玩过纸牌游戏吗?  有一种叫做“拉马车”的游戏,规则很简单,却很吸引小朋友。  其规则简述如下:  假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下:  A方:[K, 8, X, K, A, 2, A, 9, 5, A]  B方:[2, 7, K, 5, J, 5, Q, 6, K, 4]  其中的X表示“10”,我们忽略了纸牌的花色...
转载
发布博客 2019.02.15 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

正则问题

问题描述  考虑一种简单的正则表达式:  只由 x ( ) | 组成的正则表达式。  小明想求出这个正则表达式能接受的最长字符串的长度。  例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。输入格式  一个由x()|组成的正则表达式。输入长度不超过100,保证合法。输出格式  这个正则表达式能接受的最长字符串的长度。样...
转载
发布博客 2019.02.21 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

横向打印二叉树

问题描述二叉树可以用于排序。其原理很简单:对于一个排序二叉树添加新节点时,先与根节点比较,若小则交给左子树继续处理,否则交给右子树。当遇到空子树时,则把该节点放入那个位置。比如,10 8 5 7 12 4 的输入顺序,应该建成二叉树如下图所示,其中.表示空白。...|-1210-|...|-8-|.......|...|-7.......|-5-|.............
转载
发布博客 2019.02.20 ·
630 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多