蓝桥杯
eIectron
优美的代码是成功AC的第一步。看着那么多博客不再更新,这就是我几年后的状态吗?要是走了就再也不回来了。
展开
-
2016年蓝桥杯C语言初赛B组第四题
题目:快速排序排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。#in原创 2016-04-05 16:53:59 · 1947 阅读 · 0 评论 -
2016蓝桥杯c/c++ B组 省赛 方格填数
方格填数如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共原创 2017-04-07 19:28:08 · 423 阅读 · 0 评论 -
2017 蓝桥杯省赛c/c++ B组 K区间和
读入n和k,然后有n个连续的数字,求有多少个区间对k取余为0例子:5 212345那么我们输出:6区间有,(1,2,3),(1,2,3,4,5),(2),(2,3,4,5),(3,4,5),(4)。范围:n ,k 首先我是用前缀和n^2暴力过去骗分的。。。然后大神给我讲了一种O(n)的方法。。。首先,我们算出前缀和%k,那么上面就变成1,1,0,原创 2017-04-08 18:27:12 · 830 阅读 · 0 评论